這是我迄今爲止所做的。我不知道如何創建的95%置信帶:如何使用預測函數在R中創建置信度帶?
x=rnorm(100,0,1)
e=rnorm(100,0,4)
for (i in 1:100){y[i]=2+3*x[i]+e[i]}
plot(x,y,lty=3)
estimation_lm=lm(y~x)
(summary(estimation_lm))
(cc=coef(estimation_lm))
abline(estimation_lm)
abline(a=2, b=3,col="red")
我知道我要使用此代碼,但我不完全相信我應該在新的數據或間隔使用(我想我應該用prediction
)這個問題:
predict(object, newdata, interval = "none"/"confidence"/"prediction",level = 0.95)
更放大的部分版本我被困在:
前一段時間我寫了一篇關於如何在R. http://rpubs.com/RomanL/7024 –
@RomanLuštrik這是如此翔實的博客繪製間隔的一點心意。我的問題是,從這個問題我沒有得到什麼新的數據要插入預測公式。謝謝! –
您無法在預測中插入公式,但可以手動計算。你可以從'predict'中得到'\ hat {y}','x'是你的原始值,你可以用'qt'來得到't'。見'TDist'。 –