R
如何在 R 中運行“lm”函數,但使用只有截距的公式?[關閉]
我試過運行一個類似於
y ~ 1
. 這給了我一個截距,但是顯示的值等於截距估計(沒有協變量)+ 1,還是只是截距估計(沒有協變量)?任何幫助,將不勝感激。
當你只對一個常數進行線性回歸時,你只會得到截距值,這實際上只是結果的平均值。
在 R 中,我們有:
y <- rnorm(1000) lm(y ~ 1) # intercept = 0.00965 mean(y) # Equal to 0.00965
這樣做的原因是回歸方式,而不是僅僅計算平均值,是為了得到一個簡單的標準誤差。
如果不知道“攔截 +1”是什麼意思,但你得到的是結果的平均值,即當你不控制任何東西時 y 的期望值。