问题描述
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)