如何将从列车中导出的系数传递给测试?

Jef*_*eff 0 r

我已将数据集分为2部分(培训80%和测试20%)

randomData<-  head(diamonds,n=length(diamonds$price)*0.8)
test      <-  tail(diamonds,n=length(diamonds$price)*0.2)
Run Code Online (Sandbox Code Playgroud)

然后我尝试用火车数据训练线性模型

res<-lm(price ~carat+cut+color+clarity+depth+table+x+y+z,data=randomData) #Train
Run Code Online (Sandbox Code Playgroud)

但后来我需要将来自火车部分的系数应用到测试中,但我不知道我该怎么办呢?

看来,我应该以某种方式传递res$coefficientslm并应用test作为我的数据

Spa*_*man 5

"训练"和"测试"只是机器学习术语"适合"和"预测".你做的很合适,现在预测:

predict(res,newdata=test)
Run Code Online (Sandbox Code Playgroud)