关联分析

作者:PureFFFmennory

联系方式:ProdigyYanng@gmail.com

1. 目的

现实客观事物的每个现象非常复杂,影响因素繁多。对某一个系统而言,需要对该系统进行因素分析,哪些是主要因素,哪些是次要因素

“事实上,因素间关联性如何、关联程度如何量化等问题是系统分析的关键和起点。”

2. 适用条件

  1. 参考数列(母因素)仅有1个(如研究运动员各项训练对某1个运动的总成绩的影响,这里的1,可以表示每年的成绩所形成的数列,但只可以有一个)。
  2. 对于多母因素的情况见优势分析。
  3. 被比较的因素(子因素)可以有多个。

3. 分析步骤

Step0、定义:参考数列

(母因素);比较数列

(子因素)

Step1、 对数据初始化,消除不同量纲对分析的影响,对初始化后的数据选择Step0中的参考数列与比较数列。(数据变换技术)。

Step2、 计算比较数列

对参考数列

关联系数,公式为:

其中,

为分辨系数。称(1)式中

分别为两级最小差于两级最大差。一般$rho$越大,分辨率越大。

Step3、 计算每个关联系数数列的关联度

Step4、 画出关联度表,越接近于1说明子因素对母因素的影响越大。

4. 例子

来源——司守奎建模——第二十五章 灰色系统理论

通过对某健将级女子铅球运动员的跟踪调查,获得其1982 年至1986 年每年 最好成绩及16 项专项素质和身体素质的时间序列资料,见下表,试对此铅球运动员的 专项成绩进行因素分析。

某健将级女子铅球运动员各项成绩表

在利用(1)式及(2)式计算关联度之前,我们需对表2中的各个数列做初始化处理。一般来讲,实际问题中的不同数列往往具有不同的量纲,而我们在计算关联系数时,要求量纲要相同。因此,需首先对各种数据进行无量纲化。另外,为了易于比较,要求所有数列有公共的交点。为了解决上述两个问题,我们对给定数列进行变换

初始化变换公式

这样,我们可对表 2中的17 个数列进行初始化处理。注意,对于前15 个数列,随着时间的增加,数值的增加意味着运动水平的进步,而对后2 个数列来讲,随着时间的增加,数值(秒数)的减少却意味着运动水平的进步。因此,在对数列

进行初始化处理时,采取以下公式
公式

依照问题的要求,我们自然选取铅球运动员专项成绩作为参考数列,将表中的各个数列的初始化数列代入(1)及(2)式,易算出各数列的关联度如下表(这里

)。
最后的关联度表

由表易看出,影响铅球专项成绩的前八项主要因素依次为全蹲、3kg 滑步、高翻、4kg 原地、挺举、立定跳远、30 米起跑、100 米成绩。因此,在训练中应着重考虑安排这八项指标的练习。这样可减少训练的盲目性,提高训练效果。

应该指出的是,公式(1)中的

不能区别因素关联是正关联还是负关联,可采取下述办法解决这个问题。记

则:

5. 例题Matlab代码

clc,clear
load x.txt  % 把原始数据存放在纯文本文件x.txt 中,其中把数据的"替换替换成.
for i = 1 : 15x(i,:) = x(i,:) / x(i,1);   % 标准化数据
end
for i = 16 : 17x(i,:) = x(i,1) ./ x(i,:);
end
data = x;
n = size(data, 2);  % 求矩阵的列数,即观测时刻的个数
ck = data(1,:); % 提出参考数列
bj = data(2:end,:); % 提出比较数列
m2 = size(bj,1);    % 求比较数列的个数
for j = 1 : m2t(j,:) = bj(j,:) - ck;
end
mn = min(min(abs(t'))); % 求最小差
mx = max(max(abs(t'))); % 求最大差
rho = 0.5;  % 分辨系数设置
ksi = (mn + rho*mx) ./ (abs(t) + rho*mx);   % 求关联系数
r = sum(ksi') / n   % 求关联度
[rs,rind] = sort(r,'descend')   % 对关联度进行排序

6. 参考引用

1). 数学建模算法与程序_司守奎

灰色关联度分析_数学建模|关联分析之术|灰度预测模型预备知识相关推荐

  1. 数学建模灵敏度分析_数学建模中的灵敏度分析,到底在分析什么?

    -2019/6/13- 概念 在数学建模中使用最优化方法时,我们常常会忽略对模型进行灵敏度分析,若缺少这一个步骤,会使得模型的可靠度受到质疑,那到底什么是灵敏度分析? 参考百度:灵敏度分析,是研究与分 ...

  2. 基于灰色关联度的人均GDP影响因数分析

    声明:本人是一名大二学生,这篇文章是我第一篇文章,这篇文章只是老师布置的小作业所以没有严格按照文章格式来写.可能描述有误,欢迎大家评论区指正. 基于灰色关联度的人均GDP影响因数分析 摘要 本文目的是 ...

  3. 数学建模——层次分析法Python代码

    数学建模--层次分析法Python代码 import numpy as np class AHP: """ 相关信息的传入和准备 """ d ...

  4. 病毒传播数学建模matlab分析,数学建模MATLAB之分析法(一)

    [toc] 本篇分别有主成分分析,层次分析,聚类分析,因子分析的简单介绍以及在MATLAB(2018a)上使用的简单介绍 ( 附源码 ) 主成分分析 主成分分析-百度百科 简单讲:主成分分析就是取出几 ...

  5. 经济金融领域简单数学建模和分析:MATLAB成本曲线方程和销售收入直线方程

    经济金融领域简单数学建模和分析:MATLAB成本曲线方程和销售收入直线方程 MATLAB代码: x=[0:0.1:5]; y=9*x; plot(x,y,'r','LineWidth',0.5) ho ...

  6. 《数学建模:基于R》一一1.7 数学建模案例分析——食品质量安全抽检数据分析...

    本节书摘来自华章计算机<数学建模:基于R>一书中的第1章,第1.7节,作者:薛 毅 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.7 数学建模案例分析-- ...

  7. 2018研究生数学建模成绩分析

    2018第十五届全国研究生数学建模竞赛完整赛题下载 2018研究生数学建模成绩分析,主要从以下几个方面进行分析 建模成绩数据来源:2018研究生数学建模成绩汇总 1. 按'队长所在单位'统计每个学校的 ...

  8. 图书销量时间序列预测_数学建模_Prophet实现

    图书销量时间序列预测_数学建模_Prophet实现 前言 主要参考 代码 库导入与函数设置 导库 展示函数 取数据函数 训练函数 评估函数 数据预处理 数据集划分 数据分布查看 销售曲线查看 销售预测 ...

  9. Mathorcup数学建模竞赛第六届-【妈妈杯】A题:基于模糊综合评价和灰色关联度的淡水养殖池塘水华分析、预测及净化模型(附一等奖获奖论文和matlab代码)

    赛题描述 文中涉及附件数据详见第六届Mathorcup数学建模竞赛A题 淡水养殖池塘水华发生及池水净化处理数据 目前在我国水产养殖中,池塘养殖产量约占淡水养殖的70%.近年来,随着淡水生态系统水体污染 ...

最新文章

  1. 在IIS中写Python的CGI脚本
  2. 爬虫 无访问权限“_Windows10电脑系统共享打印机无访问权限解决方法
  3. 深度学习项目-人脸表情识别
  4. keil5函数 默认返回值_C++ 函数的定义
  5. HTML 中点击a标签,页面跳转执行过程
  6. SQL UPDATE with INNER JOIN
  7. 数据结构作业1 讲解和拓展
  8. labview linux 内核 不匹配,Linux CentOS7(或Ubuntu)中安装NI-VISA后一打开范例Simple Serial.vi就闪退,LabVIEW就崩溃。...
  9. 《白日梦想家》观后感
  10. 【报告分享】2020“后浪”消费图鉴.pdf(附下载链接)
  11. 删除和修改nbsp;预留nbsp;:BAPI_RESERVATI…
  12. 安装VMware时提示无效驱动器:D:\的解决办法
  13. Host 'admin-PC' is not allowed to connect to this MySQL server
  14. VS code 连接Linux服务器
  15. 现代电力系统分析[简答】
  16. BUPT Summer Journey #test6 D
  17. Verifying dml pool data
  18. python框架是什么_python框架是什么?
  19. 通俗易懂,C#如何安全、高效地玩转任何种类的内存之MemoryT(三)
  20. 单片机程序中的调试debug及仿真

热门文章

  1. 一起来玩AZURE SQL(一)AZURE SQL 介绍
  2. visual studio 2017 3月7日正式发布,同时庆祝visual Studio 20周年
  3. 51CTO-redis-集群安装以及动态扩容
  4. RDS查看Binlog日志内容
  5. python读取html文件正则替换_Python使用正则表达式过滤或替换HTML标签的方法详解...
  6. 菜鸟春招启动:面向全球毕业生开放八类岗位 超8成是物流运营人员
  7. 上汽通用五菱与菜鸟合作数字供应链 一期整车数字物流系统正式启用
  8. 被低估的“败家爷们”
  9. 华为发钱了!10万人分走400多亿“红包”,人均40万!
  10. 小米11 Pro最新渲染图曝光:后置体积巨大的矩阵四摄