楼主: 懂了DL
5627 17

[统计软件与数据分析] 熵值法 权重为负 到底是因为什么呢? 命令是对的 变量也是连续型 [推广有奖]

11
juliewong 在职认证  发表于 2023-1-27 17:28:43
估计计算错误,我计算多次都是正常的

12
xiaoshiyue 发表于 2023-1-27 22:18:51
excel就能解决的问题,搞得这么复杂。建议把原理搞懂!

13
xhq1971 发表于 2023-1-28 09:13:04
谢谢分享

14
杜雅萱 发表于 2023-1-28 22:35:00
{
global negative_var "GHI GHC GHP"

//下面的不变,包括正负项指标
        foreach i in 计算各指标的比重negative_var {
                egen `i'_sum=sum(x_`i')
                gen y1_`i'=x_`i'/`i'_sum
        }
      
        //根据比重计算各分量的信息熵
        gen n=_N

        foreach i in 求和negative_var {
                egen y_lny_`i'_sum=sum(y_lny_`i')
        }
        //计算各指标的贡献总量 熵值ej
        foreach i in 计算各指标的权重,差异系数negative_var {
                gen d_`i'= 1-E_`i'
        }
      
        egen d_sum = rowtotal(d_*)
        foreach i in 计算综合得分negative_var {
                gen Score_`i'= x_`i'*W_`i'
        }
        egen Score=rowtotal(Score_*)

15
白眉老夫子 在职认证  发表于 2023-1-30 16:44:31

谢谢分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-29 13:49