天天看點

R語言中的fitted() 和 predict()

R語言中的fitted() 和predict()

總結來說,fitted(拟合)是在給定樣本上做預測,而predict(預測)是在新的樣本上做預測。

以前一篇中的資料為例,圖檔是根據高度(height)來預測體重(weight)。

R語言中的fitted() 和 predict()

其中真實的資料是第一項,fitted得到的資料(拟合資料)是第二項,表現在圖中:

R語言中的fitted() 和 predict()

真實值位于離散的點上,而fitted和predict得到的拟合值則是位于直線上。

predict用法:

R語言中的fitted() 和 predict()

唯一的差別是,fitted是在給定的樣本height上預測的weight,而predict是在原資料中沒有給定的height資料上預測的weight。