Matlab数学建模-典型相关分析

这篇具有很好参考价值的文章主要介绍了Matlab数学建模-典型相关分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

统计分析-典型相关分析

概念

典型相关分析是研究两个多变量(向量)之间之间的线性相关关系,能够揭示出两组变量之间的内在联系。

CCA(典型相关分析)

在一元统计分析中,用相关系数来衡量两个随机变量的线性相关关系,用复相关系数研究一个随机变量与多个随机变量的线性相关关系。然而,这些方法均无法用于研究两组变量之间的相关关系,于是提出了CCA(典型相关分析)。

目的
  1. 数据简化:用少量的线性组合来解释两组变量之间的相关作用。
  2. 数据解释:寻找特征值,这些特征值对于解释两个变量集合之间的相互作用十分关键。
典型相关分析的基本思想和主成分分析的基本思想相似

它将一组变量与另一组变量之间单变量的多重线性相关性研究,转换为少数几对综合变量之间的简单线性相关性的研究,并且这少数几对变量所包含的线性相关性的信息几乎覆盖了原变量组所包含的全部相应信息。

联系
无论是典型相关分析还是主成分分析,都是线性分析的范畴,一组变量的典型变量和其主成分都是经过线性变换,通过计算矩阵的特征值与特征向量得出的。

区别
主成分分析中只涉及一组变量的相互依赖关系,而典型相关则扩展到了两组变量之间的相互依赖的关系之中,度量了这两组变量之间联系的强度。

理论分析

简介

Matlab数学建模-典型相关分析
Matlab数学建模-典型相关分析

基本原理

Matlab数学建模-典型相关分析

总体典型相关变量

Matlab数学建模-典型相关分析
Matlab数学建模-典型相关分析

Matlab数学建模-典型相关分析
Matlab数学建模-典型相关分析
Matlab数学建模-典型相关分析

典型相关系数的显著性检验

Matlab数学建模-典型相关分析

Matlab数学建模-典型相关分析

matlab 样本典型相关分析函数

Matlab数学建模-典型相关分析

案例

Matlab数学建模-典型相关分析

%加载数据 load(data.mat)  xlsread('air-soil.xlsx')
as = xlsread('air-soil.xlsx') %加载数据

%提取第几列的数据 a(:,m:n) % (m,n):提取m到n列步长为1
X = as(:,1:3); %土壤温度数据
%as(:,[1,2,3]) 提取1,2,3列
Y = as(:,4:6); %空气温度数据
%as(:,[4,5,6]) 提取4,5,6列
[A,B,r,U,V,stats]=canoncorr(X,Y);%分析结果
%通过返回的stats里面的p值进行,选择第几典型相关对相关系数
%选择p<0.01的部分或者p<0.05
%第一典型相关对相关系数为0.9279,第二典型相关对相关系数为0.5622

%{
 Wilks:似然比统计量
 df1,df2:自由度
 F:统计量
 pF:F统计量右边检验概率值
 chisq:卡方统计量
 pChisq:卡方统计量检验概率值
 def:卡方检验自由度



p<0.01,说明在99%的置信水平上拒绝原假设:
p<0.05,说明在95%的置信水平上拒绝原假设;
p<0.10,说明在90%的置信水平上拒绝原假设;

p>0.01,说明在99%的置信水平无法拒绝原假设:
p>0.05,说明在95%的置信水平上无法拒绝原假设;
p>0.10,说明在90%的置信水平上无法拒绝原假设;
 
  


%}

分析结果

Matlab数学建模-典型相关分析

% 通过前两个p值判别拒绝了原假设,即第一、第二典型相关对显著,而第三典型相关对不显著。  

% [A,B,r,U,V,stats]=canoncorr(X,Y);%分析结果
% A,B返回的矩阵内容是线性加权的结果矩阵  
% 注:AB矩阵内容随便写,具体按照matlab返回的结果为准
A =
-0.12800 0.10960 0.40610   %A表示表示x的线性组合
 0.03130 0.46350  0.0750   %A第一列表示第一典型
-0.0220  -0.0810 -0.1119   %A第二列表示第二典型
B =
-0.12800 0.10960 0.40610   %B表示表示y的线性组合
 0.03130 0.46350  0.0750   
-0.0220  -0.0810 -0.1119   
% 例如 U1= -0.128x1+0.0313x2-0.0220x3

结论解释

Matlab数学建模-典型相关分析

Matlab数学建模-典型相关分析文章来源地址https://www.toymoban.com/news/detail-499989.html

到了这里,关于Matlab数学建模-典型相关分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【数学建模】统计分析方法

    数据量要多,样本总量n越大越好——保证拟合效果更好,预测效果越好 一般n40/45较好 方法 建立回归模型 yi=β0+β1i+……+βkxki+εi 所估计的公式写出来 把数据带进去求回归系数【通过最小二乘估计求出β^是多少】 【部分】检验回归系数β1,β2……βk是否为0,系数显著说明自

    2024年02月16日
    浏览(27)
  • 数学建模-相关性分析(Matlab)

     注意:代码文件仅供参考,一定不要直接用于自己的数模论文中 国赛对于论文的查重要求非常严格,代码雷同也算作抄袭 如何修改代码避免查重的方法:https://www.bilibili.com/video/av59423231   //清风数学建模 连续数据、正态分布、线性关系三者同时满足优先用。 一般处理这种

    2024年02月07日
    浏览(33)
  • 《数学建模与数学实验》第5版 统计分析 习题9.7

    参考教材:《数学建模与教学实验》第5版 提示:以下是本篇文章正文内容,来自参考教材课后习题。 温度 20 25 30 35 40 45 50 55 60 65 产量 13.2 15.1 16.4 17.1 17.9 18.7 19.6 21.2 22.5 24.3 求y关于x的线性回归方程,检验回归效果是否显著,并预测x=42℃时产量的估值及预测区间(置信度95

    2024年02月06日
    浏览(33)
  • 数学建模竞赛中必须掌握的10个统计分析方法

    无论你在数据科学中是何种立场,你都无法忽视数据的重要性,数据科学家的职责就是 分析 、 组织 和 应用 这些数据。 著名求职网站 Glassdoor 根据庞大的就业数据和员工反馈信息,将数据科学家排名为美国最佳的 25 个工作之首。虽然名头不小,但毫无疑问,数据科学家所做

    2024年02月10日
    浏览(29)
  • 数学建模预测模型MATLAB代码大合集及皮尔逊相关性分析(无需调试、开源)

           选取2000-2017年x省碳排放量为训练集,2018-2022x省碳排放量作为测试集,以此来预测2023-2026年x省碳排放量。设置训练次数为 1000次,学习速率为0.2;对该训练集BP神经网络模型拟合后模型的训练样本、验 证样本和测试样本的均方误差分别是0.000012、0.0023、0.0042,整体的误

    2024年02月08日
    浏览(25)
  • 数学建模:相关性分析

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 Pearson Spearman Kendall tua-b t检验(t-test)临界值表-t检验表.xls T检验代码: myTtest005.m 相关性分析及SPSS软件操作.pdf

    2024年02月09日
    浏览(31)
  • 【数学建模】《实战数学建模:例题与讲解》第十二讲-因子分析、判别分析(含Matlab代码)

    本系列侧重于例题实战与讲解,希望能够在例题中理解相应技巧。文章开头相关基础知识只是进行简单回顾,读者可以搭配课本或其他博客了解相应章节,然后进入本文正文例题实战,效果更佳。 如果这篇文章对你有帮助,欢迎点赞与收藏~ 判别分析是一种统计方法,它根据

    2024年02月04日
    浏览(51)
  • 【数学建模】清风数模正课5 相关性分析

    相关性分析的关键是计算相关系数,在本节课中将会介绍两种常用的相关系数: 皮尔逊相关系数 (Pearson)和 斯皮尔曼相关系数 (Spearman)。 它们可以用来衡量两个变量间相关性的大小,对于不同类型的数据,我们要用不同的相关系数进行计算分析。 统计学概念 在学习这两

    2024年02月11日
    浏览(30)
  • 数学建模之层次分析法(含MATLAB代码)

    层次分析法的基本原理与步骤 人们在进行社会的、经济的以及科学管理领域问题的系统分析中,面临的常常是 一个由相互关联、相互制约的众多因素构成的复杂而往往缺少定量数据的系统。层次 分析法为这类问题的决策和排序提供了一种新的、简洁而实用的建模方法。 基本

    2024年02月01日
    浏览(44)
  • 数学建模之回归分析算法(含matlab源代码)

    目录 一、一元线性回归 1、步骤  2、matlab命令(多元线性回归) 3、举例  二、一元非线性回归  三、多项式回归 1、一元多项式回归  应用  2、多元二项式 应用  四、非线性回归  应用 五、 逐步回归  应用    r²和F越大越好 p越小越好      从残差图可以看出,除第二个

    2024年02月09日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包