【发布时间】:2018-10-24 20:43:49
【问题描述】:
我是 R 新手,我无法弄清楚以下内容:
mydata
mydata 有 3 列,N、Age 和 Expenditures。
我试过了:
预测(mydata$Expenditure, data.frame(Age=c(50, 25)))
预测(mydata, data.frame(Age=c(50, 25)))
它是一个简单的线性回归,我试图预测 50 岁和 25 岁的支出。但它不断返回
没有适用于“data.frame”类对象的“预测”方法
我认为这在 R 中不应该这么难,出了什么问题?
【问题讨论】:
-
不确定是否没有reproducible example,但通常您传递给
predict的第一件事是您创建的模型,然后您将新数据传递给newx = mydata或类似的东西。