Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用R中的子样本进行预测_R_Predict - Fatal编程技术网

用R中的子样本进行预测

用R中的子样本进行预测,r,predict,R,Predict,这是我的密码: install.packages("wooldridge") library(wooldridge) data(wage1) wage1reg<-lm(lwage ~ educ + exper + tenure, data = wage1) install.packages(“wooldridge”) 图书馆(伍尔德里奇) 数据(1) wage1regwagemeans数据帧的格式不适合predict()。 用这个代替 库(wooldridge) 数据(1) 谢谢你 如

这是我的密码:

install.packages("wooldridge")
library(wooldridge)
data(wage1)
wage1reg<-lm(lwage ~ educ + exper + tenure, data = wage1) 
install.packages(“wooldridge”)
图书馆(伍尔德里奇)
数据(1)

wage1regwagemeans数据帧的格式不适合predict()。 用这个代替

库(wooldridge)
数据(1)
谢谢你


如果我有,比如说,100个变量(假人、交互术语等),其中一些是“动态”创建的,那么有没有其他方法来正确命名呢

如果其他变量是dataframe中的列(或者可以做成a^2、a*b等列),这是可能的,我已经编辑了我的答案,包括如何做到这一点。
wagemeans<-data.frame(c(colMeans(data.frame(wage1$educ, wage1$exper, wage1$tenure))))
predict(wage1reg, newdata=wagemeans)
wage1.subset1.means<-data.frame(colMeans(subset(wage1, select=c(educ, exper, tenure))))
predict(wage1reg, newdata=wage1.subset1.means)