Re: [程式] STATA計算不同值的筆數的方法

看板Statistics作者 (沒事就好)時間13年前 (2012/10/16 04:04), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《gcku572 (沒事就好)》之銘言: : ------------------------------------------------------------------------ : [軟體程式類別]:STATA : [程式問題]:資料處理 : [軟體熟悉度]: : 低(1~3個月) : [問題敘述]: : 假設目前有三個變數 : ID JOB Date : 例如只是簡單的去計算不同的ID有幾筆的時候,會用codebook ID : 但如果想要知道每一ID的不同JOB數目(因為每個人工作過的名稱可能重複) : 在很多ID的時候就不知道該怎麼辦了 : (STATA似乎沒有簡單的計算unique值的方法?) : ----------------------------------------------------------------------------- 自己解法(STATA 12), 因為沒有很熟,所以土法煉鋼 sort ID JOB by ID JOB : gen order =_n by ID : egen dif_JOB = sum(order) if order==1 ^^^^^^^ 換過的不同工作數 (drop order) -- 還請大家多多指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.87.39 ※ 編輯: gcku572 來自: 140.115.87.39 (10/16 04:06)

10/16 10:07, , 1F
這樣呢? tabulate ID JOB
10/16 10:07, 1F

10/23 23:35, , 2F
我的資料超過幾萬筆以後 stata就嫌我too many values
10/23 23:35, 2F

10/27 23:39, , 3F
var數目是不是可以設定阿?
10/27 23:39, 3F

11/17 06:14, , 4F
contract id job 後list? (請記得先preserve或存檔)
11/17 06:14, 4F
文章代碼(AID): #1GV6nUhZ (Statistics)
文章代碼(AID): #1GV6nUhZ (Statistics)