【发布时间】:2020-05-13 19:37:19
【问题描述】:
我遇到了一个问题,在尝试预测 R 中的单个结果时,我得到了数百个结果。任何关于如何解决这个问题的建议都会非常有帮助。
logwage <- log(wage_data$wage, 10)
mlogwage <- lm(logwage ~ occupation + education + experience + age + south,
data = wage_data)
newlogdata <- data.frame(occupation= "Sales",
education = 16,
experience = 10,
age = 45,
south = "Yes",
data = logwage)
predict(mlogwage,
data = newlogdata,
interval = "confidence")
【问题讨论】:
-
在创建
newlogdata时指定data=logwage。只需删除该部分。 -
我删除了 data=logwage 仍然遇到同样的问题,还有其他建议吗?
-
您可能需要输入
occupation和south作为因子变量,而不是字符串变量。
标签: r linear-regression prediction