本笔记来源于B站Up主: 有Li 的影像组学系列教学视频
本节(9)主要介绍: T-test理论及示例
Levene
函数的使用:
输入:levene(x,y)
输出:LeveneResult(statistic, pvalue)
ttest_ind
函数的使用:
输入:ttest_ind(x,y, equal_var = False)
equal_var 默认为 True
输出: ttest_indResult(statistic, pvalue)
举个栗子:
from scipy.stats import levene,ttest_ind
x = [1,2,4,7,2,4]
y = [3,2,5,7,4]
levene(x,y)
# > LeveneResult(statistic=0.13926499032882034, pvalue=0.7176508511092594)
if levene(x,y)[1] > 0.05:
res = ttest_ind(x,y)
else:
res = ttest_ind(x,y,equal_var = False)
print(res)
print(res[1])
# > Ttest_indResult(statistic=-0.6953208427626525, pvalue=0.5044096425140374)
# > 0.5044096425140374