python方差分析 t检验
时间: 2024-04-16 08:23:23 浏览: 129
方差分析和t检验是常用的统计方法,用于比较不同组之间的差异。下面是关于Python中方差分析和t检验的介绍和示例:
1. 方差分析(ANOVA)[^2]:
方差分析用于比较三个或更多组之间的均值是否存在显著差异。在Python中,可以使用scipy库的f_oneway函数进行方差分析。
```python
from scipy import stats
# 定义三个组的数据
group1 = [1, 2, 3, 4, 5]
group2 = [2, 4, 6, 8, 10]
group3 = [3, 6, 9, 12, 15]
# 进行方差分析
f_statistic, p_value = stats.f_oneway(group1, group2, group3)
print("F-statistic: ", f_statistic)
print("P-value: ", p_value)
```
2. t检验[^1]:
t检验用于比较两个组之间的均值是否存在显著差异。在Python中,可以使用scipy库的ttest_ind函数进行t检验。
```python
from scipy import stats
# 定义两个组的数据
group1 = [1, 2, 3, 4, 5]
group2 = [2, 4, 6, 8, 10]
# 进行t检验
t_statistic, p_value = stats.ttest_ind(group1, group2)
print("T-statistic: ", t_statistic)
print("P-value: ", p_value)
```
阅读全文