楼主: momingqimiao7
213864 500

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

251
laguang(未真实交易用户) 发表于 2020-2-15 15:01:38
感谢分享

252
9278149615(真实交易用户) 发表于 2020-3-11 15:49:18
已购买,能否加一下我的QQ1415514686,在运行的时候遇到问题想向您请教,谢谢您!

253
9278149615(真实交易用户) 发表于 2020-3-11 17:23:26
菜鸟级入门者给大家一点教程:
因为对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改成keep id year $all_var W_* Score

W的值就是x1、x2……各指标的权重
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
小花知许 + 1 + 1 + 1 精彩帖子
momingqimiao7 + 5 + 5 + 5 + 5 精彩帖子

总评分: 论坛币 + 5  学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

254
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-3-11 17:58:04
9278149615 发表于 2020-3-11 15:49
已购买,能否加一下我的QQ1415514686,在运行的时候遇到问题想向您请教,谢谢您!
好的, 已加

255
halommm123(未真实交易用户) 发表于 2020-3-24 13:28:22
想请问省际面板数据是每年都分别赋权还是所有年份一起赋权?

256
Zjy44(真实交易用户) 发表于 2020-4-1 19:22:54
想问一下 如果我的原始数据不需要进行标准化那一步 是不是直接把那一段命令删除就可以了?我删除之后运行为什么老报错?

257
Zjy44(真实交易用户) 发表于 2020-4-1 19:25:27
想问一下 原始数据如果不需要标准化是不是直接删除中间那一段命令就可以了?为什么我删除了之后运行报错?

258
云云1993(未真实交易用户) 学生认证  发表于 2020-4-11 18:46:37
实在是有点贵

259
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-4-12 16:29:50
Zjy44 发表于 2020-4-1 19:25
想问一下 原始数据如果不需要标准化是不是直接删除中间那一段命令就可以了?为什么我删除了之后运行报错?
不可以直接删除,后面标准化的变量名是不一样的
修改的话对应的变量名也要修改

260
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-4-12 16:30:19
这份是每年分别赋权的

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

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