[程式] SAS資料計算

看板Statistics作者 (我也想買DELL!)時間15年前 (2010/06/25 16:30), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/7 (看更多)
------------------------------------------------------------------------ [軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 高(1年以上) [問題敘述]: 我有一組存活資料如下(DAYS是我想產生的變數) Obs DATE Response DAYS 1 09AUG2007 1 2 23AUG2007 1 3 06SEP2007 2 15 4 20SEP2007 2 15 5 05OCT2007 1 6 16OCT2007 1 7 30OCT2007 2 8 29NOV2007 1 9 01JAN2008 2 30 10 10JAN2008 2 30 11 19JAN2008 2 30 12 30JAN2008 2 30 13 10JUN2008 1 先以時間做排序後,我想計算出當response=2時為期多久 例如當OBS:3-4時,則DAYS=20SEP2007-06SEP2007+1=15 而當OBS:7這筆則不做處理 OBS:9-12則DAYS=30JAN2008-01JAN2008+1=30 目前還想不到用怎樣的邏輯去寫出程式,所以想請問各位大大會怎麼做? ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.145.224 ※ 編輯: jupit 來自: 118.232.145.224 (06/25 16:33)

06/25 20:51, , 1F
設一個 flag 在用 RETAIN 跟 LAG 去控制
06/25 20:51, 1F

06/26 13:31, , 2F
為啥BS:7這筆則不做處理??
06/26 13:31, 2F
文章代碼(AID): #1C96aZ2y (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1C96aZ2y (Statistics)