rug(jitter(eruptions))#添加扰动点> lines(density(eruptio.._统计学导论基于r课后题答案">
当前位置:   article > 正文

2021-10-11 统计学-基于R(第四版)第二章课后习题2.2、2.3记录及总结_统计学导论基于r课后题答案

统计学导论基于r课后题答案

2.2  题目如下

 (1)相关理解见注释,完整代码为:

  1. > attach(faithful)
  2. > par(mai=c(0.7,0.7,0.5,0.5),cex=0.7,font.main=1)
  3. > hist(eruptions,prob=TRUE,col="pink",xlab="eruptions",ylab="密度",main="直方图")
  4. #画直方图
  5. > rug(jitter(eruptions))
  6. #添加扰动点
  7. > lines(density(eruptions),col="blue3",lwd=1)
  8. #添加核密度曲线

画出来的效果图为:

(2)第二题又狠狠坑了我一把,答案的横坐标名称写错了还有课本上的奇怪格式也一直让我看不明白,心累,总之代码很简单:

  1. > library(reshape2)
  2. > library(DescTools)
  3. > PlotMultiDens(faithful,xlab="观测数据",main="核密度比较曲线")

画出来的效果图为:

 (3)相关理解见注释,完整代码为:

  1. > par(mai=c(0.6,0.6,0.3,0.3),cex=0.7,font.main=1)
  2. > boxplot(faithful,xlab="var",ylab="value",main="箱线图",col=palette)
  3. > library(vioplot)
  4. > vioplot(faithful,xlab="var",ylab="value",main="小提琴图",col=palette)

画出来的效果图为:

 

 (4)画茎叶图完整代码为:

  1. > library(aplpack)
  2. > stem.leaf(faithful$eruptions)
  3. 1 | 2: represents 1.2
  4. leaf unit: 0.1
  5. n: 272
  6. 12 s | 667777777777
  7. 51 1. | 888888888888888888888888888899999999999
  8. 71 2* | 00000000000011111111
  9. 87 t | 2222222222333333
  10. 92 f | 44444
  11. 94 s | 66
  12. 97 2. | 889
  13. 98 3* | 0
  14. 102 t | 3333
  15. 108 f | 445555
  16. 118 s | 6666677777
  17. 134 3. | 8888888889999999
  18. (31) 4* | 0000000000000000111111111111111
  19. 107 t | 22222222222233333333333333333
  20. 78 f | 44444444444445555555555555555555555
  21. 43 s | 6666666666677777777777
  22. 21 4. | 88888888888899999
  23. 4 5* | 0001
> dotchart(faithful$eruptions,xlab="eruptions",main="点图")

画出来的点图:


2.3 题目如下

 (1)完整代码如下:

> plot(mtcars$mpg,mtcars$wt,pch=19,col="green4",xlab="mpg",ylab="wt",main="散点图")

 画出的效果图为:

 (2)完整代码如下:

> plot(mtcars,col="green4",main="散点图矩阵",gap=0.5)

画出的效果图为:

 (3)完整代码如下:

  1. > library(corrgram)
  2. > corrgram(mtcars,main="相关系数矩阵",order=TRUE,lower.panel = panel.shade,upper.panel = panel.conf)
  3. #order表示按相关系数排列变量,lower.panel表示对角线下方绘制阴影线,upper.panel用于对角线上方绘制饼图

画出的效果图为:

 (4)完整代码如下:

  1. > library(lattice)
  2. > p1<-cloud(mpg~hp+wt,data = mtcars,par.setting=list(par.xlab.text=list(cex=0.6),par.ylab.text=list(cex=0.6),par.zlab.text=list(cex=0.6)),main="3D散点图")
  3. #设置x、y、z轴标签字体大小和设置标题
  4. > plot(p1) #画3D散点图
  5. > attach(mtcars)
  6. > symbols(mpg,hp,wt,inches = 0.15,fg="black",bg="pink",main="气泡图") #画气泡图
  7. > mtext("气泡大小=wt",line=-2,cex=0.8,adj=0.5) #添加注释

画出的效果图为:

 

 先到这!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/131973
推荐阅读