統計解析R たぶんpart3くらい (587レス)
上
下
前
次
1-
新
96
(1)
: 2014/08/15(金)10:42
ID:keCvNQ07(1)
AA×
>>93
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
96: [sage] 2014/08/15(金) 10:42:07.27 ID:keCvNQ07 >>93 > dat <- data.frame(expand.grid(1:3, 1:3, 1:2)[,3:1], as.factor(paste0("f",1:18))) > names(dat) <- c("x", "y", "z", "f") > dat x y z f 1 1 1 1 f1 2 1 1 2 f2 3 1 1 3 f3 4 1 2 1 f4 5 1 2 2 f5 6 1 2 3 f6 [中略] 17 2 3 2 f17 18 2 3 3 f18 というデータがあったとして、 > (dat1 <- dat[dat$z == 1, ]) x y z f 1 1 1 1 f1 4 1 2 1 f4 7 1 3 1 f7 10 2 1 1 f10 13 2 2 1 f13 16 2 3 1 f16 とすればzが1だけのデータになる。これを行をx、列をyとしたときのfの行列を作成してpersp()で表示すればよい。 > m <- matrix(NA, nrow = max(dat1$x), ncol = max(dat1$y)) > for(i in 1:nrow(dat1)){m[dat1[i, 1], dat1[i, 2]] <- dat1[i, 4]} > persp(m) factor型のfを強制的に整数型にしているけど、適宜、自分の思うとおりにアレンジしてくれ。 http://mevius.5ch.net/test/read.cgi/tech/1340339592/96
中略 というデータがあったとして とすればがだけのデータになるこれを行を列をとしたときのの行列を作成してで表示すればよい 型のを強制的に整数型にしているけど適宜自分の思うとおりにアレンジしてくれ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 491 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.026s