MATLAB分析数据相关性实例

我们收集到的数据类型(或者变量)之间存在相关性,本介绍用MATLAB工具进行分析。

操作方法

  • 01

    相关性的度量 两个数据(如di和dj)之间是否相关,取决于其联合概率密度p(di,dj),如果这个函数的协方差为非零,则视为相关。因此,协方差矩阵C在量化不同元素相关度的程度上非常有用。

  • 02

    分析思路 我们可以用由观测数据构造的直方图来近似概率密度函数,从而从数据集中估计Cij。我们首先将(di,dj)平面分成许多小格子,用索引s编号。Ns表示bin中的数据对数目。 通过统计在(di,dj)平面的小块中的数据,将数据的散点图转换为对协方差的估计。

  • 03

    相关指数定义 当数据表现出某种程度的相关性时,协方差是非零的,但其实际数值取决于数据的整体范围。 通过按方差乘积的平方根缩放,可以将范围归一化为1。

  • 04

    于是,已知数据集D,可以通过以下MATLAB命令获得其协方差矩阵C和相关系数矩阵R: C=cov(D); % covariance R=corrcoef(D); % correlation coefficient

  • 05

    实例1:分析某岩石中化学成份含量的相关度 (1)注意使用单元格字符串来创建变量名称数组 name = { 'SiO2', 'TiO2', 'Al203', 'FeO', 'MgO', 'CaO', 'Na2O', 'K2O' }; (2)获取矩阵大小 Ns = size(D); N = Ns(1); M = Ns(2); (3)计算相关 dbar = mean(D); % 均值 C = cov(D); % 协方差 sigma = diag(D).^0.5; % stddev R = corrcoef(D); % 相关指数

  • 06

    结果分析 可以从下图看到,如SiO2和MgO之间,存在强烈相关。

  • 07

    实例2:分析某河流的流量与时间的关系 河流流量与时间序列的相关程序,也可以通过联合概率密度函数来描述。 如果我们将河流在时间ti的流量表示为di,将河流在时间tj的流量表示为dj,那么我们可以说联合概率密度函数p(di,dj)。当时间差t=ti-tj很小时,我们期望di和dj将具有强正相关性。当时间差很大时,我们预计相关性会更弱。下面的散点图,表示了时间间隔为1天和30天的相关程度。

(0)

相关推荐

  • Matlab多变量间相关性分析和选取相关性强的变量

    Matlab多变量间相关性分析和选取相关性强的变量方法属于"属性约减"范畴.即进行各变量间的相关性分析,选取相关性强的变量.可以使用皮尔逊Pearson相关性系数r进行衡量,如果其 ...

  • Excel表格中使用单变量求解分析数据的方法

    Excel表格中使用单变量求解分析数据的方法 1.打开工作簿,创建工作表,并在工作表中输入数据,同时在B10单元格中输入公式"=SUM(B3:B9)"计算费用总和,如图1所示. 图 ...

  • matlab关于数据概率分布的可视化介绍

    matlab可视化的时候,我们有时通过数据统计并不能知道或清楚数据到底适合什么样的分布情况,本文就是基于这样的情况对数据的分布做一个简单的概率分布的可视化介绍,感兴趣的用户一起去了解一下吧! 方法/步 ...

  • 如何设置删除苹果iphone手机的分析数据

    今天给大家介绍一下如何设置删除苹果iphone手机的分析数据的具体操作步骤.1. 解锁手机后,找到桌面上的设置图标.2. 进入设置页面后,找到通用选项,打开.3. 进入通用页面后,向上滑动屏幕,找到下 ...

  • 如何查看iPhone手机分析数据

    现在很多人在使用iPhone手机,有些用户不知道如何查看分析数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开手机中的[设置]App.2. 第二步进入[设置]页面后,根据下 ...

  • 如何查询iPad Pro平板电脑中的分析数据报告

    有的小伙伴在使用iPad Pro平板电脑时,想要知道平板电脑中的分析数据报告,但是却不知道如何查询,那么小编就来为大家介绍一下吧.iPad Pro苹果平板电脑在哪里查看分析数据?1. 第一步,点击并打 ...

  • Excel 2016 如何制作柱形图,方便分析数据?

    随着电子产品和互联网的飞速发展,智能手机的功能越来越强大,越来越完善,给我们的工作和生活带来了极大的方便!下面就详细的告诉小伙伴们,Excel 2016 如何制作柱形图,方便分析数据? 操作方法 01 ...

  • 如何使用matlab实现数据的曲线拟合

    MATLAB是很多科研工作处理数据的基本工具,在实验获得数据之后,如何更好的处理数据,拟合成曲线帮助我们找到规律呢?下面介绍如何使用matlab实现数据拟合. 操作方法 01 打开Matlab软件,在 ...

  • 如何用生意参谋看商品的分析数据

    现在的时代就是数据时代,做生意一定要懂得看数据,分析数据,思考未来的运作方向,运营方式等等.那么做淘宝的更是如此.下面来看看怎样利用生意参谋来看淘宝店铺的分析数据. 操作方法 01 第一,登录淘宝千牛 ...