Redian新闻
>
请教一个有关stata的简单操作~~
avatar
请教一个有关stata的简单操作~~# Economics - 经济
t*a
1
请教诸位大牛一个简单的stata问题~~
panel data,有T年,每个个体i有X个观测值,所以X=1,2,3,..., T。每个i有个ID。
现在的问题是,如何挑出有X个观测值的个体?
谢谢!
avatar
k*g
2
你是说挑出每年都有观测的值?
你如果会 stata programming 可以写一个 program,如果不会,按照我下面的方法一步
一步的来也行, # 后面是注释
sort ID
# 假设你i 的 variable name 是 ID
by ID: egen count=count(ID)
#新建一个 variable count,它的 value 等于每个 ID 的 count
sum count
# 这样可以得到count的最大值储存在 r(max) 里
keep if count==r(max)
# 完成,只有 X=T 的值才会被保留,或者你不用 sum count 直接用 keep if count==
最大年数也可以。

ID。

【在 t****a 的大作中提到】
: 请教诸位大牛一个简单的stata问题~~
: panel data,有T年,每个个体i有X个观测值,所以X=1,2,3,..., T。每个i有个ID。
: 现在的问题是,如何挑出有X个观测值的个体?
: 谢谢!

avatar
t*a
3
非常感谢!!

一步

【在 k***g 的大作中提到】
: 你是说挑出每年都有观测的值?
: 你如果会 stata programming 可以写一个 program,如果不会,按照我下面的方法一步
: 一步的来也行, # 后面是注释
: sort ID
: # 假设你i 的 variable name 是 ID
: by ID: egen count=count(ID)
: #新建一个 variable count,它的 value 等于每个 ID 的 count
: sum count
: # 这样可以得到count的最大值储存在 r(max) 里
: keep if count==r(max)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。