【发布时间】:2016-02-26 22:31:31
【问题描述】:
是否有任何 R 包可以计算 HLA-A 等多等位基因座中所有等位基因的优势比和相对风险?我知道我可以为每个等位基因一一做,但如果有任何包装,知道会有所帮助。或者,如果有人可以建议小代码,它也会有所帮助
Allele Control Case
1. A*01 116 17
2. A*02 186 30
3. A*03 2 2
4. A*04 1 1
5. A*05 71 9
6. A*11 25 8
7. A*12 10 5
在上述样本数据中,我想计算每个等位基因(A*01、A*02、A*03 ...... A*12)的优势比和相对风险。
如果我们取第一行,则 2x2 列联表将是
Allele control case
1. A*01 116 17
2. Others 295 55
注意:Others 是所有其他剩余行的总和。现在让我们创建 2x2 列联表:
M2 <- matrix(c(55,17, 295, 116), nrow = 2)
colnames(M2) <- c("Cases", "Controls")
rownames(M2) <- c("Others", "A*01")
然后使用马赛克包中的 orr fun 计算优势比和相对风险:orr(M2,conf.level = 0.95, quiet = FALSE)
我想要的是每行与所有其他剩余行的计算相同。如果我不清楚,请告诉我
【问题讨论】:
-
那么您要执行的计算究竟是什么。所提供的样本数据的期望值是多少?
-
感谢 MrFlick,我已在问题中添加了更多信息。我希望现在它说清楚了。谢谢
-
在用户名前使用@符号,这样他们就会被ping通,就像这样:@MrFlick
标签: r statistics bioinformatics