多因素ANOVA如果方差不齐怎么办?

2021-03-01 15:26发布

我做了3因素方差分析,但是用Levene‘s test测试发现方差不齐,这时我还能用多因素方差分析吗?如果用,需要怎么办?如果不能用,改用什么别的统计方法?

我做了3因素方差分析,但是用Levene‘s test测试发现方差不齐,这时我还能用多因素方差分析吗?如果用,需要怎么办?如果不能用,改用什么别的统计方法?

2条回答
杨晓春
2楼 · 2021-03-01 17:48

方差齐性检验一般是用方差最大组的方差比最小组的方差,如果比值显著不等于1,那就是方差不齐性。

按说不齐性是不可以进行后续的方差分析的,因为在均值检验中(包括方差分析,T检验等)各个实验处理的效应被认为是一种固定效应,对所有人的作用一样,也就是说,处理的作用就是给每个人原来的的水平加上一个相同的常数,这样的话,每个被试组原来什么方差,实验处理后还是什么方差,那么,如果不同被试组的方差不齐性,也就是方差之比显著不等于1,就说明被试之间原本就差异很大,那我们的方差分析就得不到准确的结论,不知道究竟是实验处理造成了不同被试组间的差异,还是说这里面也混淆了个体差异。就算只有两个组之间方差不齐,其他都齐,但这也会对不同部分均方的计算造成影响,哪怕只有两个组不齐,那也是不齐。

方差不齐性,原则上不能进行方差分析,但spss里的方差分析是在最小二乘法的框架下做的,和教育及心理统计教材中介绍的方差分析的分析方式不太一样,好处是这样的方差分析比较稳健,对于方差齐性的问题不敏感,即使违反了,也还是能用,结果也还是比较可信的。在spss里面齐性并不是方差分析的必要条件。只不过教材是为了给你介绍大概原理,而且对最新的软件的性能也不是非常了解,所以非要齐性。况且做方差分析的论文里面一般也不会报告齐性检验。所以你就直接用方差分析就行了。


不吃鱼的猫
3楼 · 2021-03-11 09:57

在均值检验中(包括方差分析,T检验等)各个实验处理的效应被认为是一种固定效应,对所有人的作用一样,也就是说,处理的作用就是给每个人原来的的水平加上一个相同的常数,这样的话,每个被试组原来什么方差,实验处理后还是什么方差,那么,如果不同被试组的方差不齐性,也就是方差之比显著不等于1,就说明被试之间原本就差异很大,那我们的方差分析就得不到准确的结论,不知道究竟是实验处理造成了不同被试组间的差异,还是说这里面也混淆了个体差异。就算只有两个组之间方差不齐,其他都齐,但这也会对不同部分均方的计算造成影响,哪怕只有两个组不齐,那也是不齐。