統計解析R たぶんpart3くらい (587レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
58(4): 2014/03/05(水)13:05 AAS
今、本を読んで、
多くの常識はずれなことに当惑している
ここはプログラム板だから、
プログラムの観点から言わせてもらうと、
まず行ではなく、列方向に、
データがまとめられていることに、
ショックを受けた
次に、C言語の配列がなく、
リストを配列と呼んでいるらしい
もう、ついていけん!これは文系脳?
61: 2014/03/05(水)15:12 AAS
>>58
Rの目的は、自分が考えたオレ様統計量やモデルを簡単に実装すること。
既存の言語に過度に振り回されず、簡潔明瞭に統計モデルが記述できればそれでよい。
> 次に、C言語の配列がなく、
> リストを配列と呼んでいるらしい
arrayとlistは別物だけど、そこは理解している?"["関数は理解している?
> a <- array(1:9, dim = c(3, 3))
> a[2, 3]
[1] 8
> b <- list(x = matrix(1:6, 2), y = letters[1:5])
> b
$x
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
$y
[1] "a" "b" "c" "d" "e"
> b[[1]][2, 2]
[1] 4
66: 2014/03/07(金)09:46 AAS
>>58
行列データの物理的な格納方式のことを言っているのだったら、
C言語は行列の格納は行指向(row-major)だけど、
Fortranだと列指向(column-major)なので、Rが列指向なのはむしろ自然。
68(1): 58 2014/03/07(金)18:07 AAS
>次に、C言語の配列がなく、
>リストを配列と呼んでいるらしい
漏れの勘違い
Rのベクトルは、C言語の静的配列で、
同じデータ型の要素が並ぶもの
Rのリストは、C言語の構造体で、
異なるデータ型の要素が並ぶもの
Rのデータフレームは、Rのリストの集積
「アート・オブ・R・プログラミング」を読んでいるが、
オライリーの本は外人なので、
わかりにくいし、疲れる。時間のムダ
アンクの絵本みたいに、
図で表示すればすぐわかるのに
70: 2014/03/07(金)23:03 AAS
>>58
数値計算専用のFortranは列指向なわけだが
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s