无法使用 effect_plot() 在 R 中绘制线性回归:在 R 中找不到"数据"的值,而



我试图使用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