【问题标题】:Exact binomial test in SAS or SPSS?SAS或SPSS中的精确二项式检验?
【发布时间】:2010-06-21 23:50:03
【问题描述】:

我有 400,000 行,每行都有一个 id、试验次数和成功次数。

我有(一个)p 值,一个假设的成功概率。

我想使用其试验成功率和全局 p 为每一行计算一个精确的、二项式、单边 p 值。

例如,

1001 10 2

应该给我

1001 10 2 2.639011e-01 表示 2 次或更多成功的概率。

我更喜欢 SAS 中的解决方案,但 SPSS 也很有用。

谢谢!

【问题讨论】:

    标签: sas spss


    【解决方案1】:

    你可以直接使用二项分布:

    data yourdata;
       set yourdata;
       p_lower = PROBBNML(globalp, ntrials, nsuccesses);
       p_higher = 1 - PROBBNML(globalp, ntrials, nsuccesses-1);
    run;
    

    我尚未测试 PROBBNML 是否适用于 -1 响应,因此您可能需要在使用 p_higher 公式之前测试 nsuccesses=0

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-09
      • 2018-02-27
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多