养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何在matlab中进行数据可视化

时间:2024-10-22 05:00:04

概述您可以使用多种MATLAB图形来可视化数据模式和趋势。此部分介踏群拆虮绍的散点图有助于可视化不同十字路口的流量数据之间的关系。数据浏览工具用于在图形上查询各个数据点,并与数据点进行交互。

工具/原料

matlab

电脑

方法/步骤

1、二维散点图二维散点图使用scatter函数创建,用于显示前两个十字路口的流量之间的关系:

如何在matlab中进行数据可视化

如何在matlab中进行数据可视化

2、使用cov函数计算的协方差计算两个变量之间的线性关系强度(数据在散点图中沿着最小二乘直线排列的松紧度):C12=cov([c1c2])

如何在matlab中进行数据可视化

3、结果以对称的方阵形式显示,并在第(i,j)个位置中显示第i个和第j个变量的协方差。第i个对角线元素是第i个变量的方差。

4、协方差的缺点是:取决于度量各个变瞠饨土椿量所使用的单位。您可以将变量的协方差除以标准差,以将值归一化为介于+1和–1之间。corrcoef函数计算相关系数:R吭稿荔徊12=corrcoef([c1c2])

如何在matlab中进行数据可视化

5、r12=R12(1,2)%Correlationcoefficient

如何在matlab中进行数据可视化

6、r12sq=r12^2%Coefficientofdetermination

如何在matlab中进行数据可视化

7、由于但诌诎箬已经过归一化,因此相关系数的值可以方便地与其他成对的十字路口的值相比较。相关系数的平方(即决定系数傧韭茆鳟)是最小二乘直线的方差除以均值方差的结果。因此,它与响应(在本示例中为第2个十字路口的流量)中的方差成比例,在散点图中,该方差已被清除,或者用最小平方直线以统计方式说明。

8、三维散点图三维散点图使用scatter3函数创建,用于显示所有三个十字路口的流量之间的关系:使用在上述步骤中创建的变量cc2和c3:

如何在matlab中进行数据可视化

如何在matlab中进行数据可视化

9、通过使用eig函数计算协方差矩阵的特征值来度量三维散点图中的变量之间的线性关系强度。vars=eig(cov([c1c2c3]))

如何在matlab中进行数据可视化

10、explained=max(vars)/sum(vars)

如何在matlab中进行数据可视化

11、特征值是基于数据的主分量的方差。变量explain娣定撰钠ed度量数据轴上第一个主分量说明的方差的比例。与二维散点图的决定系数不同的是,此度量会区分预测器和响应变量。

12、散点图数组使用plotmatrix函数比较多对十字路口之间的关系:figureplotmatrix(count)

如何在matlab中进行数据可视化

13、位于数组第(i,j)个位置的绘图是一个散点图,第i个变量位于纵轴上,第j个变量位于横轴上。第i个对角线位置的绘图是第i个变量的直方图。

© 一点知识