簡體   English   中英

R中的殘差但無擬合值

[英]Residuals but no fitted values from a regression model in R

我進行了簡單的回歸分析,並想將殘差與擬合值作圖以查看其行為。 之后,我想檢查殘差是否為正態分布。 所以我做了:

summary(lm(Gesamt~PopTotal+HDI))

residuen<-summary(lm(Gesamt~PopTotal+HDI))$residuals
    fitted<-summary(lm(Gesamt~PopTotal+HDI))$fitted.values
plot(fitted,residuen)

問題是,

summary(lm(Gesamt~PopTotal+HDI))$fitted.values

結果為NULL ,是否意味着沒有擬合值? 我猜這是由於缺少一些值,但我不知道。 R如何計算殘差而不是擬合值?

我的數據集可以在這里找到: http : //www.sendspace.com/file/8e27d0

  1. 通過將data=olympiadaten添加到代碼中,可以使問題更容易重現
  2. summary.lm()是通用summary()的參數為lm類時調用的方法,沒有$fitted.values ,而lm()有。 嘗試將summary(lm(Gesamt~PopTotal+HDI))$fitted.valueslm(Gesamt~PopTotal+HDI, data=olympiadaten)$fitted.values
  3. 通常,您可以通過str()來檢查R中的對象組成

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM