【MATLAB基础绘图第4棒】绘制椭圆形相关系矩阵图

这篇具有很好参考价值的文章主要介绍了【MATLAB基础绘图第4棒】绘制椭圆形相关系矩阵图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据/代码准备

数据及代码下载:
下载专区-《MATLAB统计分析与应用:40个案例分析》程序与数据

绘图函数:

matrixplot(data, 'PARAM1',val1, 'PARAM2',val2, ...) 

案例

【MATLAB基础绘图第4棒】绘制椭圆形相关系矩阵图
数据如下:
【MATLAB基础绘图第4棒】绘制椭圆形相关系矩阵图
MATLAB代码如下:

clc
close all
clear
%% 导入数据
pathFigure = '.\Figures\' ;
figureUnits = 'centimeters';
figureWidth = 30; 
figureHeight = 25;

data = xlsread('examp9_4_1.xls');
X = data(:,3:7);
y = data(:,2);
[R,P] = corrcoef([y,X]);

%% 绘图说明
VarNames = {'y','x1','x2','x3','x4','x5'};
matrixplot(R,'FigShap','e','FigSize','Auto', ...
    'ColorBar','on','XVar', VarNames,'YVar',VarNames,...
    'TextColor','k');
c = colorbar;
c.Label.String = 'Correlation coefficient';
c.Label.FontName = 'Times New Roman';
c.Label.FontSize = 14;
set(gca,'FontSize',14,'Fontname', 'Times New Roman');
set(gca,'Layer','top');

str= strcat(pathFigure, "Fig.1", '.tiff');
print(gcf, '-dtiff', '-r600', str);

运行上述命令得出变量间的相关系数矩阵R、线性相关性检验的p值矩阵P以及相关系数矩阵图。成图如下所示:
图形参数修改可根据需要对matrixplot函数进行修改。
【MATLAB基础绘图第4棒】绘制椭圆形相关系矩阵图
【说明】
用椭圆色块直观地表示变量间的线性相关程度的与大小:

  • 椭圆越扁,变量间相关系数的绝对值越接近于1;椭圆越圆.变量间相关系数的绝对值越接近于0。
  • 若椭圆的长轴方向是从左下到右上,则变量间为正相关,反之为负相关。
  • 从检验的p值矩阵可以看出哪些变量间的线性相关性是显著的,若p值≤0.05,则认为变量间的线性相关性是显著的,反之则认为变量间的线性相关性是不显著的。

【MATLAB基础绘图第4棒】绘制椭圆形相关系矩阵图
从上面计算的P矩阵可以看出y与x3,x4,x5的线性相关性是显著的,x3与x4,x5的线性相关性是显著的。

参考

1.书籍-《MATLAB统计分析与应用:40个案例分析》文章来源地址https://www.toymoban.com/news/detail-441376.html

到了这里,关于【MATLAB基础绘图第4棒】绘制椭圆形相关系矩阵图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MATLAB基础绘图第7棒】绘制各式柱状图

    绘制分组数据,并对 数据格式和边框 等进行设置,成图如下所示: MATLAB绘制代码如下: 图源:J2022-Observed decrease in light precipitation in part due to urbanization-Scientific Reports 成图如下: MATLAB代码如下: 区间范围柱状图 是柱状图的一种,能够更加清晰地展示各类目数据区间范围分布

    2024年02月09日
    浏览(45)
  • 【MATLAB基础绘图第2棒】绘制柱状/饼图填充图

    带填充纹理的堆叠图是通过在原始堆叠图的基础上添加不同的纹理得到的,可以很好地解决由于 颜色区分不够 而导致的对象识别困难问题。 由于Matlab中未收录提供填充纹理选项,因此需要大家自行设法解决。本博客介绍三种填充方法。 MATLAB官网-Hatchfill2(Kesh Ikuma. Matlab Ce

    2024年02月03日
    浏览(43)
  • 【MATLAB基础绘图第9棒】绘制截断坐标轴(Broken Axis)

    有时候,用MATLAB绘制坐标图时会出现有的曲线值都特别大,有的曲线值都很小,但是又想在同一幅图中将他们展示出来,于是需要截断坐标轴的刻度或者改变纵轴的刻度,使其不均匀。此时,就需要对横坐标或纵坐标进行截断。 参考:博客-MATLAB实例:截断坐标轴(Broken Axis)

    2024年02月06日
    浏览(50)
  • MATLAB—绘制椭圆

    绘制圆,变换成椭圆(这里需要一个变换矩阵)。 MATLAB中的绘制:使用参数方程的形式。 figure(1) plot([-5 5],[0 0],\\\'k\\\',\\\'LineWidth\\\',1);hold on;% 画坐标轴 plot([0 0],[-5 5],\\\'k\\\',\\\'LineWidth\\\',1);hold on; theta=0:pi/20:2*pi;% 参数theta a=2;b=3;% 长短轴 x1=a*cos(theta) +1;% 偏置 y1=b*sin(theta) +1; plot(x1,y1,\\\'-\\\');hold on;

    2024年02月07日
    浏览(41)
  • GPS网的基线计算以及平差处理(使用Python绘制误差椭圆,C++处理数据并输出Qxx矩阵)

      如下图所示为一简单GPS网,用两台GPS接收机观测,测得5条基线向量,每一条基线向量中三个坐标差观测值相关,由于只用两台GPS接收机观测,所以各观测基线向量互相独立。观测基线向量信息见表1。假定1号点为起算点坐标信息表2。  表1 GPS网平差观测数据及已知方差阵

    2024年02月03日
    浏览(42)
  • 基于 Matlab 的方差-协方差矩阵可视化表示(椭圆、椭球)

    因为在学习模糊度固定的时候涉及了『搜索椭球』这一概念,很想知道是如何用椭球来表示搜索空间的。出于好奇,在查阅了一些相关文献,终于解决了笔者的疑惑,此篇博文就简要记录一下如何根据协方差矩阵来绘制椭球。 下面是得到的一些结论: 对协方差矩阵进行奇异

    2024年02月06日
    浏览(71)
  • matlab绘图(三)绘制三维图像

    一、绘制三维曲线  二、绘制三维曲面 1.meshgrid函数  2.mesh和surf函数 1.最基本的绘制三维曲线的函数 —plot3 plot3(x1,y1,z1, 选项 1,x2,y2,z2, 选项 2,…, xn,yn,zn , 选项 n) 其中,每一组 x , y , z 组成一组曲线的坐标参数,选项的定义和 plot 函数相同。当 x 、 y 、 z 是同维向量时,则

    2024年02月01日
    浏览(97)
  • 【MATLAB绘图进阶第3弹】Matlab绘制热图系列

    热图的主要作用是直观展示重点研究对象的差异情况,多用于经济学与工学差异性分析之中,我们常见的多变量 相关系数矩阵与混淆矩阵 就可以通过热图增加图示的美感,南同学将和大家一起实现一张多样化的热图绘制! 配色 重要的事情说三遍:配色、配色、配色!!!好

    2024年02月09日
    浏览(46)
  • 《MATLAB科研绘图与学术图表绘制从入门到精通》

    解锁MATLAB科研绘图魅力,让数据可视化成为你的科研利器! 1.零基础快速入门:软件操作+实战案例+图文、代码结合讲解,从入门到精通快速高效。 2.多种科研绘图方法:科研绘图基础+变量图形+极坐标图形+3D图形+地理信息可视化等,绘图技巧全面掌握。 3.实用性和艺术性兼

    2024年04月13日
    浏览(85)
  • confusionchart()混淆矩阵绘图函数介绍(MATLAB)

    confusionchart()函数用于创建分类问题的混淆矩阵图 目录 confusionchart()函数用法: 描述: 示例1(通过trueLabels和predictedLabels创建混淆矩阵图):  示例2(通过现有的混淆矩阵创建混淆矩阵图):  示例3(按精度或召回率排序类): confusionchart()函数用法: 描述: confusionchart(t

    2024年02月02日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包