[問題] 詢問有關迴歸分析 R的指令

看板R_Language作者 (屌哥)時間11年前 (2013/08/15 20:08), 編輯推噓2(2014)
留言16則, 4人參與, 最新討論串1/2 (看更多)
我知道ANOVA這個指令可以叫出變異數分析表 不過這指令跑出來的是一個MODEL的各變數的變異數分析表 而小弟我要的則是一個MODEL的SST,SSR,SSE的變異數分析表來分析整個MODEL 知道指令的大大麻煩請解答一下吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.98.79.50

08/15 20:35, , 1F
summary(aov(lm(y~X)))
08/15 20:35, 1F

08/15 21:59, , 2F
樓上的結果跟anova(lm(y~x)是一樣的,兩種都可以
08/15 21:59, 2F

08/15 22:00, , 3F
不過我不懂原PO的提問,為何他用anova會得不到SSR,SSE呢?
08/15 22:00, 3F

08/15 23:38, , 4F
不知道ㄟ 就只有跑出各個變數的sum sqs、mean sq等等
08/15 23:38, 4F

08/15 23:40, , 5F
一樓的結果跟ANOVA一樣喔
08/15 23:40, 5F

08/16 00:54, , 6F
我看到的是不同的 明天把程式補上
08/16 00:54, 6F

08/16 12:35, , 7F
好像都只能跑出各變數的SS,原PO不如自己做加總->SSR
08/16 12:35, 7F

08/16 18:47, , 8F
我想程式應該沒問題 只是普通的一次項回歸式
08/16 18:47, 8F

08/16 18:48, , 9F
7樓大可請教一下作加總得SSR? 直接加總還是有指令?
08/16 18:48, 9F

08/16 19:24, , 10F
我可能昨天眼殘,再跑一次真的一樣
08/16 19:24, 10F

08/16 19:25, , 11F
七樓大大說的應該是自己寫加總程式
08/16 19:25, 11F

08/16 19:27, , 12F
SS = anova(lm.out)$'Sum Sq'; SST = sum(SS)
08/16 19:27, 12F

08/16 19:28, , 13F
SSE = sum(SS[length(SS)]); SSR = SST - SSE
08/16 19:28, 13F

08/16 22:29, , 14F
感謝一、七樓大的幫忙^^
08/16 22:29, 14F

08/16 22:30, , 15F
不過還是希望能知道如何跑出整體MODEL的ANOVA報表
08/16 22:30, 15F

08/16 23:02, , 16F
fit<-lm(y~x);fit1<-lm(y~1);anova(fit1,fit)
08/16 23:02, 16F
文章代碼(AID): #1I3CJ6gF (R_Language)
文章代碼(AID): #1I3CJ6gF (R_Language)