R语言学习 day_8

  • R语言实战书中有些代码比较旧,包已经更新但是代码没更。今天花了好多时间搞明白,qqPlot交互图。会使用help()函数太重要了。

  • 回归诊断

    回归诊断主要是对OLS回归的统计假设

    正态性、独立性、线性、同方差性

    1. 标准方法

      在R中可以使用plot()函数和par()函数,生成评价模型拟合情况的四幅图形

      #回归诊断,标准方法
      fit<-lm(weight~height,data=women)
      par(mfrow=c(2,2))
      plot(fit)
      
      

       

    2. 改进的方法

      car包

      正态性

      #改进的方法
      library(car)
      states<-as.data.frame(state.x77[,c("Murder","Population","Illiteracy","Income","Frost")])
      fit<-lm(Murder~.,data=states)
      qqPlot(fit,main="Q-Q Plot",id=list(method="identify",labels=row.names(states)),simulate=TRUE,pch=16)
      #car包已经更新原来的id.method="identify"已经不可用了,变成了id=list()
      #这里出现的“警告: 没有点在0.25英尺内”是Rstudio的问题,放入R本来的环境运行不存在该问题。建议进入原环境运行
      
      

       

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值