楼主: 冰清玉树
43194 115

[程序分享] Stata实证:熵值法的代码实现   [推广有奖]

31
区域经济专研(真实交易用户) 发表于 2021-8-8 18:03:14
fpd407218 发表于 2021-5-30 19:28
你好,感谢你的教程,非常详细!刚接触熵值法,不太熟悉,所以有一个问题。我看到最后生成的结果,同一指标 ...
感谢楼主分享,同问

32
vcx834629(真实交易用户) 发表于 2021-8-19 21:33:43 来自手机
冰清玉树 发表于 2021-5-16 00:05
Stata实证:熵值法的代码实现熵值法作为一种常用的客观赋权方法,应用十分广泛。最开始熵值法仅能用于处理 ...
楼主教程非常详细,但刚刚接触有个小问题请教一下您,我有正负向指标,如果有负向指标的话我需要自己先把它转成正向指标么?还是说用这个代码自动就能对负向指标进行处理呢?另外最后出来的那个得分到底是大一点好还是低一点好?

33
冰清玉树(未真实交易用户) 发表于 2021-8-20 10:17:25
理解一下熵值法中单位化公式 (x-min)/(max-min) 与(max-x)/(max-min)

34
inthe(真实交易用户) 发表于 2021-8-20 15:33:38
已买资料,感谢楼主整理。


因为导师建议使用边伟军老师论文中的方法,但我对公式中的几个问题仍不是太清楚,所以想请教一下楼主。
论文:边伟军,李杰,罗公利.制造业新旧动能转换的测度方法与应用研究[J].济南大学学报(社会科学版),2021,31(02):113-125.
边伟军论文中的熵值法是采用杨丽等人的方法,内容基本一直,仅符号表示有差别。


问题一:
此论文中有一个使用功效函数「将各省份指标值转换到 60-100 之间」,如下图
4.png
这个处理函数和前面的「正向、负向指标标准化」很相似,如下图。
3.png
所以在「正向、负向指标标准化」时是否是直接采用后面的「功效函数」进行标准化并将数值约束到60-100?

问题二:
计算熵值公式中的运算顺序是:先将\[Y_{ij}\]和\[$\ln(Y_{θij})$\]相乘,再求和吗?
其中,\[$Y_ij$\]是不是输入错误?如果\[$Y_{ij}$\]不是错误的话,那么两个矩阵应该是无法相乘的。

2.png







边伟军老师论文中的熵值法公式及解释:
1.png



35
冰清玉树(未真实交易用户) 发表于 2021-8-21 09:38:28
inthe 发表于 2021-8-20 15:33
已买资料,感谢楼主整理。


因为导师建议使用边伟军老师论文中的方法,但我对公式中的几个 ...
第一个问题,答案是yes,原有方法是标准化至0-1,这里改为60-100。
第二个问题,Yij不是矩阵,这里是打错了是Ythetaij,可以参考其他文章,以及截面熵值法。

36
inthe(真实交易用户) 发表于 2021-8-21 15:36:10
冰清玉树 发表于 2021-8-21 09:38
第一个问题,答案是yes,原有方法是标准化至0-1,这里改为60-100。
第二个问题,Yij不是矩阵,这里是打错 ...
谢谢楼主

37
yang9444(真实交易用户) 发表于 2021-8-25 15:44:01
为什么do文件是空白

38
冰清玉树(未真实交易用户) 发表于 2021-8-26 17:45:39
yang9444 发表于 2021-8-25 15:44
为什么do文件是空白
??你可以检查一下,是不是打开方式不对?

39
小董爱学习(真实交易用户) 发表于 2021-8-29 13:04:37
您好,请问一下,这个可以处理三级指标吗

40
冰清玉树(未真实交易用户) 发表于 2021-8-29 15:27:03
小董爱学习 发表于 2021-8-29 13:04
您好,请问一下,这个可以处理三级指标吗
个人理解:直接按照一般情况处理即可,二级指标的权重按对应三级指标的权重汇总得到即可。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-8 07:07