我在嘗試瞭解predict.loess
函數如何能夠在原始數據中不存在的點x
上計算新的預測值(y_hat
)。例如(這是一個簡單的例子,我實現顯然是不需要這種的一個例子黃土,但它說明了這一點):通過在每個x
使用多項式黃土用新的x值預測
x <- 1:10
y <- x^2
mdl <- loess(y ~ x)
predict(mdl, 1.5)
[1] 2.25
loess
迴歸作品,因此它創建一個在每個y
預測y_hat
。但是,因爲沒有存儲係數,所以在這種情況下的「模型」僅僅是用於預測每個y_hat
的細節,例如,span
或degree
。當我做predict(mdl, 1.5)
時,predict
怎麼能在這個新的x
產生一個值?是否插入兩個最接近的現有值x
值及其關聯的y_hat
?如果是這樣,那麼它背後的細節是什麼呢?
我已經在線閱讀cloess
文檔,但無法找到它討論的地方。
插值,外推還是兩者?我想你只是指內插。 – smci