我想使用 Python 进行“比例的单样本检验”。我找到了这篇文档one sample proportion ztest example,但我不知道如何使用。例如,count 和 nobs 是什么意思?在这两个示例中,example1 给出了 count 和 nobs 的单个数字,而 example2 给出了 2 个数字。
对于结果,我想知道事件发生率高于 60% 的 p 值。
例子1:
对于结果,我想知道事件发生率高于 60% 的 p 值。
例子1:
>>> count = 5
>>> nobs = 83
>>> value = .05
>>> stat, pval = proportions_ztest(count, nobs, value)
>>> print('{0:0.3f}'.format(pval))
0.695
Example2
>>> import numpy as np
>>> from statsmodels.stats.proportion import proportions_ztest
>>> count = np.array([5, 12])
>>> nobs = np.array([83, 99])
>>> stat, pval = proportions_ztest(counts, nobs)
>>> print('{0:0.3f}'.format(pval))
0.159
我的数据看起来像这样
Yes No
1 0
1 0
1 0
0 1
0 1
1 0
1 0
0 1
0 1
0 1
0 1
0 1
你能帮忙解释如何使用它并给出一些例子吗?
谢谢!
count = 6726 nobs = 592458 value = 0.6407 stat, pval = proportions_ztest(count, nobs, value) print('{0:0.3f}'.format(pval))
但输出结果是 0.000。 - Oscafrom decimal import Decimal print('{0:.2E}'.format(Decimal(pval)))
来打印科学计数法。 - Osca