繁体   English   中英

如何使用R计算多个赔率?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM