私は答えを探すが、私が探しているものは提供していない。私はいくつかのシンプルなモデルを実行しており、結果(LRTを主に)をテーブルやマトリックスに入れようとしているので、それらをより良く提示できます。しかし、そのためのコマンドは私にそれをさせません。それは他のプログラミング言語がそれを非常に簡単に行うことを考えると奇妙です。モデルからの結果を行列に格納する
最後の文では、[j]か何かを代用すると、オブジェクトaが見つかりません。どのように私はこれを上書きすることができますか?ありがとうございました。
li<-array(c(716, 207,79,25,819,186,67,22), c(2,2,2))
dimnames(li)<-list(c("Normal","High"),c("N BP", "H BP"),c("A","B"))
#General Model with three variables and no interactions.
a1<-loglin(li,list(1,2,3))
#Model with XY,Z
a2<-loglin(li,list(c(1,2),3))
#Model with XZ,Y
a3<-loglin(li,list(c(1,3),2))
#Model with X,ZY
a4<-loglin(li,list(c(2,3),1))
#Model with XY,XZ
a5<-loglin(li,list(c(1,2),c(1,3)))
#Model with YZ,XZ
a6<-loglin(li,list(c(2,3),c(1,3)))
#Model with XY,ZY
a7<-loglin(li,list(c(1,2),c(2,3)))
tabi<-matrix(data=c(0),nrow=10,ncol=2)
for (j in 1:7) {
i<-j
tabi[i,1]<-a[i]$lrt
}
サイドノート。私は "ai"、 "aj"、 "a"などの文章を書こうとしましたが、それはうまくいきません。
は '[1]'私はすべての異なる組み合わせと試み、それが動作しない、ということを知っているa1' – user20650
'と同じではありません。 – Ahmir