Stata drop观察命令

时间:2016-04-29 12:46:12

标签: stata

我有个人(id)两年的面板数据。虚拟变量(empl)具有三个值(1,2,3)。我只想保留那些值为1的ID。我应该使用什么Stata命令?

1 个答案:

答案 0 :(得分:0)

评论中引用的代码

by empl, sort: keep if empl == 1 

相当于

keep if empl == 1

并且不关注面板结构。

需要保留empl始终为1的面板:如果是这样,则最小值和最大值始终为1,因此标准为

by id (empl), sort: keep if empl[1] == empl[_N] & empl[1] == 1 

by id (empl), sort: keep if empl[1] == 1 & empl[_N] == 1