使用线性模型从另一个带有R的表中进行预测
大家好,我是R新手,我需要知道如何在表格中使用预测函数 我有一张第一张桌子,上面有一些天气变量——风、温度、压力和建筑物的消耗量。我创建了一个线性模型,用于:使用线性模型从另一个带有R的表中进行预测,r,predict,R,Predict,大家好,我是R新手,我需要知道如何在表格中使用预测函数 我有一张第一张桌子,上面有一些天气变量——风、温度、压力和建筑物的消耗量。我创建了一个线性模型,用于: mymodel<-lm(energyConsum ~ temperature + pressure+ wind, data=mytable) 我还有第二张表,上面有天气预报,有温度、风和压力变量的值,我想预测消耗量 我知道我必须使用函数predict,并设置mymodel,但我真的不知道如何创建一个包含所有预测的新列 干杯我没有你
mymodel<-lm(energyConsum ~ temperature + pressure+ wind, data=mytable)
我还有第二张表,上面有天气预报,有温度、风和压力变量的值,我想预测消耗量
我知道我必须使用函数predict,并设置mymodel,但我真的不知道如何创建一个包含所有预测的新列
干杯我没有你的数据,但这里有一个mtcars的例子 可以使用predict.lm的第二个参数newdata对data.frame进行预测。然后可以将这些结果分配给新列 例如:
train <- mtcars[1:20, ]
test <- mtcars[21:32,]
mymodel <- lm(mpg ~ cyl + disp + hp, data=train)
test$pred <- predict(mymodel, test)