MATLAB箱线图

article/2025/8/14 9:24:16

MATLAB笔记之 作图 箱线图

1、峰值偏度检验
2、相关性作图
MATLAB分析数据相关性实例
3、箱线图看离散程度

如何使用matlab软件进行峰度-偏度检验https://jingyan.baidu.com/article/380abd0ab6f1c75d90192cee.html

Matlab图解峰度kurtosis与偏度skewness 原1
Matlab图解峰度kurtosis与偏度skewness 知乎2

matlab怎么设置自定义和旋转坐标轴刻度值及标签参考

%设置x轴范围和刻度
set(gca,‘XLim’,[0 10]);%X轴的数据显示范围
set(gca,‘XTick’,[0:1:10]);%设置要显示坐标刻度
set(gca,‘XTickLabel’,[0:1:10]);%给坐标加标签

使用plot()绘制一个图形,如我们在MATLAB命令窗口中输入代码:
a= linspace(-15,0.1,15); %坐标刻度-15~15、间距0.1
b=sin(a);
plot(a,b)
将绘制一个横坐标-15到15的正弦函数曲线图。

使用xticks()函数,xticklabels()函数,以及yticks()函数在指定位置显示横坐标和纵坐标刻度值,间距可以不一致。
xticks([-3pi -2pi -pi 0 pi 2pi 3pi])
xticklabels({’-3\pi’,’-2\pi’,’-\pi’,‘0’,’\pi’,‘2\pi’,‘3\pi’})
yticks([-1 -0.9 -0.5 0 0.4 0.7 1])

旋转横坐标和纵坐标标签或刻度的角度,使用xtickangle()函数和ytickangle()函数
a= 511rand(1,33);
b=rand(1,33);
scatter(a,b,'r
’)
xtickangle(50)
ytickangle(80)
在这里插入图片描述
坐标轴刻度标签格式的修改,使用特殊符号显示刻度标签,得使用ytickformat()函数
a=[15 18 22 35 42 57 68 75 77 65 57 69 77 86];
stem(a,‘r*’)
xlim([1 16])
ytickformat(‘usd’)
我们如需更改成其他特殊格式字符,在ytickformat()函数中更改字符串即可。

xtickformat(’%.2f’)
ytickformat(’\xA3%.2f’)
可将横坐标和纵坐标的刻度小数点控制到2位,数字前面显示英镑等其他特殊字符,

此外,我们在绘制图形的时候,我们可能会碰到横坐标或者纵坐标刻度值过大MATLAB使用科学计数指数形式显示坐标轴刻度,影响数据的直观阅读和理解,如我们在MATLAB命令窗口中输入代码:
a= linspace(0,2,555);
b= 4400exp(a).cos(15a);
plot(a,b,'r
’)
运行程序,可以看到图上纵坐标刻度值以3×10的4次方显示

上图的指数记数法刻度是可以更改成我们习惯的10进制未经转换的数值刻度的,我们更改坐标轴的axes对象属性即可,如我们在上面代码后面添加代码:
ax = gca;
ax.YAxis.Exponent =3;
即可将指数值更改为3,如果添加代码:
ax = gca;
ax.YAxis.Exponent =0;
将不再使用指数记数法显示坐标轴刻度

箱线图

箱线图案例

1、介绍

箱线图是一种用于显示一组数据离散分布情况的统计图,多用于多组数据的比较,相对于直方图,既可以节省空间,还可以展示更多信息(如均值、四分位数等)。

箱线图能够明确的展示离群点的信息,同时能够让我们了解数据是否对称,数据如何分组、数据的峰度。

箱线图包含数学统计量,能够分析不同类别数据各层次水平差异,还可以揭示数据间离散程度、异常值、分布差异等。
在这里插入图片描述
箱盒图共由五个数值点构成,分别是最小观察值(下边缘),25%分位数(Q1),中位数,75%分位数(Q3),最大观察值(上边缘)。
中横线:中位数
IQR:75%分位数(Q3)-25%分位数(Q1)
最小观察值(下边缘) = Q1 – 1.5 IQR
最大观察值 (上边缘)= Q3 + 1.5 IQR

在这里插入图片描述

如果数据有存在离群点即异常值,他们超出最大或者最小观察值,此时将离群点以“圆点”形式进行展示

2、绘制

subplot(2,1,1);boxplot(X)
subplot(2,1,2);boxplot(X,‘plotstyle’,‘compact’)
采用boxplot 生成两个箱线图, subplot是子图的意思,
第一个箱线图是traditional 模式,第二个箱线图是compact模式

boxplot(x,Name,Value)
在这里插入图片描述
MATLAB绘图
1、图形
title(’图形名称’) (都放在单引号内)
xlabel(’x轴说明’)
ylabel(’y轴说明’)
text(x,y,’图形说明’)
legend(’图例1’,’图例2’,…)
set(gca,‘XTickLabel’,[1991:1:2009]);%给X轴坐标加标签 (1991-2009间隔1)
xtickangle(50)%更改x轴标签角度

2、坐标控制
axis equal :纵横坐标轴采用等长刻度
axis square:产生正方形坐标系(默认为矩形)
axis auto:使用默认设置
axis off:取消坐标轴
axis on :显示坐标轴


http://chatgpt.dhexx.cn/article/3bInM4g1.shtml

相关文章

MATLAB运算符

1. MATLAB运算符 1.1 算术运算符 算术运算符运算法则算术运算符运算法则ABA与B相加(A、B为数值或矩阵)A-BA与B相减(A、B为数值或矩阵)A*BA与B相乘(A、B为数值或矩阵)A.*BA与B相应元素相乘(A、B为相同维度的矩阵)A/BA与B相除(A、B为数值或矩阵)A./BA与B相应元素相除(A、B为相同…

matlab subs函数

在matlab命令行查看subs函数的帮助 subs函数一共有三种使用方法: subs(s,old,new) subs(s,new) subs(s) 点击 subs 的参考页可以看到下面的详细说明: 第一种使用方法 说明:subs函数返回 函数s 的一个拷贝,s函数中的所有old变量都会替换为…

Matlab fprintf

fopen 文件访问类型 仅供学习记录 clc clear %% 01换行输出结果 fprintf([...\n...Matlab可以实现输出换行显示 \n...把你想要输出的内容换行写在[]中 \n...用换行符实现换行 \n...效果就是这样的 \n...]) %% …

数学建模与MATLAB计算之006.MATLAB中的条件语句

006.MATLAB中的条件语句 文章目录 006.MATLAB中的条件语句一、单分支if条件语句二、双分支if条件语句三、多分支if条件语句四、switch语句五、try语句 选择结构是根据给定的条件成立或不成立,分别执行不同的语句。 MATLAB 用于实现选择结构的语句有** if语句、swit…

matlab源码说明

目录 1.MATLAB概述 2.MATLAB程序使用几个常规注意实现 2.1.运行过程可能出现Out of Memory的问题解决办法 2.2.保存大于2G的数据 2.3.程序运行方法 1.MATLAB概述 Matlab经过不断的发展和完善,如今已成为覆盖多个学科,是具有超强数值计算能力和仿真分析能力的软件。…

Matlab逻辑运算符/与/或/非/异或/all/any

Logical()是非0则1,如果数字是非零,输出为1,数字为零,输出为0 与或非 与:&,有0则0,全1则1 或:|,有1则1,全0则0 非:~,0变1&#…

转行学计算机测试,转行软件测试后悔了

原标题:转行软件测试后悔了 很多时候,都在想当初做的转行软件测试行业的决定是对的吗?现在后悔还来得及吗? 其实我刚参加织雀教育的培训班一个月,各方面都学起来感觉有难度,毕竟是零基础转行的,…

【小结】南京大学软件工程专硕2021二战小结

今年的考研也告一段落了,从导师那里听到了一些风声,应该是可以上岸了,上班划水,没啥事,总结一下两年的混子生活吧。拟录取出来就公开。(三百多分也舔着个脸写经验贴) 逻辑很差、文笔稀碎、错别…

嵌入式软件工程师_程序人生一名嵌入式软件工程师的成长总结

哈喽,我是老吴。今天分享一篇18年毕业生的总结文。文章于首发于[嵌入式大杂烩] (2019-10-16)。文章里干货多多,各位慢慢品读吧。 一、我的工作经历 1.1 第一家公司 1.2 第二家公司 1.3 第三家公司二、小、中、大公司的特点 2.1 小公司 2.2 中等公司 2.3 大…

2023年双非二战跨考上岸南京大学软件工程842专硕考研初试403分经验贴

💡 考研过程的中心思想:脚踏实地、少走弯路、不要乱搞 目录 1.前期准备 2.个人情况 3.择校方面 4.备考里程表 5.数学 6.英语 7.政治 8.专业课 9.复试 10.后记 & 致谢 由于有不少朋友都私信我,想要做的笔记,所以我建…

气象学和计算机专业,没毕业就被签走的铁饭碗专业 气象学

有一个专业的就业率很好,到那时人们却不这样认为,是哪个专业呢? 气象学 每每一说到这个专业的就业好,都有很多人来反对。他怎么能好呢?我也没看见身边有人做气象这个行业的啊、 其实气象学的就业率是非常的高的&#x…

软件工程课程的第一次作业

软件工程课程第一次作业 1、建立一个public代码仓库1.1获取秘钥1.2 创建代码仓库1.2.1仓库地址 2、评估当前的自己2.1个人简介2.2当前值 3、展望未来3.1 回答关于构建之法的问题 4、学习路线 这个作业属于哪个课程广工软件工程课程学习社区作业要求作业链接作业目标创建博客、学…

从物理到软件工程,中山大学转专业2017纪实

我的转专业历程 其实早就有想写几篇文章纪念在中大的这一年,也确实写过一篇,但是还是太懒没能坚持下去,在知乎上获得的成就感也不是很高。正好借这个机会写出来当作能够在未来唤起一点点回忆的东西吧。 还是把原来最后面的联系方式摆在上面比较好 qq:715817451 还依稀记得…

软件工程专业困局

点击上方“开源社”关注我们 | 作者:tisonkun | 转载自:野田之书 | 编辑:刘雪洁 | 设计:朱亿钦 | 责编:王玥敏 让我们先看两段材料。 第一段出自《软件困局》[1]一书中文版译序。 软件专业的学生并没有学到在团队中如何…

软件工程专业学生的自我反思

迷茫时的反思 我现在是一名大三的学生,有时候还是会处在一种很迷茫的状态,这种状态体现在:自己会不自觉的打开王者荣耀,打开BiliBili刷视频,熬夜看剧,慢慢地陷入一个漩涡,越陷越深...... 你是否…

女孩学计算机软件工程,女生学软件工程好吗 就业方向有哪些

软件工程是一个很热门的专业,男生学该专业的人数比较多,但是不少女生听说软件工程好就业也心动了,那么女生报考软件工程好不好呢,毕业后能做什么工作呢? 女生适合学软件工程专业吗 软件工程专业之所以适合男生去学&…

软件工程专业大学四年学什么

软件工程专业(软件开发与数据处理技术方向)大学四年学什么? 未完待续,打※部分已更新“期末复习资料、课堂作业、实验报告或课设报告”请读者自行查阅我的博文分组! 每届都是“实验性选教材、排课”,you …

IT是未来大趋势,有学计算机专业的同学会后悔和转行原因在哪?

本文为伊凡原创撰写投稿一颗优雅草仅仅代表伊凡个人观点,与一颗优雅草科技无关切不代表其立场,谢谢,欢迎喜欢写文的道友来投稿,未经许可禁止转载。 计算机科学与技术/信息工程专业/物联网/计算机软件工程/软件开发与技术/计算机网…

那些跳槽做程序员的人,后悔了吗?

《绿皮书》里有一句直击人心的台词引发人们思考:这世界到处都是,害怕主动迈出第一步的孤独之人! 作者 | 王晓曼 出品 | 程序人生 (ID:coder _life) 在脉脉数据研究院2021年3月发布的《人才流动与迁徙2021》…

python数据预处理的方法_文本数据预处理的方法

文本数据分析(一):基本框架 在文本数据分析基本框架中,我们涉及到了六个步骤: 数据收集 数据预处理 数据挖掘和可视化 模型构建 模型评估 虽然框架需要迭代,但是我们先将其看作是一个线性的过程: 修正过的文本数据处理框架(依然很简单……) 很显然,文本数据预…