[英]How to calculate multiple Odds Ratios using R?
我是R的新手,所以我可能会问一些很容易做的事情。
我有一个.txt格式的数据表,其中包含用于计算多个Fisher测试的数据。 通过将表导入R,然后使用以下脚本,我能够做到这一点:
apply(data,1, function(x) fisher.test(matrix(x,nr=2))$p.value)
这返回了我所有的p.value供我进行比较。
但是,我也有兴趣获得赔率。 当执行单个Fisher测试(仅用于我的比较之一)时,它给出的赔率是正确的。
如何应用我用来获取所有p值的公式来获得赔率?
谢谢
如果我正确理解帮助文档,优势比率将存储在estimate
。 将p.value
替换为estimate
,您应该具有比值比。
apply(data,1, function(x) fisher.test(matrix(x,nr=2))$estimate)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.