SPSSAU熵值法的有三级权重怎么计算计算权重之前有没有做标准化

熵值是不确定性的一种度量信息量越大,不确定性就越小熵也就越小;信息量越小,不确定性越大熵也越大。因而利用熵值携带的信息进行权重计算结合各项指標的变异程度,利用信息熵这个工具计算出各项指标的权重,为多指标综合评价提供依据

在进行熵值法的有三级权重怎么计算之前,洳果数据方向不一致时需要进行提前数据处理,通常为正向化或者逆向化两种处理(统称为数据归一化处理)

  • 比如:如果有3个指标分別为城市绿化率,城市GDP和城市废气排放量;明显的城市绿化率,城市GDP这两项数字越大越好但是城市废气排放量越小越好。因而“城市廢气排放量”则需要进行正向化处理

  • 比如:如果有3个指标分别为城市废气排放量,城市工业烟尘排放量城市GDP;明显的,城市废气排放量城市工业烟尘排放量这两项数字越小越好,但是城市GDP越大越好因而城市废气排放量,城市工业烟尘排放量这两项进行逆向化处理“城市GDP”则需要进行正向化处理。即逆向(负向)指标做逆向化处理正向指标做正向化处理。这样处理后数据方向就完全一致且解决掉量綱问题(正向/逆向此两种处理可同时解决方向和量纲问题)。

除了正向化逆向化处理外,有时也会有直接取负数倒数等方式。特别提礻:如果数据处理后有负数或者0在进行熵值法的有三级权重怎么计算分析时会出现错误,原因在于熵值中的算法中有一项为求对数负數或者0无法取对数。研究者需要特别注意此点

在对数据进行处理之后,将处理后的数据进行熵值法的有三级权重怎么计算分析通常熵徝法的有三级权重怎么计算的使用场景情况如下:

  • 配合因子分析(或主成分析)得到一级指标权重,进一步使用熵值法的有三级权重怎么计算計算具体二级指标的权重最终构建权重体系;

  • 单独使用熵值法的有三级权重怎么计算进行权重计算。

SPSSAU操作截图如下:

SPSSAU返回结果如下表:

熵值法的有三级权重怎么计算计算权重结果汇总
  • SPSSAU共输出信息熵值e以及信息效用值d,和权重系数w信息熵值e和信息效用值d均为中间过程值,研究者可直接忽略

  • 熵值法的有三级权重怎么计算算法中有一个内部处理为求对数,负数或者0无法取对数如果原始数据中有负数或者0則会出现null值,建议使用筛选样本功能或者异常值功能将数据处理好后再分析即可。

  • 是否需要对数据量纲化处理以及如何处理?
  • 如果数據的量纲不同(单位不同)一般需要进行无量纲化处理。无量纲化处理常见处理办法有标准化、归一化等;

  • 建议使用归一化(SPSSAU的生成变量功能)而不使用标准化(原因是标准化会导致非常多的数据出现负数,导致有效样本明显减少)

  • 如果是使用归一化处理【公式为:(X-Min)/(Max-Min)】,处理后会出现数字0这会导出结果出现null值;建议分析前先进行筛选,或者直接将数字0设置成null值(SPSSAU的异常值功能)后再进行分析

  • 對数据正向或逆向化处理,以及如何处理
  • 如果需要对数据正向或者逆向化处理,请使用SPSSAU生成变量功能正向化或者逆向化处理均会导致噺数据中有数字0,这会导出最终结果出现null值建议分析前先进行筛选,或者直接将数字0设置成null值(SPSSAU的异常值功能)后再进行分析

  • 分析出現null值,如何将小于等于0的数据处理成null
  • 如果分析结果出现null值,原因是原始数据中有小于或者等于0的原始数据;因此将小于或等于0的数据處理即可具体操作为:SPSSAU数据处理->异常值功能操作截图如下:

  • 分析之前是否需要进行归一化、正向化或逆向化处理等?
  • 如果量纲不同一般是需要进行归一化处理等。但结合熵值法的有三级权重怎么计算来讲如果进行无量纲化处理(比如归一化或标准化),这会导致数据中出現数字0这种情况会导致计算不出结果(结果显示为null值);类似的正向化、逆向化也会出现类似的情况(结果显示为null值)。

  • 建议量纲不同時进行归一化处理即可(不使用标准化)但在分析前需要把数字为0的样本过滤掉(筛选样本功能),类似地如果数据进行过正向化或逆向化处理时,也有可能出现此类情况也一样先筛选样本再进行分析即可。

  • 熵值法的有三级权重怎么计算的计算公式上会有取对数因此如果小于等于0的数字取对数,则会出现null值此种情况共有两种办法。

  • 第一种:SPSSAU非负平移功能是指如果某列(某指标)数据出现小于等於0,则让该列数据同时加上一个‘平移值’【该值为某列数据最小值的绝对值+0.01】以便让数据全部都大于0,因而满足算法要求

  • 第二种:研究者也可以手工查看数据并将小于等于0的数据设置为异常值,但此种做法会让样本减少

  • 熵值法的有三级权重怎么计算得到权重值后,此时数据与对应的权重相乘并且进行累加,最终得到一列数据即为‘综合得分’

  • 面板数据如何进行熵值法的有三级权重怎么计算?
  • 熵徝法的有三级权重怎么计算的原理是针对数据不确定性进行度量从而计算权重。无论是什么数据(包括面板数据)均可正常的进行熵徝法的有三级权重怎么计算,一般不需要进行处理

  • 当然面板数据进行熵值法的有三级权重怎么计算分析时,也可以先筛选出不同的年份重复进行多次熵值法的有三级权重怎么计算均可。

  • 一般情况下面板数据只进行一次熵值法的有三级权重怎么计算分析即可数据格式上仳如有10年且每年有100个省份,那么就为10*100=1000行数据即可(把数据重叠起来后一次性上传进行分析)

  • 只有三级指标数据无二级指标数据,如何计算二级指标权重
  • 如果只有三级指标数据但无上一级(二级指标)数据,此时如何计算二级指标权重呢通常有以下三种办法。

  • 第一:多佽使用主成分分析并且保存得到‘成分得分’,使用主成分得分来表示对应的二级指标数据;

  • 第二:将所有的三级指标数据进行因子分析(进阶方法里面)然后利用方差解释率去评估二级指标的权重;

  • 第三:使用主观评价方法,重新收集专家打分数据进行AHP层次分析得到權重 类似,如果只有二级指标数据但无一级指标数据也是类似的道理。

  • 正向化或逆向化后还需要标准化吗
  • 正向化和逆向化有两个功能,首先可以将指标方向进行统一其次是数据量纲化。因此如果进行过正向或逆向处理数据就不需要再进一步标准化。当然再次进一步标准化也没有问题

  • 为什么分析样本量小于实际样本量?
  • 如果分析时出现‘分析样本量’小于样本量有3种可能。1是非会员(非会员仅汾析前50个样本);2是做过‘筛选样本’功能(即主动设置只分析其中一部分数据);3是原始数据中有缺失数据(系统右上角‘我的数据’處可查看原始数据也可下载原始数据等)。

}

该资源内容由用户上传如若侵權请选择举报

版权声明:该资源内容由用户上传,如若侵权请选择举报

c# 实现的熵权法计算权重并计算最终综合得分,有需要的人可以参栲

身份认证后 购VIP低至7折

一个资源只可评论一次评论内容不能少于5个字

您会向同学/朋友/同事推荐我们的CSDN下载吗?

谢谢参与!您的真实评价是我们改进的动力~

}

我要回帖

更多关于 熵值法的有三级权重怎么计算 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信