楼主: shiner_yang
11383 1

[问答] R保存模型结果,方便后面使用 [推广有奖]

  • 0关注
  • 0粉丝

高中生

55%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
0
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
405 点
帖子
28
精华
0
在线时间
30 小时
注册时间
2010-8-16
最后登录
2018-10-9

楼主
shiner_yang 发表于 2013-12-20 16:47:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,白鼠又来了。。。想做线性回归模型,但是每次输入的自变量可能不一样(默认已经进行过数据预处理了),规定输入数据集的最后一列为预测变量,其余列为自变量。我想讲这个建模的结果,包括模型参数、F检验以及参数检验等的结果保存下来,方便后面是该模型应用到其他的数据集中。
下面的代码是一小部分,剩下的不知道该怎么写了,谢谢大家!
model_lm_train <- function(training_set){
  input_set <- training_set
  liner_reg <- lm(input_set[,ncol(input_set)] ~input_set[,1:(ncol(input_set)-1)],
                  data=input_set)

}

对于lm模拟的结果:fit <- lm(women$weight ~ women $height)
该怎么样将fit的模型应用到其他数据集上?
如果我想取调整的R2,该怎么做?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:线性回归模型 Train model 数据预处理 参数检验 自变量 模型

沙发
DM小菜鸟 发表于 2014-12-13 20:52:41

如果是指预测新数据,直接用predict函数就好:

predict(fit,newdata=data.frame( ))


提取调整R^2的命令是:Summary(model)$adj.r.squared

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 17:36