#第3章—多元线性回归data3.1<-read.table('clipboard',header=T)#导入数据
lm3.1<-lm(y~x1+x2+x3+x4+x5+x6+x7+x8+x9,data=data3.1) #建立回归方程
summary(lm3.1)#计算协方差阵与相关阵
X1<-as.matrix(data3.1[,2:10])   #将data3.1中自变量部分的数据提取出来并转换成矩阵形式进行存储
X<-cbind(1,X1)               #将元素全为1的列向量和X1合并生成矩阵X
XX<-t(X)%*%X                #计算矩阵X'Xsigma<-389.4                 #残差的标准差为  的估计值
covBeta<-sigma^2*solve(XX)   #根据公式(3.31)计算协方差矩阵,函数solve()计算矩阵的逆
covBetar<-matrix(nrow = 10, ncol = 10) #建立10行10列的矩阵,元素为空for(i in 1:10){for(j in 1:10)
r[i,j]<-covBeta[i,j]/(sqrt(covBeta[i,i])*sqrt(covBeta[j,j]))}
#根据公式(3.34)计算相关阵中每个元素的值
r
#r<-cor(data3.1)#方差分析
#install.packages("car")
library(car)
Anova(lm3.1,type="III")       #输出方差分析表,typeII用于回归分析以及不含交互作用的方差分析;typeIII用于含交互作用的方差分析;lm3.1_drop4<-lm(y~x1+x2+x3+x5+x6+x7+x8+x9,data=data3.1) #lm3.1_drop4<-update(lm3.1,.~.-x4)
summary(lm3.1_drop4)lm3.1_drop49<-lm(y~x1+x2+x3+x5+x6+x7+x8,data=data3.1)
summary(lm3.1_drop49)data3.2<-read.table('clipboard',header=T)#导入数据
lm3.2<-lm(y~x1+x2,data=data3.2)
summary(lm3.2)
r<-cor(data3.2)                       #计算相关系数阵
r#install.packages("corpcor")
library(corpcor)
pcor3.2<-cor2pcor(r) #由相关系数阵计算偏相关系数阵
pcor3.2e<-resid(lm3.2,digits=5)   #计算残差值
ZRE<-rstandard(lm3.2)    #计算学生化残差
ZRE1<-e/475.8           #计算标准化残差data3.3<-read.table('clipboard',header=T)#导入数据
cor3.3<-cor(data3.3[,-1]) #用除去第一列年份数据后剩余的样本数据计算相关阵
lm3.3<-lm(y~x1+x2+x3+x4+x5,data=data3.3)
summary(lm3.3)

多元线性回归——《应用回归分析R语言版》相关推荐

  1. 多元线性回归分析c语言,多元线性回归公式推导及R语言实现

    多元线性回归 多元线性回归模型 实际中有很多问题是一个因变量与多个自变量成线性相关,我们可以用一个多元线性回归方程来表示. 为了方便计算,我们将上式写成矩阵形式: Y = XW 假设自变量维度为N W ...

  2. 多元线性回归公式推导及R语言实现

    多元线性回归 多元线性回归模型 实际中有很多问题是一个因变量与多个自变量成线性相关,我们可以用一个多元线性回归方程来表示. 为了方便计算,我们将上式写成矩阵形式: Y = XW 假设自变量维度为N W ...

  3. 自变量选择与逐步回归——《应用回归分析R语言版》

    data5.2<-read.csv("F:/R/应用回归分析/data/li3-1.csv",header = T) install.packages("leaps ...

  4. 【视频】什么是梯度下降?用线性回归解释和R语言估计GARCH实例

    全文链接:http://tecdat.cn/?p=23606 梯度下降是一种优化算法,能够为各种问题找到最佳解决方案(点击文末"阅读原文"获取完整代码数据). 梯度下降是什么? 梯 ...

  5. tushare 金融数据获取(R语言版)

    在上次 tushare正确爬取 指数数据文章后,看到后台有人留言说是希望能分享一个R语言版,那么好,你们要的R语言版今天来了. 首先,R语言只支持tushare pro,不支持tushare,因此在使 ...

  6. 带南海九段线分位数地图可视化(R语言版)

    今天带来一篇承诺虾神的可视化博客.内容是使用R语言进行带南海九段线分位数地图可视化.虾神的原博文地址如下(Python版). Python实现带南海九段线分位数地图完整可视化版本(附代码及数据) 19 ...

  7. 回归模型选择(R语言版)

    回归模型选择(R语言版) 选择准测: With Cp , AIC and BIC, smaller values are better, but for adjusted R2 , larger va ...

  8. 论文中常见的拟合散点验证图(R语言版)

    论文中常见的拟合散点验证图(R语言版) 如上图所示,是论文中常见的validation图,python也能实现相似的图绘. 今天先介绍R语言版,python改期再介绍吧 这张图需要依次实现下列功能: ...

  9. r读取shape文件可视化_R语言读取空间数据以及ArcGIS中OLS工具回归结果可视化R语言版...

    前面已经介绍过R语言读取excel的方法了,当然读取数据来说,个人还是推荐csv或txt存储(针对小数据量).大数据量的数据的话建议还是用数据库,此外也可以考虑data.table包读取,这个包也是个 ...

最新文章

  1. 设计模式之C#实现--FactoryMethod
  2. 集成测试_渐增与非渐增模式优缺点
  3. 【转贴】pentaho4.5汉化攻略及汉化文件
  4. springboot工厂模式_最新整理138道阿里、快手等大厂面试题解析:基础+Spring+并发+JVM+设计模式+缓存...
  5. life game c语言,c++生命游戏源码
  6. spin协议 matlab 仿真,无线传感器总结复习资料02016学生
  7. matlab gui 制动程序设计,Matlab的GUI程序设计程序.doc
  8. springboot 妙启动_SpringBoot启动时执行指定任务
  9. antd如何获取表单的值_Antd如何通过父组件直接获取子组件内表单值
  10. 楼板计算塑形弹性_楼板计算的塑性铰线理论原理与运用详解.doc
  11. 什么是软件架构?常用的软件架构
  12. 力扣第 295 场周赛:6080. 使数组按非递减顺序排列
  13. 网易游戏策划笔试2019春招题解
  14. 搜搜(www.soso.com),I 老虎油!
  15. 每天学命令get_propertysi_attacker Properties
  16. 解决Logitech G HUB卡在一直在加载问题解决方法
  17. 【装机】将mbr硬盘转换为gpt
  18. X_mind思维导图应用以及Windows和安卓软件下载(Free)
  19. 腾讯云主机配置tomcat服务器
  20. 用友开发者中心全新升级,YonBuilder移动开发入门指南

热门文章

  1. 行业翻译类词汇-项目管理词汇
  2. Matlab-梁单元有限元分析(有限元基础-曾攀)
  3. 有限元计算 求解笔记(中)
  4. 系统巡检指令之db2数据库表空间使用情况检查
  5. WinMount开发者刘涛涛
  6. myeclipse 8.0破解版下载与安装
  7. 欧几里得算法、扩展欧几里得算法(特解、应用、通解)
  8. 寻找二值图像连通域的算法分析
  9. 嵌入式cmp指令的判断标志位_物联网技术讲解:嵌入式开发
  10. 中小企业智能化进销存管理模式