Python 3.x 根据两个系列的平均值和标准值计算p值

Python 3.x 根据两个系列的平均值和标准值计算p值,python-3.x,scipy,Python 3.x,Scipy,如何计算两组之间的p值。我有一组数字的平均值1和std1,还有第二组数字的平均值2和std2 我不想用两个数字数组来计算,因为它们是不可访问的 谢谢您可以使用,但是您还需要每个组中的值的数量 例如,假设组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

如何计算两组之间的p值。我有一组数字的平均值1和std1,还有第二组数字的平均值2和std2

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

谢谢

您可以使用,但是您还需要每个组中的值的数量

例如,假设组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

再看看。

一个“p值”本身是没有意义的。您正在尝试执行哪个统计测试?例如,你是否试图用两个样本来表示相等的平均数?是的,没错。我试图做两个样本的t检验,平均数相等。谢谢请编辑问题以包含该信息。