[程式] SAS處理panel data

看板Statistics作者 (Le pape Kath)時間10年前 (2014/05/21 04:59), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
------------------------------------------------------------------------ [軟體程式類別]: 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
年份,原來如此,感謝兩位解惑!!QQ
05/21 13:55, 5F

01/24 18:31, , 6F
1
01/24 18:31, 6F

01/24 18:32, , 7F
2
01/24 18:32, 7F
文章代碼(AID): #1JUy8wjr (Statistics)