利用R语言求解线性模型中的简单线性回归问题,涉及:
关于直线的拟合、估计相关系数、检验对某个系数的假设、求解置信区间、求解预测带、求解是否存在显著关系、相关图形的构造;以及对模型结果的解释与分析。
以下是本人的线性模型【蒙哥马利】第二章部分课后习题的代码及结果解释,以便对这一章进行快速理解。

2.10

26位年龄群体为25—30岁随机选取的男性,其体重与血液收缩压数据显示如下。

代码结果为:

library(readxl)
mydata2 <- read_excel('D:/xianxingmoxing/first/data-prob-2-10.xls')
View(mydata2)
attach(mydata2)
x=weight
y=xyssy
n=26#测试者个数
hist(x)#做体重与血液收缩压之间的直方图z <- lm(xyssy~weight)#线性回归
zR_pearson <- cor(x,y,method = 'pearson') #求解相关系数
R_pearson#检验假设,假设相关系数=0
a=0
cor.test(x,y,conf.level = 0.95)
#假设H0为相关系数=0,该假设下的检验统计量为t1
t1 <- r*(n-2)^0.5/(1-r^2)^0.5#计算t1检验统计量
t1
if(t>a)print("拒绝H0")elseprint("无法拒绝H0")#检验假设,假设相关系数=0.6
a=0.6
cor.test(x,y,conf.level = 0.95)
#假设H0为相关系数=0,该假设下的检验统计量为t2
t2 <- (atanh(r)-atanh(a))*(n-3)^0.5#计算t2检验统计量
t2
if(t>a)print("拒绝H0")elseprint("无法拒绝H0")#置信区间
a<- cor.test(x,y)#默认即95%
z <- qnorm(0.025,lower.tail=F)#分位数
zxqj <- c(tanh(atanh(r)-z/(n-3)^0.5),tanh(atanh(r)+z/(n-3)^0.5))
zxqj

A.求出血液收缩压与体重相关的回归直线
本文视体重为自变量、血液收缩压为因变量,做回归直线结果如下:

由结果显示,体重与血液收缩压的简单线性回归模型为:y=0.4194x+69.1044

B.估计相关系数

求解相关系数,并且表示出来得p=0.7735。

C.假设检验

D.假设检验

E.求出的95%置信区间

2.13

研究1976——1999年南部地区加利福利亚州空气品质的臭氧水平,超过0.2*10(-4)的天数(响应变量)取决于季节气象指数,这一指数是850mpa下的季节平均温度(回归变量)。数据如下:

library(basicTrendline)
library(readxl)
mydata2 <- read_excel('D:/xianxingmoxing/first/data-prob-2-13.xls')
View(mydata3)
attach(mydata3)
x=days
y=index#画散点图
plot(y~x,main="季节指数变化散点图",xlab="天数",ylab="指数",pch=19)
# y~x,画标题,X坐标轴标题,Y坐标轴标题                                  #拟合线性模型
a <-lm(y~x)
a
summary(a)
abline(a)#置信区间
t.test(x,y)
#预测带
b<- trendline(x, y, model="line3P", ePos.x = "topleft", summary=TRUE, eDigit=5)
#"model" should be one of
c("lin2P","line3P","log2P","exp2P","exp3P","power2P","power3P")
#ePos.表示函数结果 R2 显著性检验结果标注在图像中的哪里
#eDigit表示R2保留几位小数

A.做出数据的散点图

B.估计预测方程 C.进行回归显著性检验
由天数与指数之间的散点关系图,大致符合一次直线,故进行直线拟合,得到下面关系式。

由拟合结果显示,指数与天数关系的简单线性回归模型为:y=0.01036x1+16.5946
且x与常数均通过显著性检验。且图像如下:

D.计算并画出95%置信带与95%预测带

得到置信区间为:[72.31250,17.34375],图像如下:

95%预测带为:

图像如下:

2.23

考虑简单线性回归模型y=50+10x十e,式中,e为NID(0,16)分布.假设用于拟合模型的观测值n=20对.生成这20个观测值的500个样本,对每个样本画出每个水平(r=1,1.5,2,…,10)的一个观测值。

a.对每个样本计算斜率和截距的最小二乘估计值.构造样本β0帽与β1帽值直方图.讨论这两个直方图的形状.
b.对每个样本,计算E(y |x=5)的估计值.构造所得到估计值的直方图.讨论这一直方图的形状.
c.对每个样本,计算斜率的95%置信区间.这些区间中有多少包含真实值β1=10?这是你所期望的吗?
d.对b中E(y |x=5)的每个估计值,计算95%置信区间.这些区间中有多少个包含其真实值E(ylx=5)=100?这是你所期望的吗?

#假设20个观测值x
x <- seq(0.5,10,0.5)#起始数字为1,末尾数字为10,间隔0.5
set.seed(1)#设定随机数的seed
#设定生成随机数的种子,种子是为了让结果具有重复性,使生成的随机数得以重现。#生成四个空矩阵,放置估计值\结果值
m<- matrix(nrow=500,ncol=20)
xx<- matrix(nrow=500,ncol=1)
yy<- matrix(nrow=500,ncol=2)
q<- matrix(nrow=500,ncol=2)#构造循环
for(i in 1:500){a <- rnorm(n=20,mean=0,sd=4)#rnorm表示生成正态分布的随机数,sd为标准差a0=50a1=10y <- a0+a1*x+ah <- lm(y~x)m[i,] <- c(h$coefficients)#将每次估计值提取出来,放入数组第i行#置信区间yy[i,] <- confint(h,"x",level=0.95)#系数的置信区间#E(y|x)xx[i,] <- predict(h,new=data.frame(x=5))#将x=5时y的拟合值放入数组q[i,] <- predict(h,new=data.frame(x=5),interval="confidence",level=0.95)[,2:3]#将E(y|x)的置信区间放入数组
}#构造系数估计直方图
a00 <- m[,1]
a11 <- m[,2]
hist(a11)
hist(a00)#计算E(y|x=5)的估计值
eyx1 <- a00+a11*5
eyx1
#构造直方图
hist(eyx1,xlab="E(y|x=5)")#C问
#计算a1的95%的置信区间
a1qj<- predict(h,new=data.frame(x),interval="confidence",level=0.95)
a1zxqj<-c(min(a1qj[,1]),max(a1qj[,1]))
a1zxqj
#计算区间中包含了真值10的个数
n1=0
for(i in 1:500)
{if(yy[i,1]<10&yy[i,1]>10)
{d=1}else{d=0}n1=n1+d
}
print(n1)
#length(which((a1qj[,1]==10)))#这是判断区间中是否真值10的个数#计算E(y|x=5)的95%的置信区间,并计算包含了真值的区间个数
q[i,] <- predict(h,new=data.frame(x=5),interval="confidence",level=0.95)[,2:3]
q[i,]
#将E(y|x)的置信区间放入数组
#计算包含了真值100的个数
n2=0
for(i in 1:500)
{if(q[i,1]<100&q[i,2]>100)
{d=1}else{d=0}n2=n2+d
}
print(n2)

A.对每个样本计算斜率和截距的最小乘估计值,构造样本系数直方图,并讨论两个直方图的形状。


aa1为β1的最小二乘估计值,a00为β0的最小二乘估计值。由两结果图可知,两系数的最小二乘估计值均大体呈现正态分布。

B.对每个样本计算E(y|x=5)的估计值,构造估计值的直方图。

C.对每个样本计算斜率的95%置信区间,这些区间中有多少个包含真实值=10?

计算出对每个样本计算斜率的95%置信区间为[52.55249,152.05751]。

判断出来区间中有0个包含真实值β1=10。

D.对b中E(y|x=5)的每个估计值,计算95%置信区间。这些区间中有多少个包含其真实值E(y|x=5)=100?

置信区间为:[98.45446 100.91843]。且每个估计值的区间中有479个包含其真实值E(y|x=5)=100?

简单线性回归问题——线性模型【蒙哥马利】第二章部分课后习题代码相关推荐

  1. 计算机网络第七版(谢希仁)第二章——物理层课后习题答案

    文章目录 2-01 解析 2-02 解析 2-03 解析 2-04 解析 2-05 解析 2-06 2-07 2-08 解答 2-09 解答 2-10 解析 2-11 2-12 解答 2-13 解析 ...

  2. 计算机网络--第二章 物理层--课后习题答案

    计算机网络原理第五版课后的全部习题答案,学习通作业答案. 说明:计算机网络原理其他章节的习题答案也在此"计算机网络"专栏.  2-01 物理层要解决哪些问题?物理层的主要特点是什么 ...

  3. 算法图解第二章笔记与习题(选择排序)

    算法图解第二章笔记与习题(选择排序) 文章目录 算法图解第二章笔记与习题(选择排序) 2.2 数组和链表 2.2.1 链表 2.2.2 数组 2.2.3 数组和链表的读取.插入和删除操作的时间复杂度 ...

  4. 计算机网络第二章物理层部分习题答案

    计算机网络第二章物理层部分习题答案 2-01 物理层要解决哪些问题?物理层的主要特点是什么? 答:物理层要解决的主要问题: (1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层 ...

  5. 全国计算机等级考试(2019年版python)用自己的思路编写课后习题代码(6-8章)

    本来想把后面五章的代码一块放进来的,但是吸收了发布前面五章代码的经验,这次在代码的基础上又增加了注释和代码验证结果部分,所以整体看起来6-8章的代码会比较多,但是如果除去这些非必要代码和说明的部分,其 ...

  6. C语言程序设计(第二版) 主编:余贞侠 何钰娟 课后习题 代码题答案

    C语言程序设计(第二版) 主编:余贞侠 何钰娟 (课后习题 代码题答案) ps.由于没有官方答案,博主将自己写的代码分享出来,若有错误之处请多多谅解,转载注明出处! 版权声明:本文为CSDN博主「Ra ...

  7. 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第9章 结构 课后习题答案

    浙大版<C语言程序设计>第四版(何钦铭颜晖) 第9章 结构 课后习题答案 你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解,还可 ...

  8. 全国计算机等级考试(2019年版python)用自己的思路编写课后习题代码(9-10章)

    完结篇啦! 一个阶段的结束象征着另一个阶段的重新开始,未来还要继续加油呀. 下面贴上最后两章的编程题代码,如有错误欢迎指正,不胜感激. 第九章 python标准库概览 #1 使用turtle绘制一个蜂 ...

  9. 大学物理学(第5版)下(第14章)课后习题答案

    大学物理学(第5版)下 第9章 静电场 课后习题答案    第10章 稳恒磁场   课后习题答案      第11章 变化的电磁场   课后习题答案  第12章 光的干涉   课后习题答案  第13章 ...

最新文章

  1. 裴健等9名华人当选加拿大皇家学会院士
  2. 基于Python的验证码识别技术
  3. 商汤科技总裁张文谈人工智能: 未来10年到20年会有巨大爆发 下一个井喷是AI+教育
  4. 在SQL和ERWIN中用自定义类型、规则和默认值实现check约束从而保证数据的完整性...
  5. C七:指向函数的指针 ------ 函数指针(function pointer)
  6. armel、armhf、arm64、armv7l 系统架构区别与联系(AArch64)
  7. weblogic服务器修改ip,修改weblogic服务器ip地址
  8. NAND FLASH 和NOR FLASH工作原理
  9. 睡眠音频分割及识别问题(十一)--基于Android的YAMNet音频识别(总结)
  10. 为什么Alpha多样性的输入数据会是它?
  11. JavaScript 自执行函数和 jQuery扩展方法
  12. 千万别惹程序员之经典的SQL注入式***
  13. 原型以及原型链的学习随笔
  14. PHP session的实现原理
  15. Linux(ubuntu)下打包 解压
  16. MySQL索引常见面试题(2022版)
  17. 单片机c语言 一小时,1小时单片机C语言入门..doc
  18. python oserror怎么解决_Python读取csv报错解决方法:OSError: Initializing from file failed
  19. 李岳恒:2020年的经济趋势研判
  20. C++链接器工具错误:LNK2001, LNK2019

热门文章

  1. 微信小程序实现跟odoo的交互 使用xmlrpc和jsonrpc 持续更新中。。。
  2. SWIFT电文学习笔记
  3. Android使用RtmpDump进行RTMP推流介绍
  4. 《各领域机器学习数据集汇总(附下载地址)》
  5. 五行Python自动换你的电脑桌面壁纸(内附源码和exe)
  6. 学计算机要求学化学吗,学化学的人有前途吗?
  7. 20210416 word插入题录却有图片嵌入word
  8. 回溯法--最大团(部队护卫队问题)
  9. 免费资源 | Photoshop资料合集免费领取!快速get PS技能!
  10. 330. 按要求补齐数组