Линейная регрессия - объект не найден при использовании предиката - PullRequest
0 голосов
/ 23 апреля 2020

Я обнаружил, что у меня есть похожие вопросы на этом форуме, но я не смог их использовать для решения моей проблемы. Я смог построить регрессионную модель, используя две переменные, которые отлично работают. Однако, когда я пытаюсь использовать функцию прогнозирования, я получаю сообщение об ошибке.

Этот код работает:

model<-lm(Revenue~x,data=comb_data)

summary(model)

predict(model, data.frame(x=75000), interval = 'confidence')

Однако, как показано ниже, исходная регрессионная модель работает, а функция прогнозирования - нет. Я получаю эту ошибку

Ошибка в eval (predvars, data, env): объект 'y' не найден.

Это несмотря на то, что y находится в данных кадр, который я использовал ранее

model<-lm(Revenue~x+y,data=comb_data)

summary(model)

predict(model, data.frame(x=75000, y=50), interval = 'confidence')
...