本人有这么一组数据,想用公司的规模对观察值的个数进行限制:公司规模Assets开始超过(大于或等于)250的观察值被计入样本。在没有达到250规模之前的那些值,设定为.(missing value)。而自从规模超过250以后再降到250以下的值仍保留。不知用SAS如何实现?请指教。
举例:
Company
Date
Assets
Aaa
200101
230(不需要了)
Aaa
200102
280 (从这一月起,以后的数据都计入样本)
Aaa
200103
260
Aaa
200104
240(需要)
Aaa
200105
200(需要)
Aaa
200106
210(需要)
Aaa
200107
260
..................
Bbb
199507
180(不需要了)
Bbb
199508
170(不需要了)
Bbb
199509
200(不需要了)
Bbb
199510
230(不需要了)
Bbb
199511
250
(从这一月起,以后的数据都计入样本)
Bbb
199512
260
Bbb
199601
240
(需要)
..................
想转变为:
Company
Date
Assets
Aaa
200101
. (missing value)
Aaa
200102
280
Aaa
200103
260
Aaa
200104
240
Aaa
200105
200
Aaa
200106
210
Aaa
200107
260
..................
Bbb
199507
.
Bbb
199508
.
Bbb
199509
.
Bbb
199510
. (这四个都为missing )
Bbb
199511
250
Bbb
199512
260
Bbb
199601
240
.................