对于python
,默认为two-side test:
from scipy import stats
import numpy as np
wt = np.array([71.93636,71.34689,72.2162])
mut = np.array([71.58995,70.82698,70.89562])
t, p = stats.ttest_ind(wt, mut, equal_var=False)
print(t,p)
我有
2.06163943002 0.108425721876
在Excel
,Data
tab -Data Analysis
-t-Test: Two-Sample Assuming Unequal Variances
中,我得到了t
的相同值,但p
的值略有不同(0.1084...相对于0.1082……)
我能问问为什么吗?
2条答案
按热度按时间s4n0splo1#
如果你使用
它应该与Excel中的计算结果一致。
rel
用于相关样本,ind
用于独立样本。ecbunoof2#
excel中的方法是“假设不等方差的双样本”,它应该与
但事实并非如此
我也有同样的困惑。