楼主: renzhongha
10640 7

[编程问题求助] stata如何批量导入多个excel表格,并且进行批量回归 [推广有奖]

  • 0关注
  • 0粉丝

大专生

28%

还不是VIP/贵宾

-

威望
0
论坛币
16 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
107 点
帖子
12
精华
0
在线时间
81 小时
注册时间
2005-5-22
最后登录
2017-3-29

楼主
renzhongha 发表于 2016-10-22 10:50:01 |AI写论文
40论坛币
我想研究性别工资在不同区域的差别。我使用的是CHIP数据库,清洗完数据之后,通过vba的命令把数据按照地级市分成了多个excel表格。
在stata的运算当中,我想使用oaxaca的分解方法。基本的命令是Oaxaca income education age workinghours, by(female) weight(1)。我想获得每一个地级市oaxaca分解的结果,也就是要跑接近100次回归。stata如何进行批量操作?
需要处理的数据是这样的。
无标题.png
各位大大能否给出具体的stata do文件的循环命令。谢谢大家啦


关键词:excel表格 Excel表 EXCEL Stata tata 如何 excel表格 education female income

本帖被以下文库推荐

沙发
renzhongha 发表于 2016-10-22 16:23:50
顶一下,求解答呀

藤椅
日复一日12 发表于 2016-11-15 23:22:14
ssc install openall
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
黃河泉 + 5 + 3 + 3 + 3 好的意见建议

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

板凳
renzhongha 发表于 2016-12-6 08:49:01
已经解决了啊。先sort我要分组的东西,并不需要分成好多个表格,然后再by一下。或者对于有些没有办法用by的命令比如nldecompose等编一个loop。

报纸
littlehopeJJ 发表于 2018-4-17 12:33:52
大神求助~最近遇到了相似的问题,不过我希望导入数据的时候,每个excel先加一列数字,就比如1101.xls的数据在导入的时候加一列1101这种~

地板
wjx20131145236 发表于 2019-6-24 10:49:52
顶一下,求解答呀

7
zhengjing317 发表于 2020-11-5 11:22:54
同求解答

8
flowerone 发表于 2021-11-21 23:21:24
我可以写code做到

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 13:22