全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
212178 500
2018-11-23

面板数据熵值法计算综合指数

Stata代码





使用方法:
整理数据成类似格式

QQ截图20220403165637.jpg


需要设置正向指标和负向指标

QQ截图20220403165913.jpg
根据指标性质进行修改
如果全部为正向指标,改成这样
复制代码



后面的代码一起无需改动,直接运行出最后结果保存在“结果.dta”文件

* 其中数据中的Score列就是计算出来的综合指标
* W_开头的变量为对应变量的权重

QQ截图20220403170107.jpg
计算说明
https://wenku.baidu.com/view/433026b569dc5022aaea00ca.html


【更新】面板数据熵值法计算综合指数Stata代码(附示例数据).zip
大小:(276.54 KB)

只需: RMB 48元  马上下载

本附件包括:

  • data.dta
  • data.xlsx
  • 代码.do
  • 结果.dta
  • 结果.xlsx



面板数据熵值法计算综合指数Stata代码(附样本数据和结果).rar
大小:(85.97 KB)

只需: RMB 8888元  马上下载

本附件包括:

  • 结果.dta
  • data.dta
  • 代码.do
  • 代码txt版.txt





QQ截图20220403165934.jpg QQ截图20220403170506.jpg QQ截图20220403170506.jpg




经管之家:momingiqmiao7
欢迎关注,分享更多实用的数据,独家发布,请勿私自转卖


关注帖子索引】【使用常见问题】【点击查看更多帖子
Stata软件下载】【Stata免费学习资料






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-11-23 23:52:04
好贴,先收藏了,楼主辛苦了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-11-24 10:12:19
下载不下来,可以给我云盘链接给我下载吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-11-24 15:33:02
淡定看世界 发表于 2018-11-24 10:12
下载不下来,可以给我云盘链接给我下载吗
好的,私信给你了

入门者给大家一点教程:
因为对stata操作极度陌生,所以在购买了程序之后,依然不知道该怎么运行do文件得到想要的结果。自己摸索了一下,看了看书,决定还是帮助和我一样的同志少走弯路。

第一步:交钱购买程序。

第二步:下载程序,你将得到一个名为“面板数据熵值法计算综合指数Stata代码(附样本数据和结果)”的压缩包

第三步:在你电脑的D盘,新建一个文件夹,把文件夹命名为“A”,把下载好的压缩包放到这个文件夹里。

第四步:解压压缩包,你将得到四个文件,分别是data.dla、代码do、代码txt版.txt、结果.dta。

第五步:把你要用来跑程序的excel表格,复制一份到文件夹“A”里,并且把这个excel表格改名为“数据”,记得把“数据”的文件格式保存为.xlsx

第六步:整理你的数据,整理成帖子里楼主的范例,标头的标题一样,表内的内容可以不一样,注意:所有数据都要是数值格式。当你的数据在excel里的格子里有绿色小三角,说明你的数据不是真正的数值格式,没办法跑。需要在excel里改成数值格式,不会可以百度。

第七步:确定你数据里的正向和负向指标分别是哪些,正负向指标是你自己人为定的,不是软件程序生成的。假设你定x1、x2、x3、x4、x5是正向指标,x6、x7是负向指标。

第八步:双击“代码.do”文件打开,文件打开后,找到“//正向指标”几个字,下面有一句“global positive_var x1 x2 x3”,刚才你定了你的正向指标是x1、x2、x3、x4、x5,所以把“global positive_var x1 x2 x3”这句命令改成“global positive_var x1 x2 x3 x4 x5”。如果你定的正向指标是x1、x2,那你就改成“global positive_var x1 x2”,这里的x1表示你excel表里名称叫x1的那个指标,只要能对上就可以改。如果没有正向指标,就改成“global positive_var”。

第九步:找到“//负向指标”几个字,下面有一句“global negative_var x4 x5”,刚才你定了你的正向指标是x6、x7,所以把“global negative_var x4 x5”这句命令改成“global negative_var x6 x7 ”。如果你定的负向指标是x6、x7、x8,那你就改成“global negative_var x6 x7 x8”,这里的x8表示你excel表里名称叫x8的那个指标。如果没有负向指标,就改成“global positive_var”。

第十步:点击do命令编辑窗口上的保存键,保存你的修改。保存完之后关掉所有stata窗口。

第十一步:打开stata13及以上版本

第十二步:在命令输入窗口输入命令:“cd”,然后按回车键

第十三步:在命令输入窗口输入命令:“cd D:\A”,然后按回车键
第十四步:在命令输入对话框里输入命令:“do 代码”,然后按回车键,程序就会自动运行得到结果。

第十五步:点击stata界面上一个表格右上角有个放大镜的图表,就可以查看数据结果了。

备注:如果要查看每个指标的权重,那就把命令里的, keep id year $all_var Score [color=rgba(0, 0, 0, 0)]改keep id year $all_var W_* Score
W的值就是x1、x2……各指标的权重
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-11-25 21:10:57
我也不能下载 楼主可以私发我吗 邮箱865015414@qq.com   或者私信我都可以 麻烦啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-11-27 13:43:57
马克啦 有需要再来买啦~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群