Contenu connexe
Similaire à DNAマイクロアレイの解析と多重検定補正
Similaire à DNAマイクロアレイの解析と多重検定補正 (9)
DNAマイクロアレイの解析と多重検定補正
- 9. 検定
たくさんの検定手法が提案されている
を参考
# t検定
p <- c()
for(i in 1:31042){
p[i] <- t.test(
express[i, 1:4],
express[i, 5:8]
)$p.value
}
# データ保存
names(p)
<- rownames(express)
write.table(p, “p.txt”)
0.1405
0.0013
0.0355 p値
1.2 1.4 1.4 1.3 1.5 0.4 0.6 0.9
1.5 1.6 0.7 0.4 4.3 4.2 4.1 4.0
2.4 2.5 2.9 2.2 1.9 1.3 1.5 2.31399167_a_at
1367453_at
1367452_at
AL1
.CEL
AL2
.CEL
AL3
.CEL
AL4
.CEL
CR1
.CEL
CR2
.CEL
CR3
.CEL
CR4
.CEL
1399167_a_at
1367453_at
1367452_at
- 10. FDR制御
FDR、q値(またはQ値)って何なのかは次のページ以降で説明
q値
# 別途パッケージロード
library(“fdrtool”)
# FDR制御
fdr1 <- p.adjust(p, “BH”)
fdr2 <- fdrtool(p, statistic=“pvalue”)$qvql
fdr3 <- fdrtool(p, statistic=“pvalue”)$lfdr
# データ保存
names(fdr1) <- rownames(express)
names(fdr2) <- rownames(express)
names(fdr3) <- rownames(express)
write.table(fdr1, “BH.txt”)
write.table(fdr2, “Q.txt”)
write.table(fdr3, “LFDR.txt”)
0.1405
0.0013
0.0355 p値1399167_a_at
1367453_at
1367452_at
0.1555
0.0257
0.05921399167_a_at
1367453_at
1367452_at
- 22. FDR制御法: LocalFDR法
𝑃 𝐻0|𝑝 = 𝑙𝑓𝑑𝑟 =
𝑓0 𝑝 × 𝜋0
𝑓(𝑝)
帰無仮説(差が無い)
対立仮説(差が有る)
平均値の差
頻度
0
𝑃 𝐻1| 𝑝 = 1 −
𝑓0 𝑝 × 𝜋0
𝑓(𝑝)
ベイズの定理
𝑃 𝐻|𝐷 =
𝑃(𝐷|𝐻) × 𝑃(𝐻)
𝑃(𝐷)
D: データ
H: 仮説