[程式] Stata的時間資料處理問題(或SPSS)

看板Statistics作者 (*_*)時間14年前 (2010/02/11 08:02), 編輯推噓4(407)
留言11則, 4人參與, 5年前最新討論串1/1
STATA or SPSS [程式問題]: 資料處理 [軟體熟悉度]: 低(1~3個月) [問題敘述]: 我有一個牽涉時間的資料 ID為觀察個體 Time為時間 Event 1為某事發生 0則否 ID Time Event 1 2007 1 1 2008 0 1 2009 1 1 2010 1 2 2007 0 2 2008 1 2 2009 0 2 2010 1 現在需要把每個1 到下一個1發生的時間註記出來變成一個變數 也就是 ID Time Event EndTime 1 2007 1 2009 1 2008 0 . 1 2009 1 2010 1 2010 1 . 2 2007 0 . 2 2008 1 2010 2 2009 0 . 2 2010 1 . 請問這在STATA或SPSS怎麼做呢? 想了一些迂迴的方法都不成功 資料太大又不能用excel 可否請好心大大救救我... 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 81.153.224.11

02/11 10:57, , 1F
這時候就會知道 學寫程式的好處了
02/11 10:57, 1F

02/11 11:05, , 2F
不過我不知道stata是否能夠寫程式方式處理資料
02/11 11:05, 2F

02/11 11:05, , 3F
SPSS 會寫程式的人比較少遇到
02/11 11:05, 3F

02/11 11:20, , 4F
插花一問:在SAS的話有便捷的指令嗎? 謝^^
02/11 11:20, 4F

02/11 11:20, , 5F
印象中取前一筆可以用LAG函數,不曉得後一筆有沒有@@
02/11 11:20, 5F

02/11 11:22, , 6F
可以用提出 再併回的方式
02/11 11:22, 6F

02/11 11:24, , 7F
他的資料只是處裡 event=1 把0的部份遮起來就可以感覺了吧
02/11 11:24, 7F

02/11 12:08, , 8F
了解!! 感謝...我再繼續嘗試取下一筆~"~ 取錯orz
02/11 12:08, 8F

02/11 12:10, , 9F
可以查lead版上有相關討論
02/11 12:10, 9F

02/11 12:23, , 10F
感謝t大與k大的提點~ 我成功了XD 也謝謝原po的題目
02/11 12:23, 10F

01/02 15:03, 5年前 , 11F
了解!! 感謝...我 https://daxiv.com
01/02 15:03, 11F
文章代碼(AID): #1BSqalEZ (Statistics)