影像组学学习笔记

影像组学学习笔记(9)-T检验(T-test)理论及示例

2020-11-24  本文已影响0人  北欧森林

本笔记来源于B站Up主: 有Li 的影像组学系列教学视频
本节(9)主要介绍: T-test理论及示例

T 检验
两独立样本t检验(ttest_ind):检验两组独立样本的平均数与其分布是否具有显著性差异
(有显著性差异: p < 0.05)
需满足两个条件:

  1. 两组独立数据;
  2. 方差齐性
    使用levene 检验检查方差齐性 (需 p > 0.05)
    若两组数据不满足方差齐性,使用Welch’s 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
上一篇 下一篇

猜你喜欢

热点阅读