如何根据某些参数获得预测值?

问题描述

R编程:我刚刚使用ISLR库创建了用于平滑样条的通用加性模型(GAM)。我的以下代码是:

gam11 = lm(wage~s(age,5)+year+education,data = Wage)

如果我愿意,我该如何准确计算出工资的预测值:

  • 年份设置为“ 2008”
  • 年龄设置为“ 49”
  • 将教育设置为“高级学位”

不一定要寻找绘制方式,而是确切的值。我的代码应该是什么样?我应该使用predict()吗?

解决方法

以下是如何使用 var dailyUviString: String { return String(format: "%.1f",dailyUvi!) } var dailyPopString: String { return String("\(dailyPop!*100) %") } 的示例:

predict
lm(formula=wt ~ disp + qsec + carb,mtcars) -> lm.fit
# here you create a data.frame containing the values
newdata = data.frame(qsec=17.98,disp= 225,carb=2)
predict(lm.fit,newdata=newdata)