[程式] SAS處理panel data
------------------------------------------------------------------------
[軟體程式類別]:
SAS 9.2
[程式問題]:
panel data 處理
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
我拿到一個panel data set的資料,可是跑proc panel一直無法有結果,
在log視窗出現:
ERROR: Data set WORK.A is not sorted in ascending sequence with respect to
time series ID. The current time period has YEAR=2010 and the previous time
period has YEAR=2010 in cross section hosp=A.
想說是不是在資料上有點問題,google的結果,查到的panel data都是:
id time Xa Xb Xc
1 2010 . . .
1 2011 . . .
1 2012 . . .
1 2013 . . .
2 2010 . . .
2 2011 . . .
2 2012 . . .
2 2013 . . .
. .
. .
. .
. .
而我拿到的資料是:
hosp YEAR Xa Xb Xc
A 2010 . . .
A 2010 . . .
A 2010 . . .
A 2011 . . .
A 2011 . . .
A 2011 . . .
A 2012 . . .
A 2013 . . .
B 2010 . . .
B 2010 . . .
B 2011 . . .
B 2011 . . .
B 2012 . . .
B 2012 . . .
B 2013 . . .
B 2013 . . .
. .
. .
. .
. .
我想請問的是,proc panel是不是不能跑我的data set?
那有沒有其他方法可以跑我這種的?
還是說這個data應該要整理到 1 個 hosp 每年度 1 筆資料?
對不起我第一次panel...Orz
[程式範例]:
data A; set one;
proc sort; by hosp YEAR;
proc panel;
id hosp YEAR;
model Y=CB /fixtwo;
run;
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.24.130
※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1400619578.A.B75.html
推
05/21 07:06, , 1F
05/21 07:06, 1F
→
05/21 07:07, , 2F
05/21 07:07, 2F
推
05/21 08:15, , 3F
05/21 08:15, 3F
→
05/21 13:55, , 4F
05/21 13:55, 4F
→
05/21 13:55, , 5F
05/21 13:55, 5F
推
01/24 18:31, , 6F
01/24 18:31, 6F
→
01/24 18:32, , 7F
01/24 18:32, 7F