zoukankan      html  css  js  c++  java
  • 灰色关联分析

    一、模型介绍

      灰色关联分析的基本思想是根据序列曲线的几何形状的相似程度来判断其联系是否紧密。曲线越接近,相应序列之间的关联度就越大,反之就越小。

      灰色关联分析有两个应用。一是可以用来进行系统分析,分析每个因素对结果的影响程度;二是用来解决随时间变化的综合评价类问题。

    二、基本步骤

    (1)确定分析数列

    序列(参考数列指标):反映系统行为特征数据序列类似因变量Y,此处X0

    序列(比较数列,指标):影响系统行为因素组成数据序列类似自变量X,此处(X1,X2,...,Xm)。

    (2)对变量进行预处理(两个目的:量纲缩小变量范围简化计算)

    序列序列每个指标进行预处理:每个指标均值,指标每个元素均值

    (3)计算序列各个指标序列关联系数

    记两级最小差a=min(min(abs(X0(k)-Xi(k)))),两级最大差b=max(max(abs(X0(k)-Xi(k))))

    关联系数如下:

    ρ为分辨系数,一般取0.5,其中i=1,2,..,m;k=1,2,..,n

    (4)计算灰色关联度

    X0Xi之间的灰色关联度为

    gamma(X0,Xi)越大,说明子序列中的第i项指标对母序列的影响程度越大。

    三、模型应用

    (1)什么时候标准化回归,什么时候灰色关联分析?

    样本个数较大,一般使用标准化回归;样本个数较少,使用灰色关联分析

    (2)如果序列多个指标,应该怎么分析?

    例如Y1Y2序列,X1,X2,...Xm序列

    那么我们首先计算Y1X1,X2,...Xm灰色关联度进行分析;计算Y2X1,X2,...Xm灰色关联度进行分析

  • 相关阅读:
    【ASP.Net MVC3 】使用Unity 实现依赖注入
    小菜学习设计模式(五)—控制反转(Ioc)
    ASP.NET MVC中使用Unity Ioc Container
    Unity依赖注入使用详解
    单例模式实现
    Oracle书籍资料链接——更新ing
    eclipse设置控制台字体大小
    eclipse——反编译插件
    java.lang.String里面的trim()方法——删除首尾空格
    java关键词整理——思维导图
  • 原文地址:https://www.cnblogs.com/yanchaoyi/p/13588484.html
Copyright © 2011-2022 走看看