我试图使用jtools::effect_plot(model(绘制一个简单的线性回归模型,但我总是收到一条错误消息,比如:"错误:在数据"中找不到变量;或";错误:找不到"等级"的值;。
我看过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)
感谢
这个怎么样?
library(data.table)
library(jtools)
library(ggplot2)
model <- lm(grade ~ hours_studied, data = data)
effect_plot(model, pred= hours_studied)
使用effect_plot((函数时,需要为参数"pred"提供一个值,因为它没有默认值。
请参阅文件:https://www.rdocumentation.org/packages/jtools/versions/2.1.0/topics/effect_plot