如何计算两组之间的p值。我有一组数字的mean1和std1以及第二组数字的mean2和std2。
我不想用两个数组来计算,因为它们不可访问。
由于
答案 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