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

时间:2017-01-31 14:37:43

标签: r

我对R比较陌生,所以我可能会问一些非常容易做的事情。

我有.txt格式的数据表,其中包含用于计算多个Fisher测试的数据。我可以通过将表导入R然后使用以下脚本来实现:

for (int i = 0, k = 100; i < 100; i++, k--) 
{
    arr[k] = arr[i];
    cout << arr[k];
}

这给了我比较的所有p.values。

但是,我也有兴趣获得优势比。当执行单个Fisher测试时(仅用于我的一次比较),它给出了赔率,我已经检查过它是正确的。

如何应用我用来获得所有p.values的公式来获得赔率?

由于

1 个答案:

答案 0 :(得分:0)

如果我正确理解了帮助文档,则优势比存储在estimate中。将“p.value替换为estimate,你应该有你的优势比。

apply(data,1, function(x) fisher.test(matrix(x,nr=2))$estimate)