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

本笔记来源于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

作者:北欧森林
链接:https://www.jianshu.com/p/aba6b65407a6
来源:简书,已获授权转载

RadiomicsWorld.com “影像组学世界”论坛:
影像组学世界/RadiomicsWorld

你可能感兴趣的:(Li's,影像组学视频学习笔记,python,数据分析,人工智能,机器学习,神经网络)