Я пытаюсь вписать значения в свой алгоритм, чтобы я мог предсказать число следующего месяца.Я получаю Нет данных для переменной error, когда ясно определил, какие объекты я помещаю в уравнение.
Я пытался разместить их в векторах, чтобы он мог использовать один вектор в качестве обучающего набора данных для прогнозирования новых значений.Текущий скрипт работал для меня для другого набора данных, но по какой-то причине здесь не работает.
Данные небольшие, поэтому мне было интересно, имеет ли это какое-либо отношение к этому.Данные:
Month io obs Units Sold
12 in 1 114
1 in 2 29
2 in 3 105
3 in 4 30
4 in 5
Я пытаюсь предсказать Проданные единицы с кодом ниже
matt<-TEST1
isdf<-matt[matt$month<=3,]
isdf<-na.omit(isdf)
osdf<-matt[matt$Units.Sold==4,]
lmfit<-lm(Units.Sold~obs+Month,data=isdf,na.action=na.omit)
predict(lmFit,osdf[1,1])
Я ожидаю, что смогу поместить lmfit в предикат и получить вывод.