独立样本T检验
独立样本T检验
这个方法是做什么的
比较两组不同对象在同一个数值指标上的平均水平有没有差别。分组变量决定谁属于哪一组(必须恰好两组),检验变量是要比较的那个数值。
除了「有没有差」,它还回答「差多少」:均值差本身、均值差的置信区间,以及标准化的效应量。方差齐不齐由系统自动判断并切换检验方法,不需要你手工选。
什么时候用它
- 实验组与对照组在同一个疗效指标上的比较
- 新版页面与旧版页面的用户停留时长
- 男性与女性的月收入
- A、B 两座城市门店的客单价
前提是两组观测互相独立:一个人只出现在一组里,且某个人的取值不受另一个人影响。
什么时候不要用它
- 两列是同一批人的两次测量:那是配对数据,用「配对样本T检验」。把配对数据按独立样本来算,会白白丢掉配对带来的精度。
- 分组多于两个:用「单因素方差分析」,不要拆成若干次两两 t 检验——检验做得越多,至少出现一次假阳性的概率就越高。
- 数据严重偏态或含极端值、且每组样本量不大:用「独立样本 Mann-Whitney U 检验」。
- 想在比较两组时扣掉某个协变量的影响(如比较疗效时控制基线值):用「协方差分析」。
容易误读的地方
- 「p 大于 0.05」不等于「两组一样」。 它只说明这批数据不足以断定有差别——可能真的没差,也可能差别存在但样本量不够把它检出来。看一眼均值差的 95% 置信区间通常就明白了:如果区间是 [-8.9, +0.4],它同时容得下「几乎没差」和「差了将近 9 分」,这离「两组相等」很远。真要论证「两者没有实质差别」,必须先定义多大算没差别,那是另一套设计,不能靠一个不显著的 p 反推。
- 方差齐性检验不显著,同样不是「证明了方差相等」。 它和上一条是同一个逻辑。本模块的做法是:方差齐性检验显著就自动改用 Welch 校正,此时自由度会是小数(如 df = 137.4)——这是正常的,写进论文时不要四舍五入成整数。
- 显著与否和差异大小是两回事。 样本量翻四倍,同样的均值差算出来的 t 值大致翻一倍。所以大样本里 p 小于 0.001 可能对应一个业务上毫无意义的差距;小样本里一个很可观的差距也可能不显著。值不值得据此行动,要看效应量和均值差的实际单位,不是看 p 有没有跨过 0.05。
- 分组变量得真的是「组」。 把一个连续变量(比如年龄)人为砍成「高 / 低」两组再做 t 检验,会丢掉大量信息,而且结论依赖你砍在哪一刀——换个切点结论可能就反了。这种情况通常应该直接做回归。
需要准备什么数据
- 检验变量(定量):至少 1 个,定量变量(数值)
- 分组变量(二分类):定类变量(分组/标签)
数据要求
- 数据表至少 6 行。
- 单列缺失率不超过 30%。
- 不接受取值全都一样的列(零方差列没有可分析的变异)。
- 「分组变量(二分类)」必须正好是 2 个类别。
- 「分组变量(二分类)」的每一组至少 3 个样本。
以上条目由系统从该方法的校验规则直接生成,与上传数据时的实际拦截规则一致。
报告里有什么
- 输出结果一:数据概览与前提检验
- 输出结果二:独立样本T检验主结果表
- 输出结果三:均值对比可视化
- 输出结果四:效应量与多重比较
- 输出结果五:结论与学术表述