(ISLR-note)Chapter3-Experience:高级多元线性回归

一、交互项

① 语句lstat : black —— 将lstat和black的交互项lstat x age纳入模型
② 语句lstat * age —— 将lstat,age和交互项lstat x age同时作为预测变量
(即lstat * age = lstat + age + lstat x age)

二、预测变量的非线性变换

1.创建非一次变量: I(),如 I(X^2)
在这里插入图片描述
2.量化乙模型在何种程度上优于甲模型,用anova()函数:
在这里插入图片描述
如果输入:

  par(mfrow = c(2,2) )
  plot(lm.fit2)

就可以看到当模型包含lstat^2时,残差中可识别的规律很少。
在这里插入图片描述
在这里插入图片描述
3.创建高阶多项式的便捷方式:poly(变量x, 次方k)

 #  poly(lstat,5) = lstat + lstat^2 + lstat^3 + lstat^4 + lstat^5

在这里插入图片描述
4.对预测变量进行对数转换:

lm.fitlog = lm(medv~log(rm))	# log()

三、定性预测变量

对于定性变量Shelveloc,R将自动生成虚拟变量
在这里插入图片描述
R创建了虚拟变量ShelveLocGood,如果货架位置好,值为1,否则为0;还创建了虚拟变量ShelveLocMedium,如果货架位置属于中等水平,值为1,否则为0.
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值