r - 如何根据某些参数得到预测值?
问题描述
R-Programming:我刚刚使用 ISLR 库在平滑样条曲线中创建了一个通用加法模型 (GAM)。我的以下代码是:
gam11 = lm(wage~s(age,5)+year+education, data = Wage)
如果我愿意,我如何准确计算出工资的预测值:
- 年份设置为“2008”
- 年龄设置为“49”
- 教育设置为“高级学位”
不一定要寻找如何绘制它,而是寻找确切的值。我的代码应该是什么样的?我应该使用预测()吗?
解决方案
以下是如何使用的示例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)
1
3.028772
推荐阅读
- html - 网格列间隙而不调整网格大小
- c# - 在 ASP.NET MVC 中使用实体框架和标识分离模型
- javascript - Objection.js 没有正确返回
- php - PHP Parse 错误:语法错误,意外的 '{' in
- windows - win32 套接字绑定函数失败,错误 10014 c++
- python - 在 Django 中更新自定义用户(AbstractUser)
- python - 无法使用 Selenium 在 Pycharm 中运行基本的 Py 程序
- nuxt.js - 将 npm 包导入 nuxt 应用程序
- android - FusedLocationProviderClient 获取速度延迟
- javascript - 将未定义分配给 JSON 属性值