我有两个二进制数据样本。如果其中一个样本的成功率明显高于另一个样本,我将执行单尾假设检验。我正在使用 statsmodels proportions_ztest。我想知道如何计算此类测试的功效? (两个二进制样本。)有谁知道我可以使用的 statsmodels 中是否有内置函数,或者建议计算或代码?
代码:
from statsmodels.stats.proportion import proportions_ztest
number_of_successes = [5481, 195]
total_sample_sizes = [81530, 135779]
# Calculate z-test statistic and p-value
test_stat, p_value = proportions_ztest(number_of_successes, total_sample_sizes, alternative='larger')
print(str(test_stat))
print(str(p_value))
93.10329278601503
0.0