vlambda博客
学习文章列表

R语言画图练习(一)

—————————接上次课后练习————————

 


画直方图

hist(x$x1)


 


画散点图

plot(x1,x2)plot(x$x1,x$x2)

R语言画图练习(一)



列联表分析

列联函数table()

柱状图绘制函数barplot( )

跟柱状图其实差不多

R语言画图练习(一)

R语言画图练习(一)

 

饼图

pie(table(x$x1))


 

R语言画图练习(一)


箱尾图

  • 箱子的上下横线为样本的25%75%分位数(按样本数量来分)

  • 箱子中间的粗横线为样本的中位数

  • 上下延伸的直线称为尾线,尾线的尽头为极值

  • 异常值(孤立点)

R语言画图练习(一)


水平箱尾图

boxplot(x$x1,x$x2,horizontal=T)

R语言画图练习(一)

 

星象图

  • 每个观测单位的数值表示为一个图形

  • 每个图的每个角表示一个变量,字符串类型会标注在图的下方

  • 角线的长度表达值的大小

stars(x[c("x1","x2","x3")])

R语言画图练习(一)

 

雷达图

stars(x[c("x1","x2","x2")],full=T,draw.segment=T)

R语言画图练习(一)

 

半圆雷达图

stars(x[c("x1","x2","x2")],full=F,draw.segment=T)

 

R语言画图练习(一)


脸谱图

install.packages()

--- 在此連線階段时请选用CRAN的鏡子 ---

URLhttps://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/4.0/aplpack_1.3.3.zip'

Content type 'application/zip' length3613025 bytes (3.4 MB)

downloaded 3.4 MB

 

程序包‘aplpack’打开成功,MD5和检查也通过

 

下载的二进制程序包在

       C:\Users\Administrator\AppData\Local\Temp\RtmpCusl08\downloaded_packages


library(aplpack)

faces(x[c("x1","x2","x2")])


R语言画图练习(一)

R语言画图练习(一)

  • 用五官的宽度和高度来描绘数值

  • 人对脸谱高度敏感和强记忆

  • 适合较少样本的情况


 

其他脸谱图

TeachingDemos程序包

faces2(x[c("x1","x2","x2")])

R语言画图练习(一)

 

茎叶图

R语言画图练习(一)

 

QQ

可用于判断是否正态分布

直线的斜率是标准差,截距是均值

点的散布越接近直线,则越接近正态分布

qqnorm(x1)

qqline(x1)