ttest_ind的用法
时间: 2023-11-22 22:52:58 浏览: 427
test测试使用
ttest_ind是Python中用于执行t检验的函数,用于比较两个独立样本的均值是否显著不同。其用法如下:
```python
from scipy.stats import ttest_ind
t_statistic, p_value = ttest_ind(sample1, sample2, equal_var=True)
```
其中,参数sample1和sample2分别是两个需要比较的样本数据,equal_var参数表示两个样本的方差是否相等,默认为True。函数返回的t_statistic是t统计量的值,p_value是双侧检验下的p值。
举个例子,假设我们有两个样本数据x和y,我们想比较它们的均值是否显著不同,可以这样使用ttest_ind函数:
```python
from scipy.stats import ttest_ind
x = [1, 2, 3, 4, 5]
y = [6, 7, 8, 9, 10]
t_statistic, p_value = ttest_ind(x, y, equal_var=True)
print("t统计量:", t_statistic)
print("p值:", p_value)
```
输出结果为:
```
t统计量: -5.0
p值: 0.0009814719424395054
```
根据p值可以看出,两个样本的均值显著不同。
阅读全文