あなたが次のような配列を持っているとしましょう
dat <- array(c(126, 100, 35, 61, 908, 688, 497, 807, 913, 747, 336, 598, 235, 172, 58, 121,402, 308, 121, 215, 182, 156, 72, 98, 60, 99, 11, 43, 104, 89, 21, 36), dim = c(2, 2, 8),dimnames = list(a = c(1, 0), b = c(1, 0), c = 1:8))
> > dat
, , c = 1
b
a 1 0
1 126 35
0 100 61
, , c = 2
b
a 1 0
1 908 497
0 688 807
, , c = 3
b
a 1 0
1 913 336
0 747 598
, , c = 4
b
a 1 0
1 235 58
0 172 121
, , c = 5
b
a 1 0
1 402 121
0 308 215
, , c = 6
b
a 1 0
1 182 72
0 156 98
, , c = 7
b
a 1 0
1 60 11
0 99 43
, , c = 8
b
a 1 0
1 104 21
0 89 36
ロジスティック回帰を当てはめて予測します。この配列からデータフレームを生成してglmで使用する簡単な方法はありますか?つまり、次のようなデータフレーム
a b c
1 1 1 for 126 rows then
...
0 1 1 for 100 rows, etc.
基本的に、カウント付きのテーブルが与えられたときに、ロジスティック回帰に適合するデータを取得する必要があります。手動でデータを生成せずにそれを行う簡単な方法があるはずのようです。
ありがとう