【多元统计分析与R语言】【详解】使用教材P84页表3-2进行多元数据简单R分析:定量变量的分析(直方图、散点图)、定性变量的分析并绘制绘制均值条图、箱尾图、星相图、调和曲线图
可视化[教材P84页表3-2]
- 1.题目
- 2.题目详解
- 2.1.多元数据简单R分析:定量变量的分析(直方图、散点图)、定性变量的分析(单因素分析、多维列联表)。参考教材P45-P52页。
- 2.2.绘制均值条图、箱尾图、星相图、调和曲线图。参考教材P65-P73页,P77- P78页。
1.题目
使用教材P84页表3-2,进行:
1、多元数据简单R分析:定量变量的分析(直方图、散点图)、定性变量的分析(单因素分析、多维列联表)。参考教材P45-P52页。
2、绘制均值条图、箱尾图、星相图、调和曲线图。参考教材P65-P73页,P77- P78页。
2.题目详解
2.1.多元数据简单R分析:定量变量的分析(直方图、散点图)、定性变量的分析(单因素分析、多维列联表)。参考教材P45-P52页。
读数据:
library(xlsx) #导包
data = read.xlsx("C:\\Users\\stu\\Downloads\\广东省各市高新技术产品情况.xlsx",'Sheet1',row.names=T) #读数据
data
可查看到读取的数据:
进行定量变量分析(该步骤较简单,先上代码后上图)
hist(data$工业总产值) #直方图
plot(data$工业总产值,data$工业增加值) #散点图
运行结果如下:
定性变量分析(单因素):
步骤:
1、对工业总产值进行分组(我这里是按300/组,大家可以自行分组如150/组,200/组)
2、查看分组是否符合类别
3、绘制条形图
data$group <- cut(data$工业总产值, breaks = c(-Inf, 300, 600, 900, 1200, Inf), labels = c("0-300","300-600","600-900","900-1200","1200+"), right=FALSE) #对工业总产值进行分组
table(data$group)
绘制条形图:
barplot(table(data$group),col=1:5) #绘制条形图
绘制饼图:
pie(table(data$group)) #绘制饼图
两因素分析:
注意:该分组仅根据个人看法分组,大家可以自行选择其余特征进行分组,如产品销售收入过五百亿跟未过五百亿等,我这里按照工业增加值是否过百亿进行分组,分出两组即可
data$group1 <- cut(data$工业增加值, breaks = c(-Inf, 100, Inf), labels = c("未过百亿","过百亿"), right=FALSE) #对工业总产值进行分组
table(data$group,data$group1)
以工业总产值(group)及工业增加值分别分组绘制条形图:
barplot(table(data$group,data$group1),beside=T,col=1:5) #工业总产
barplot(table(data$group1,data$group),beside=T,col=1:2) #工业增加
2.2.绘制均值条图、箱尾图、星相图、调和曲线图。参考教材P65-P73页,P77- P78页。
均值条图:
data = read.xlsx("C:\\Users\\6\\Desktop\\R语言\\实验4\\广东省各市高新技术产品情况.xlsx",'Sheet1',row.names=T) #读数据
barplot(apply(data,1,mean))
barplot(apply(data,1,mean),las=3)
箱尾图:
按列做箱尾图:
boxplot(data) #按列作
boxplot(data,horizontal = T) #按水平做
按列作
按水平做:
星相图:(每一行对应每一个图)
stars(data,full = T,key.loc = c(10,2))
stars(data,full = F,key.loc = c(10,2))
stars(data,full = T,draw.segments = T,key.loc = c(10,2))
星象图:
半角星象图:
扇形星象图:
一般调和曲线:
install.packages("andrews")
library(andrews)
andrews(data,clr = 4,ymax=4)
改进调和曲线(msaR.R包是该书作者自己撰写的包,如果有人需要的话可以在底下留言,我把百度网盘发出来):
source("C:\\Users\\6\\Desktop\\R语言\\实验2\\msaR.R")
msa.andrews(data)
【多元统计分析与R语言】【详解】使用教材P84页表3-2进行多元数据简单R分析:定量变量的分析(直方图、散点图)、定性变量的分析并绘制绘制均值条图、箱尾图、星相图、调和曲线图相关推荐
- C语言详解系列——goto语句的讲解和循环语句的简单练习题
文章目录 goto语句 一些简单的练习题 打印三的倍数 从大到小输入 打印素数 最大公约数 打印闰年 goto语句 顾名思义goto语句就是去到任何我们想去的语句,当我们写了很长的一段代码时,我们想要 ...
- 多元统计分析及R语言建模(第五版)——第3章多元数据的直观表示课后习题
第3章多元数据的直观表示 本文用到的数据可以去这个网址下下载多元统计分析及R语言建模(第5版)数据 练习题 2)表3-2是2004年广东省各市高新技术产品情况.试对资料按照本章介绍的多元图示方法做直观 ...
- R语言使用lm函数构建回归模型、使用broom包的augmented函数将模型结果存入dataframe中、使用ggplot2可视化回归残差图(拟合值和残差值的关系图)
R语言使用lm函数构建回归模型.使用broom包的augmented函数将模型结果存入dataframe中.使用ggplot2可视化回归残差图(拟合值和残差值的关系图) 目录
- R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数、byrow参数指定按照行顺序排布图
R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数.byrow参数指定按照行顺序排布图 目录
- R语言ggplot2可视化:使用patchwork包(直接使用加号+)将两个ggplot2可视化结果横向组合、接着再和第三个图像横向组合起来(三幅图各占比例为50%、25%、25%)
R语言ggplot2可视化:使用patchwork包(直接使用加号+)将两个ggplot2可视化结果横向组合.接着再和第三个图像横向组合起来(三幅图各占比例为50%.25%.25%) 目录
- R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,nrow参数指定行的个数、byrow参数指定按照列顺序排布图
R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,nrow参数指定行的个数.byrow参数指定按照列顺序排布图 目录
- Drools 规则语言详解(上)
http://www.blogjava.net/guangnian0412/archive/2006/06/09/51574.html http://www.blogjava.net/guangnia ...
- 克鲁斯卡尔算法c语言,Kruskal算法(一)之 C语言详解
最小生成树 在含有n个顶点的连通图中选择n-1条边,构成一棵极小连通子图,并使该连通子图中n-1条边上权值之和达到最小,则称其为连通网的最小生成树. 例如,对于如上图G4所示的连通网可以有多棵权值总和 ...
- 排座系统c语言,2008noip排座位C语言详解.doc
2008noip排座位C语言详解 2008noip排座位C语言详解 2.排座椅 (seat.pas/c/cpp)D对同学上课时会交头接耳.同学们在教室中坐成了M行N列,坐在第i行第j列 的同学的位置是 ...
最新文章
- 抛弃注意力,比EfficientNet快3.5倍,类Transformer新模型跨界视觉任务实现新SOTA
- 浏览器同源策略以及跨域请求时可能遇到的问题
- 如何部署云服务器,保证应用高可用性,永不停机
- HDU2159(完全背包)
- adb-常用命令记录
- go结构体初始化_golang中结构体的初始化方法(new方法)
- 二进制类(运算符号的重载)
- VCL已死,RAD已死(插播)
- 后端服务接口都在测试什么?怎么测?
- 【PAT乙】1080 MOOC期终成绩 (25分)
- 初学 JAVA ,编程实例【人会说话,中国人说中国话,美国人说英语】
- 拓端tecdat|R语言量化交易RSI策略:使用支持向量机SVM
- 慕课软件质量保证与测试(第二章.课后作业)
- 蓝桥杯质数的后代码c语言,质因数
- 不同时区时间换算_世界时区划分时差在线查询计算_时间换算器
- LambdaQueryWrapper的不同写法
- 【平面图理论】平面图学习笔记
- 删除Linux虚拟机中的/dev/sdb磁盘步骤
- 细看10个不同类型的社交平台
- SQLyog 最新版本12.5-64bit 完美破解,亲测可用!