楼主: momingqimiao7
213867 500

[实证分析] 【更新】面板数据熵值法计算综合指数Stata代码(附示例数据)     [推广有奖]

321
xinmingshang198(未真实交易用户) 学生认证  发表于 2020-11-29 20:42:50
咨询问题,1035903151

322
杨正兰(真实交易用户) 发表于 2020-12-1 13:28:20
楼主,我之前买了,处理过程中有点问题想请教你,QQ1743945469

323
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-12-1 16:48:32
杨正兰 发表于 2020-12-1 13:28
楼主,我之前买了,处理过程中有点问题想请教你,QQ1743945469
您好,有什么问题可以直接截图出来,也可以翻下评论,常见的问题基本都提到了

324
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-12-1 16:48:48
xinmingshang198 发表于 2020-11-29 20:42
咨询问题,1035903151
有什么问题可以直接评论哈

325
小松鼠vv(真实交易用户) 发表于 2020-12-3 10:09:09
所以这个的熵值法计算的表达公式应该是怎样的啊 能给一下吗 求加q82045617

326
海莱梦(真实交易用户) 发表于 2020-12-3 11:18:20
楼主,购买代码运行以后只剩下第一年数据了,并没有按年份循环,这是为什么呀?可以的话能不能加qq:835919844,沟通一下,谢谢啦

327
海莱梦(真实交易用户) 发表于 2020-12-3 12:30:12
小妖精123456 发表于 2020-11-2 13:26
楼主,代码运行以后只剩下第一年数据了,并没有按年份循环,这是为什么呀?方便加qq沟通吗?qq1044729308
您好,我也是没有按年份循环,最后您怎么处理的?谢谢

328
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-12-3 14:32:06
海莱梦 发表于 2020-12-3 12:30
您好,我也是没有按年份循环,最后您怎么处理的?谢谢
看这里教程运行,就不会出现问题的


菜鸟级入门者给大家一点教程:
因为对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 W_* Score

W的值就是x1、x2……各指标的权重

329
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-12-3 15:24:24
海莱梦 发表于 2020-12-3 11:18
楼主,购买代码运行以后只剩下第一年数据了,并没有按年份循环,这是为什么呀?可以的话能不能加qq:835919 ...
qq已加

330
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-12-3 15:41:04


请注意代码不要删减

常用控制变量 https://bbs.pinggu.org/thread-15164021-1-1.html

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-25 21:38