這是我在本論壇中提出的第一個問題。我是個初學者,你們都會馬上告訴你。
我正在做一個小任務,我必須將訓練模型與測試模型進行比較。重點在於訓練模型比測試模型有更多的行。
通過線性迴歸模型,我想這兩種模式相比,但是當我使用的預測()函數,我得到以下錯誤:
「newdata」有3456行,但變量發現最喜歡的7689行。
這是我做過什麼:
regression = lm(train$students~train$subjects, train)
(火車是trining數據庫)
prediction = predict(regression, test)
(測試是測試數據庫)
我不知道,如果I' m正確使用predict()函數。有人能告訴我我做錯了什麼嗎?
非常感謝您的幫助和善意!
嘗試添加'type ='response''作爲預測函數的參數。沒有一個可重複的例子,我無法幫助更多。 –
而不是嘗試 '迴歸= lm(學生〜科目,火車) 預測=預測(迴歸,測試)' – G5W
非常感謝,G5W! – albert