R語言逐步迴歸

cement<-data.frame(
X1=c( 7, 1, 11, 11, 7, 11, 3, 1, 2, 21, 1, 11, 10),
X2=c(26, 29, 56, 31, 52, 55, 71, 31, 54, 47, 40, 66, 68),
X3=c( 6, 15, 8, 8, 6, 9, 17, 22, 18, 4, 23, 9, 8),
X4=c(60, 52, 20, 47, 33, 22, 6, 44, 22, 26, 34, 12, 12),
Y =c(78.5, 74.3, 104.3, 87.6, 95.9, 109.2, 102.7, 72.5,
93.1,115.9, 83.8, 113.3, 109.4)
)
lm.sol<-lm(Y~X1+X2+X3+X4,data=cement)
summary(lm.sol)

#通過step()逐步迴歸函數優化擬合模型
lm.step<-step(lm.sol)
summary(lm.step)

#考慮刪除某項後指標的變化
drop1(lm.step)

#通過對比指標,剔除項X4
lm.opt<-lm(Y~X1+X2,data=cement)
summary(lm.opt)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章