我用R程序創建了一個線性模型。我已經預測了一個使用該模型的新變量。運行該模型,它將打印預測輸出600次! (我們在數據集中擁有的變量的數量)。 以下是代碼:爲什麼預測功能在R軟件中打印出太多次?
load(sports)
summary (sports)
ls(sports)
fit = lm(sport_score ~ sport_votes + sport_rating , data = sports)
summary(fit)
newdata = data.frame(sport_vote = 80, sport_rating = 7.7)
predict(fit, newdata, interval="predict")
如何才能打印輸出一次?
predict'的'默認行爲是給你的每一個完整的案例進行預測。如果這不是你想要的...然後閱讀幫助頁面,並學會用'newdata'說法。 –
爲什麼你在'newdata = data.frame()'調用中有'data = sports'嗎?這肯定是不正確的。把它拿出來,你應該沒問題。 – MrFlick
MrFlick我做到了,仍然有同樣的問題 – Zapata