Невозможно построить линейную регрессию в R с помощью effect_plot (): значение для 'данных' не найдено в R, пока - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь построить простую модель линейной регрессии, используя jtools :: effect_plot (модель), но всегда получаю сообщение об ошибке, например: «Ошибка: переменные не найдены в данных» или «Ошибка: значение для 'grade' не найдено ".

Я просмотрел документацию по jtools, но до сих пор не понимаю, чего не хватает.

library(jtools)
library(ggplot2)

model <- lm(grade ~ hours_studied, data = data) #or
model2 <- lm(data$grade ~ data$hours_studied)
effect_plot(model)
effect_plot(model2)

Спасибо

Ответы [ 2 ]

1 голос
/ 14 июля 2020

Как насчет этого?

library(data.table) 
library(jtools) 
library(ggplot2)
model <- lm(grade ~ hours_studied, data = data)
effect_plot(model, pred= hours_studied)
0 голосов
/ 14 июля 2020

При использовании функции effect_plot () вам необходимо указать значение аргумента pred, так как у него нет значения по умолчанию.

См. Документацию: https://www.rdocumentation.org/packages/jtools/versions/2.1.0/topics/effect_plot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...