нет применимого метода для предсказания, примененного к объекту класса "data.frame" - PullRequest
0 голосов
/ 24 октября 2018

Я новичок в R, и я не могу понять следующее:

mydata <- read.table ("", header = TRUE) </p>

mydata имеет 3 столбца, N, Age иРасходы.

Я пытался:

прогнозировать (mydata $ Расходы, data.frame (Age = c (50, 25)))

прогнозировать (mydata, data.frame(Age = c (50, 25)))

Это простая линейная регрессия, и я пытаюсь предсказать Расходы с возрастом 50 и 25. Но он продолжает возвращать

не применимый метод для 'Предикат 'применяется к объекту класса "data.frame"

Я подумал, что это не должно быть так сложно в R, что не так?

1 Ответ

0 голосов
/ 24 октября 2018

Я сделал так много неправильно, я понятия не имел, но я понял это.Правильный способ сделать это - создать «соответствие» с помощью функции lm ().

mydata <- read.table ("", header = TRUE) myfit <- lm (расходы ~)Возраст, данные = mydata) newdata <- data.frame (Age = c (50, 25)) предсказание (myfit, newdata) </p>

Это помогло

...