【多元统计分析与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)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22135.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

星相

今天看了一个死于白血病17岁男孩的盘&#xff0c;心情沉重。人逃不过宿命&#xff0c;当这个宿命是死亡的时候&#xff0c;就额外让人无奈。尤其是&#xff0c;你看到命运已经这样写下了。我还是比较喜欢卜卦盘&#xff0c;简单直接。问的问题也比较不关痛痒&#xff0c;跟这个…

R语言实战--R语言数据可视化中各种图形的函数命令及含义(散点图,星相图,箱线图等)

散点图 > plot(x1,x2)直方图 可以用来表示不同值出现的频率 > hist(x$x1)箱线图 > boxplot(x$x1,x$x2,x$x3)箱子中间的黑色粗线为样本的中位数。比如第一个图为90箱子的上下横线分别表示样本的25%分位线以及75%分位线&#xff0c;意思是有25%的样本数在上横线以上。…

R以国民CPI数据为例绘制箱尾/条状/星相/饼图

本博文源于暨南大学的mooc课程《多元数据统计分析》&#xff0c;如果大家没有装R语言的&#xff0c;可以查看此博文&#xff0c;手把手带你装R R语言安装 下面我们就开始今天的学习吧(ps:博主看matlab看哭了&#xff0c;太难了)。 国民CPI数据分析准备 我会把这个数据上传至资…

取代ChatGPT,腾讯的二次元生成器居然成海外网友新宠​

海外爆红&#xff0c;服务器被挤垮&#xff0c;还顺手普及了点中文&#xff1f; —— 文&#xff5c;杜晨 编辑&#xff5c;VickyXiao 图片来源 | 腾讯 还在沉溺于 ChatGPT 无法自拔&#xff1f; 外国网友早就 move on 了&#xff01; 这两天&#xff0c;另一个AIGC&#…

当 ChatGPT 教我学操作系统

还记得 2021 年 11 月 8 号我开始写 Linux 0.11 的源码解读系列。 当初为了写这个系列&#xff0c;把 Linux 0.11 源码和相关解读的书籍都翻烂了&#xff0c;查阅资料理解代码的过程非常痛苦&#xff0c;有的时候一个小的卡点就要好几天才能整明白。 就比如最开头的位于 boots…

《花雕学AI》你知道人工智能ChatGPT在10秒钟里能写出多少种标题吗?我试了24次,惊呆了!

今天准备测试AI绘画&#xff0c;使用几个不同的AI平台来生成猫娘图片&#xff0c;以此具体学习绘图的AI咒语。这篇博客用什么标题好呢&#xff1f;于是&#xff0c;我开始关心如何优化标题&#xff0c;还是老办法&#xff0c;不懂就问ChatGPT&#xff08;没有正式账号&#xff…

【固收研究】资金面分析

资金面&#xff0c;参考了一些友商的研究&#xff0c;主要是看货币政策&#xff0c;一般是从两个角度出发&#xff0c;一个是回购市场方面&#xff0c;也就是央行的公开操作&#xff1b;另一个是利率方面&#xff0c;主要是分析同业存单利率&#xff0c;也叫从存单市场方面进行…

建议设计师一定要尝试的副业排名TOP1!

要说这年头最苦逼的职业&#xff0c;我觉得非建筑设计师不可&#xff01; 每次项目结束&#xff0c;甲方嗨了&#xff0c;领导爽了&#xff0c;只有咱们设计师继续爆肝下一个需求。 毕竟在项目里&#xff0c;甲方爸爸就负责拍拍脑袋&#xff0c;抛个时间&#xff0c;再闭着眼…

Python+Qt桌面端与网页端人工客服沟通工具

程序示例精选 PythonQt桌面端与网页端人工客服沟通工具 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对<<PythonQt桌面端与网页端人工客服沟通工具>>编写代码&#xff0c;代码整洁…

科技云报道:“火到爆炸”的ChatGPT,为何当不了智能客服?

科技云报道原创。 任何新兴技术都像一个奇点&#xff0c;充满无限可能、无限想象。你永远无法想到它将以怎样的姿态呈现在人们的面前。 21世纪以前&#xff0c;“AI大爆炸”的设想似乎还只是科幻小说家们杞人忧天的设想。 如今&#xff0c;却有越来越多的人开始严肃地思考一…

TCP连接超时机制

前言 众所周知,TCP协议是一个可靠的的协议。TCP的可靠性依赖于大量的 Timer 和 Retransmission 。现在咱们就来细说一下TCP协议的那些Timer Connection-Establishment Timer 在TCP三次握手创建一个连接时&#xff0c;以下两种情况会发生超时&#xff1a; client发送SYN后&am…

golang http 连接超时和传输超时

golang 测试代码 package mainimport ("net/http""net/url""fmt""io/ioutil""time""net""crypto/tls" )func TimeoutDialer(cTimeout time.Duration, rwTimeout time.Duration) func(net, addr string…

dbeaver的连接超时(Connection timed out: connect)

项目场景&#xff1a; hiveserver2启动了, 虚拟机 里能启动beeline,并且能连接hive2, 但是就是连接不了win上的dbeaver 问题描述&#xff1a; Could not open client transport with JDBC Uri: jdbc:hive2://192.168.2.104:10001/gmall;authnoSasl: java.net.ConnectExcepti…

Postman 请求超时

Postman发送连接时返回Error: Request timed out 服务器端已经启动&#xff0c;通过Postman进行测试时报错。在查阅各个网站资料后解决方法有两种&#xff0c;一是修改setting中的ssl将其关闭&#xff0c;二是将响应时间改为30000等&#xff0c;都没有解决问题。通过尝试&#…

网页上为何出现连接超时,怎么解决呢?

网页出现连接超时是因为本地网络不稳定或网页服务器堵塞等原因造成的。 定义&#xff1a; 网络连接超时就是在程序默认的等待时间内没有得到服务器的响应。 网络连接超 1. 网络断开&#xff0c;不过经常显示无法连接。 2. 网络阻塞&#xff0c;导致你不能在程序默认等待时间内…

postman或浏览器可以访问,java不能访问的post请求,连接超时

搞了半天&#xff0c;网上的模拟浏览器请求&#xff0c;代理ip都试了一遍&#xff1b;一直是连接超时&#xff1b; 最后终于找到了解决方案&#xff1a; -Djava.net.preferIPv4Stacktrue 在jdk上配置jvm参数禁用ipv6&#xff1b;具体什么原因我也不知道&#xff1b;

HttpClient 连接超时重试处理

记录一次HttpClient 连接超时重试问题 原代码如下&#xff1a; public static void main(String[] args) throws UnsupportedEncodingException {HttpClient httpClient new HttpClient();httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);St…

解决 ping命令-请求超时 问题

​ ​ ​ 在连接局域网的过程中&#xff0c;我们经常使用 ping ip地址 的命令来测试网络情况&#xff0c;但总是遇到请求超时的情况。 当遇到这种情况时&#xff1a; ​ ​ 第一步&#xff1a;检查设备&#xff0c;所有设备检查无误且两台电脑能正常上网&#xff0c;进…

解决MobaXtermSSH连接超时(Network error:Conection timed out )

报错描述 Network error:Conection timed out 解决MobaXtermSSH连接超时&#xff0c;无法连linux IP地址的问题 使用的是MobaXterm远程连接我使用VMware创建的虚拟机。 ssh测试 1.检测一下linux系统上有没有安装ssh&#xff0c;一般情况是可以自动安装的&#xff0c;但是由于c…

Efficient Teacher

这里是针对YOLOv5的半监督目标检测实现 Efficient Teacher包含一篇论文(https://arxiv.org/pdf/2302.07577.pdf)和一套开源代码库(https://github.com/AlibabaResearch/efficientteacher)。其中&#xff0c;论文讲解了如何针对YOLOv5进行半监督训练&#xff0c;开源代码库可以…