No.20750 Re: Rで繰り返し解析結果を出力する方法 【青木繁伸】 2014/01/20(Mon) 18:47
あなたのプログラムを生かすなら,以下のようにすればよい。for (i in 1:11) {結果は
a <- c(dat[i, 2], 180 - dat[i, 2])
b <- c(dat[i, 3], 190 - dat[i, 3])
p <- fisher.test(data.frame(a, b))
dat[i, 4] <- p$p.value
# print(data.frame(dat[i,],Pvalue))
}
colnames(dat)[4] <- "Pvalue"
datX D P Pvalue
1 a 32 40 0.4343566
2 b 47 54 0.6418937
3 c 16 23 0.3973988
4 d 7 14 0.1799453
5 e 6 13 0.1590288
6 f 11 18 0.2508783
:
のようなデータフレームになる
> また,この結果をExcelに落としたいのですが,
> > write.table(???, file="clipboard", sep="\t", row.names=FALSE)
> ???の部分は,どのように記載すればよいのでしょうか。
dat がデータフレームなので,wite.table(dat, file="エクセルのファイル名", row.names=FALSE)でしょう?
No.20751 Re: Rで繰り返し解析結果を出力する方法 【赤岳】 2014/01/20(Mon) 19:17
青木先生,
いつもご指導ありがとうございます。
できました!
赤岳
● 「統計学関連なんでもあり」の過去ログ--- 046 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る