自学R语言,学习完了之后做一做习题,是对知识的一些巩固,也希望可以帮到正在学习的童鞋们。

dev.new()
par(mfrow=c(1,2))
s<-data.frame(d=c(2,4,3,2,4,7,7,2,2,5,4,5,6,8,5,10,7,12,12,6,6,7,11,6,6,7,9,5,5,10,6,3,10),
j=factor(c(rep(1,11),rep(2,10),rep(3,12))))
plot(d~j,data=s,xlab=c("菌型"),ylab="存活日数",main="白鼠试验数据")
s1<-c(2,4,3,2,4,7,7,2,2,5,4)
s2<-c(5,6,8,5,10,7,12,12,6,6)
s3<-c(7,11,6,6,7,9,5,5,10,6,3,10)
boxplot(s1,s2,s3,names=c("1","2","3"),xlab=c("菌型"),ylab="存货日数",main="白鼠试验数据")

结果显示:

由图可以得出结论:菌型2和菌型3无明显差异,菌型2和菌型3的平均存活日期大概都在6天左右;菌型1相比菌型2和菌型3差异比较明显,菌型1相比而言平均存活日期大概少2天左右。

dev.new()
par(mfrow=c(1,3))
X=data.frame(
X1=c(65,70,70,69,66,67,68,72,66,68),
X2=c(45,45,48,46,50,46,47,43,47,48),
X3=c(27.6,30.7,31.8,32.6,31.0,31.3,37.0,33.6,33.1,34.2))
plot(X3~X1,data=X);plot(X3~X2,data=X);plot(X2~X1,data=X);

由图可以得出结论:X1,X2,X3无任何线性关系,可以认为X1,X2,X3是两两不相关的,因此可以验证例3.16的结论是正确的。

#构造表格,输入数据
s<-data.frame(
sex=(c(rep("F",9),rep("M",10))),
age=c(13,13,14,12,12,15,11,15,14,14,14,15,12,13,12,16,12,11,15),
height=c(56.5,65.3,64.3,56.3,59.8,66.5,51.3,62.5,62.8,69.0,63.5,67.0,57.3,62.5,59.0,72.0,64.8,57.5,66.5),
weight=c(84.0,98.0,90.0,77.0,84.5,112.0,50.5,112.5,102.5,112.5,102.5,133.0,83.0,84.0,99.5,150.0,128.0,85.0,122.0)
)
dev.new()
plot(weight~height,data=s,main="体重对于身高的散点图")
dev.new()
coplot(weight~height|sex,data=s)
dev.new()
coplot(weight~height|age,data=s)
dev.new()
coplot(weight~height|sex+age,data=s)

体重对于身高的散点图:

不同性别情况下,体重与身高的散点图:

不同年龄情况下,体重与身高的散点图:

不同年龄和性别情况下,体重与身高的散点图:

x<-seq(-2,3,0.05)
y<-seq(-1,7,0.05)
z<-function(x,y)x^4-2*x^2*y+x^2-2*x*y+2*y^2+9/2*x-4*y+4
dev.new()
#theta:通过输入角度控制三维图左右转动;phi:通过输入角度控制三维图上下转动;expand:通常在(0,1)内取,能在z方向上扩大或缩小图象的形状,取值范围为(0-1)。
persp(x,y,outer(x,y,z),theta=15,phi=0,expand=1,main="三维网格曲面图")
dev.new()
contour(x,y,outer(x,y,z),levels=c(0,1,2,3,4,5,10,15,20,30,40,50,60,80,100),main="二维等值线图")

结果显示:

s<-data.frame(
sex=(c(rep("F",9),rep("M",10))),
age=c(13,13,14,12,12,15,11,15,14,14,14,15,12,13,12,16,12,11,15),
height=c(56.5,65.3,64.3,56.3,59.8,66.5,51.3,62.5,62.8,69.0,63.5,67.0,57.3,62.5,59.0,72.0,64.8,57.5,66.5),
weight=c(84.0,98.0,90.0,77.0,84.5,112.0,50.5,112.5,102.5,112.5,102.5,133.0,83.0,84.0,99.5,150.0,128.0,85.0,122.0)
)
attach(s)
cor.test(height,weight,data=s)

结果显示:

皮尔逊相关系数的值为0.8819457,可以推出身高和体重有强相关关系。

#将数据先写入txt文档,接着将文件以“3.10.txt”保存到工作目录,然后读取数据
s<-read.table("3.10.txt",head=T)
j<-data.frame(s)
attach(j)
G1=(SC + LC + SMS + DRV + AMB + GSP + POT)/7
G2=(FL + EXP + SUIT)/3
G3=(LA + HON + KJ)/3
G4=AA
G5=APP
j1<-data.frame(G1,G2,G3,G4,G5)
dev.new()
par(mfrow=c(1,2))
stars(j, draw.segments=TRUE,key.loc=c(8,-2),mar=c(2,0,0,0));
stars(j1, draw.segments=TRUE,key.loc=c(8,-2),mar=c(2,0,0,0))

结果显示:

由图可以得出结论:7,8,9,23,39,40号应聘者符合应聘要求。

#调和曲线函数
unison <- function(x){
if (is.data.frame(x) == TRUE)
x <- as.matrix(x)
t <- seq(-pi, pi, pi/30)
m <- nrow(x); n<-ncol(x)
f <- array(0, c(m,length(t)))
for(i in 1:m){
f[i,] <- x[i,1]/sqrt(2)
for( j in 2:n){
if (j%%2 == 0)
f[i,] <- f[i,]+x[i,j]*sin(j/2*t)
else
f[i,] <- f[i,]+x[i,j]*cos(j%/%2*t)
}
}
plot(c(-pi,pi), c(min(f), max(f)), type = "n",
main = "The Unison graph of Data",
xlab = "t", ylab = "f(t)")
for(i in 1:m) lines(t, f[i,] , col = i)
}
unison(j1)

结果显示:

转载于:https://my.oschina.net/u/3149388/blog/810575

《统计建模与R软件》第三章课后习题3.5-3.11解题答案相关推荐

  1. 统计建模与R软件 第三章课后习题 不包含星图,调和曲线

    ***## 1.计算描述统计量*** A=c( 74.3,78.8,68.8,78.0,70.4,80.5,80.5,69.7,71.2,73.5, 79.5,75.6,75.0,78.8,72.0, ...

  2. 统计建模与R软件 第五章课后习题(5.13~5.18)

    问题导向:在样本较小时(频数小于4时)用Fisher精确检验来做独立性检验 H0:变量独立,对产品质量无影响; H1: 变量间有关系,对产品质量有影响 > x=matrix(c(3,6,4,4) ...

  3. 《统计建模与R软件》第二章课后作业解题答案

    自学R语言,学习完了之后做一做习题,是对知识的一些巩固,也希望可以帮到正在学习的童鞋们. x<-c(1,2,3);y<-c(4,5,6);e<-c(1,1,1) z=2*x+y+e; ...

  4. 统计建模与R软件-第三章习题答案

    习题-3.1 答:(1)新建一个文本文件:3.1.txt,内容如下: 74.3 79.5 75.0 73.5 75.8 74.0 73.5 67.2 75.8 73.5 78.8 75.6 73.5 ...

  5. 『原创』统计建模与R软件-第四章 参数估计

    摘要: 本文由digging4发表于:http://www.cnblogs.com/digging4/p/5054594.html 统计建模与R软件-第四章 参数估计 4.1设总体的分布密度为 f(x ...

  6. 统计建模与R软件第四章习题…

    原文地址:统计建模与R软件第四章习题答案(参数估计) 作者:蘓木柒 Ex4.1 只会极大似然法,不会矩法... Ex4.2 指数分布,λ的极大似然估计是n/sum(Xi) > x<-c(r ...

  7. 统计建模与R软件-第五章 假设检验

    来源: http://www.cnblogs.com/digging4/p/5054603.html     作者:digging4 5.1正常男子血小板计数均值为225∗109/L225∗109/L ...

  8. 统计建模与R软件-第六章 回归分析

    6.1为了估计山上积雪融化后对下游灌溉的影响,在山上建立一个观测站,测量最大积雪深度X与当年灌溉面积Y,测得连续10年的数据如表6.17所示 表6.17 10年中最大积雪深度与当年灌溉面积的数据 序号 ...

  9. 【统计建模与R软件】第二章 R软件的使用 课本课后习题 答案 解析 代码

    题目 解析 # 2.1 x = matrix(c(1,2,3),byrow=F) y = matrix(c(4,5,6),byrow=F)# (1) # A * B 对应元素相乘 # A %*% B ...

  10. r统计建模与r软件期末考试题_《统计建模与R软件》电子版(薛毅著)

    [实例简介] <统计建模与R软件>以统计理论为基础,按照数理统计教材的章节顺序,在讲明统计的基本概念的同时,以R软件为辅助计算手段,介绍统计计算的方法,从而有效地解决统计中的计算问题 [实 ...

最新文章

  1. 码农书架——图灵三月书讯
  2. python运算符和表达式
  3. amount describe
  4. flutter打开第三方应用
  5. 安徽医科大学计算机考研,这所985院校将现场面试!安徽医科大学缺额超800人!调剂信息更新...
  6. 易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之生成Exchange证书申请文件...
  7. (16)css背景属性常用应用场景
  8. 【华为云技术分享】小白篇,认识Python最最最常用语重要的库Requests
  9. 使用Material Design的Flutter应用
  10. 会声会影2022语音转文字功能怎么用
  11. 通过Callable和FutureTask创建线程
  12. 数据--第44课 - 最小连通网
  13. 高质量计算机学习网站
  14. hive sql正则表达式总结
  15. NSR | 国科大王艳芬组中国草地多维资源梯度上的单峰生产力与生物多样性关系...
  16. 爬虫案例1:js逆向获取极简壁纸的高清壁纸
  17. Reflections 反射api使用总结
  18. html游戏让目标人物移动,用仿ActionScript的语法来编写html5——第三篇,鼠标事件与游戏人物移动...
  19. Datawhale的docker学习之旅
  20. 角色转移至其他账号不能转服务器,《CF手游》账号数据转移要求说明 跨系统角色转移卡什么数据不可转移...

热门文章

  1. Python表格操作之将数据写入到表格中
  2. LayUItable动态表格分栏操作
  3. 产品架构能力之一 业务架构图
  4. java 实现 仿QQ聊天系统 简易地实现 网络 在线聊天 代码详解(附源代码)
  5. 怎么将bmp格式图片转换jpg格式的
  6. HPRD数据库HPRD_Release9_062910表中最后一列RefSeq字段的含义
  7. java 摄像头访问_image – 在Java中访问网络摄像头的最佳方式
  8. Kotlin -by 详解
  9. 开源免费的参数化人物角色建模工具MakeHuman1.2.0,大家一起捏人儿吧(附CSDN下载)
  10. 为什么win10提示没有管理权限