Я очень плохо знаком с R и создал линейную модель цены, основанную на таких переменных, как размер и местоположение. Я использовал данные за 2005-2010 годы для модели (Model_Data) и хочу сделать прогнозы на 2011-2014 годы (Test_Data).
model=lm(Price~Size+Location, data=Model_Data)
Test_Data$Predicted_Price = predict(model, Test_Data)
df=data.frame(Test_Data$Predicted_Price)
write.csv(df, file="Predictions.csv")
Когда я запускаю это и открываю файл csv, он возвращает все значения NA для тестовых данных 2011-2014. Для некоторых переменных есть несколько пустых ячеек, но я думал, что они просто опускаются, когда делаются прогнозы. Что-то не так с кодом? Любая помощь будет оценена.
Спасибо