计算p值两个大熊猫系列的平均值和标准值

时间:2017-06-26 11:14:26

标签: python-3.x scipy

如何计算两组之间的p值。我有一组数字的mean1和std1以及第二组数字的mean2和std2。

我不想用两个数组来计算,因为它们不可访问。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用scipy.stats.ttest_ind_from_stats,但您还需要每组中的值数。

例如,假设组1包含13个值,平均值为24.0,标准差为2.3,组2包含16个值,平均值为26.5,标准差为2.9:

In [12]: from scipy.stats import ttest_ind_from_stats

In [13]: n1 = 13

In [14]: mean1 = 24.0

In [15]: std1 = 2.3

In [16]: n2 = 16

In [17]: mean2 = 26.5

In [18]: std2 = 2.9

In [19]: tstat, pvalue = ttest_ind_from_stats(mean1, std1, n1, mean2, std2, n2)

In [20]: pvalue
Out[20]: 0.017694241930792689

另请查看Perform 2 sample t-test