楼主: momingqimiao7
192044 494

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

经管之家资深用户 Stata小能手 原创数据 专注熟悉领域

巨擘

0%

还不是VIP/贵宾

-

TA的文库  其他...

论文数据收藏

stata技巧

统计学习

威望
1
论坛币
689755 个
通用积分
2811.8561
学术水平
2162 点
热心指数
2076 点
信用等级
1908 点
经验
427952 点
帖子
16346
精华
1
在线时间
65535 小时
注册时间
2009-11-23
最后登录
2024-4-26

初级热心勋章 初级学术勋章 中级热心勋章 高级热心勋章 初级信用勋章 特级热心勋章

楼主
momingqimiao7 在职认证  学生认证  发表于 2018-11-23 14:42:04 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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

Stata代码





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

QQ截图20220403165637.jpg


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

QQ截图20220403165913.jpg
根据指标性质进行修改
如果全部为正向指标,改成这样
  1. *=========================== 需要设置 ===========================
  2. * 正向指标
  3. global positive_var x1 x2 x3 x4 x5

  4. * 负向指标
  5. global negative_var
复制代码



后面的代码一起无需改动,直接运行出最后结果保存在“结果.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免费学习资料






二维码

扫码加我 拉你入群

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

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


回帖推荐

zsulwq 发表于51楼  查看完整内容

找到原因了

木子李的杨 发表于7楼  查看完整内容

想追问一句,想保存每个指标的权重,代码在这个基础上应该加上什么啊,实在不会,求指教!

徜徉在记忆中 发表于76楼  查看完整内容

刚刚我弄错了,下载好了~谢谢楼主

雁行高送石城秋4 发表于15楼  查看完整内容

感谢!!

macc891207 发表于2楼  查看完整内容

好贴,先收藏了,楼主辛苦了

9278149615 发表于258楼  查看完整内容

菜鸟级入门者给大家一点教程: 因为对stata操作极度陌生,所以在购买了程序之后,依然不知道该怎么运行do文件得到想要的结果。自己摸索了一下,看了看书,决定还是帮助和我一样的同志少走弯路。 第一步:交钱购买程序。 第二步:下载程序,你将得到一个名为“面板数据熵值法计算综合指数Stata代码(附样本数据和结果)”的压缩包 第三步:在你电脑的D盘,新建一个文件夹,把文件夹命名为“A”,把下载好的压缩包放到这个 ...
已有 2 人评分经验 学术水平 热心指数 信用等级 收起 理由
317792209 + 100 + 5 楼主费心了,感谢分享
Whatsappp + 5 + 5 + 5 精彩帖子

总评分: 经验 + 100  学术水平 + 10  热心指数 + 5  信用等级 + 5   查看全部评分

本帖被以下文库推荐

沙发
macc891207 学生认证  发表于 2018-11-23 23:52:04 |只看作者 |坛友微信交流群
好贴,先收藏了,楼主辛苦了

使用道具

藤椅
淡定看世界 发表于 2018-11-24 10:12:19 来自手机 |只看作者 |坛友微信交流群
下载不下来,可以给我云盘链接给我下载吗

使用道具

板凳
momingqimiao7 在职认证  学生认证  发表于 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……各指标的权重
已有 1 人评分论坛币 热心指数 收起 理由
EthanGrey + 3 + 1 精彩帖子

总评分: 论坛币 + 3  热心指数 + 1   查看全部评分

使用道具

报纸
yxf119 学生认证  发表于 2018-11-25 21:10:57 |只看作者 |坛友微信交流群
我也不能下载 楼主可以私发我吗 邮箱865015414@qq.com   或者私信我都可以 麻烦啦

使用道具

地板
shrttmo 学生认证  发表于 2018-11-27 13:43:57 |只看作者 |坛友微信交流群
马克啦 有需要再来买啦~

使用道具

7
木子李的杨 发表于 2018-11-29 21:13:52 |只看作者 |坛友微信交流群
想追问一句,想保存每个指标的权重,代码在这个基础上应该加上什么啊,实在不会,求指教!

使用道具

8
momingqimiao7 在职认证  学生认证  发表于 2018-11-30 10:38:32 来自手机 |只看作者 |坛友微信交流群
yxf119 发表于 2018-11-25 21:10
我也不能下载 楼主可以私发我吗 邮箱   或者私信我都可以 麻烦啦
……根本就没购买

使用道具

9
momingqimiao7 在职认证  学生认证  发表于 2018-11-30 10:41:09 来自手机 |只看作者 |坛友微信交流群
木子李的杨 发表于 2018-11-29 21:13
想追问一句,想保存每个指标的权重,代码在这个基础上应该加上什么啊,实在不会,求指教!
第66行末尾多加一个 W_*
就可以输出了

使用道具

10
momingqimiao7 在职认证  学生认证  发表于 2018-11-30 10:41:59 来自手机 |只看作者 |坛友微信交流群
木子李的杨 发表于 2018-11-29 21:13
想追问一句,想保存每个指标的权重,代码在这个基础上应该加上什么啊,实在不会,求指教!
W_ 开头的变量就是对应每个指标的权重

使用道具

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

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 20:46