楼主: 醉心鱼
2894 4

[Stata高级班] 如何从面板数据中截取子样本 [推广有奖]

  • 3关注
  • 8粉丝

VIP

副教授

50%

还不是VIP/贵宾

-

威望
0
论坛币
4017 个
通用积分
36.7605
学术水平
43 点
热心指数
48 点
信用等级
30 点
经验
32054 点
帖子
808
精华
0
在线时间
793 小时
注册时间
2007-5-11
最后登录
2024-12-9

楼主
醉心鱼 发表于 2010-7-23 11:20:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我整了一个面板数据集,需要做子样本敏感性分析。比如我需要截取2001(虚拟变量)年收入大于30000元的子面板数据,有没有直接可以搞定的命令?呵呵 连老师辛苦了
二维码

扫码加我 拉你入群

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

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

关键词:面板数据 敏感性分析 虚拟变量 有没有 数据集 数据 样本 面板

本帖被以下文库推荐

沙发
arlionn 在职认证  发表于 2010-7-23 20:48:10
gen sub = (year==2007&income>30000)

reg y x if sub==1

藤椅
醉心鱼 发表于 2010-7-24 15:51:19
呵呵 是我没有把问题说清楚  比如基年是2001年,我打算选取该年年收入高于20000元的观测点,然后获取这些样本的面板数据 老麻烦连老师 不好意思了

板凳
arlionn 在职认证  发表于 2010-7-25 09:05:26
假设收入变量为 x,样本中最初的观测年度为2001, 则命令如下:

gen x2 = x
replace x = 0  if year>2001
bysort id: egen sumx = sum(x)
keep if sumx>20000

save newfile, replace

ps:这些内容,以及更为复杂的数据处理问题,在Stata初级视频(2010版)中都有详细介绍。

报纸
醉心鱼 发表于 2010-7-26 10:13:16
呵呵  看到连老师的回复 比吃冷饮还开心

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

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