SPSS在进行双因素方差分析时,结果怎么存在零自由度,F和Sig值都只显示一个点,什么原因啊?怎么分析?

如题所述

校正模型自由度df=71个,这个是总的,只有这么多。
而各项自由度总计=1+5+11+55=72个。
误差项自由度=校正模型自由度-各项自由度总计=71-72=-1。
统计分析中没有-1这个自由度概念,所以表中显示为0,也即误差项中存在零自由度。
误差项自由度为0了,之后的数据就都无法计算啦,就出现了表中的全是点的结果。
解决方法:
1. 只做主效应,不做交互。
指定模型中不要选全因子,而选设定,然后把高校、专业两项选到右边框中。
这样就没有高校*专业这一项啦,光这一项就占了55个自由度啦!
2. 如果必须要做交互,那就只能多做些平行实验了,把校正模型总的自由度提高些。追问

我试了下,不做交互,指定模型中选设定,然后把高校、专业两项选到右边框中
出来就是这样的,如下

这个正常吗?一共72个数据,为啥校正的总计是72?

可是老师让做交互的,具体方法怎么做?方便加你qq号吗?

追答

校正的总计为72,这个我也不是很清楚,抱歉!
但是误差项自由度为0肯定是错的。
下面的图只分析主体间效应,误差项自由度为55了,
后继的结果就都出来啦,应该是没有问题的。
如果非要做交互,但自由度不够的话,
一般只能多做此平行实验,增加些自由度。
不确定有没有其他的方法,仅供参考。

追问

怎么做平行实验?做重复的双因素方差分析?

追答

原来不是总共72个数据嘛。
高校是6个(1,2,3,4,5,6),专业是12个(1,2,3,4...12)。
数据输入比如高校1,专业1,数值;高校2,专业2,数值....
平行就是指高校1,专业1,数值1;高校1,专业1,数值2。
相当于高校1,专业1重复了一次,但两次平行数值并不相同。
这样就相当于平行1次,原来的72个数据,就变成了144个数据。
依此类推可以平行2次,3次等。
这样的话,自由度就会增加,就可以做交互分析啦。

温馨提示:答案为网友推荐,仅供参考
相似回答