楼主: trier2006
7825 0

请教方差分析的SS [推广有奖]

  • 0关注
  • 4粉丝

副教授

14%

还不是VIP/贵宾

-

威望
0
论坛币
56 个
通用积分
0.0010
学术水平
3 点
热心指数
18 点
信用等级
0 点
经验
25063 点
帖子
945
精华
0
在线时间
479 小时
注册时间
2007-10-10
最后登录
2024-5-5

楼主
trier2006 发表于 2013-2-25 13:16:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教一个方差分析的SS(Sum of Square)的问题:某因素的SS是否恒定,或者说是否随因素数目的变化而变化?
比如:
Dat1包含一个因素g1,g1的SS记为SS_g1_dat1;
Dat2包含两个因素g1和g2,g1的SS记为SS_g1_dat2;
我的问题是:SS_g1_dat1和SS_g1_dat2是否相等?

我认为似乎“相等”和“不相等”都有理由支持,但不知道哪个理由是正确的,希望得到大家的指教。

SS_g1_dat1等于SS_g1_dat2的理由:
计算SS的公式是:sum(因素该水平的样本数*(因素该水平的均数-总均数)^2)。公式中的各个元素取值都是恒定的,因此计算出该因素的SS也应该是恒定的。
采用R的自带数据"warpbreaks"进行验证:
anova(lm(breaks~wool))
Analysis of Variance Table
Response: breaks
          Df Sum Sq Mean Sq F value Pr(>F)
wool       1  450.7  450.67  2.6684 0.1084
Residuals 52 8782.1  168.89  

anova(lm(breaks~wool+tension))
Analysis of Variance Table
Response: breaks
          Df Sum Sq Mean Sq F value   Pr(>F)   
wool       1  450.7  450.67  3.3393 0.073614 .
tension    2 2034.3 1017.13  7.5367 0.001378 **
Residuals 50 6747.9  134.96                 

anova(lm(breaks~tension+wool))
Analysis of Variance Table
Response: breaks
          Df Sum Sq Mean Sq F value   Pr(>F)   
tension    2 2034.3 1017.13  7.5367 0.001378 **
wool       1  450.7  450.67  3.3393 0.073614 .
Residuals 50 6747.9  134.96

可见,wool的SS一直是450.7,与因素数以及表达式中的因素前后顺序无关。

SS_g1_dat1不等于SS_g1_dat2的理由:
由于总SS是恒定的,如果纳入的因素越多,那么每个因素承载的SS就会减少。但上述用"warpbreaks"数据进行验证的时候,结果却显示wool的SS是恒定的。

这样看来,哪种理由是正确的?

谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:方差分析 Residuals response Residual variance 元素

最好的医生是自己,最好的药物是时间……

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-7 12:08