scipy库t检验
时间: 2023-08-01 12:06:32 浏览: 121
数据分析T检验程序
scipy库中提供了t检验的函数`ttest_ind()`,用于比较两组独立样本的均值是否显著不同。具体使用方法如下:
```python
from scipy import stats
# 生成两组随机样本
sample1 = stats.norm.rvs(loc=10, scale=2, size=100)
sample2 = stats.norm.rvs(loc=12, scale=2, size=100)
# 进行t检验
t, p = stats.ttest_ind(sample1, sample2)
# 打印结果
print("t值为:", t)
print("p值为:", p)
```
其中,`loc`参数指定均值,`scale`参数指定标准差,`size`参数指定样本大小。函数返回的`t`值为检验统计量,`p`值为双侧检验的p值。如果`p`值小于设定的显著性水平(通常为0.05),则拒绝原假设,认为两组样本的均值显著不同。
阅读全文