推 evilove: 看不懂你要表達的 02/14 00:14
→ ga84831: 就是想要留下組別內前五筆資料,不知道怎麼分組跟去除不 02/14 00:41
→ ga84831: 要的資料 02/14 00:41
→ ga84831: 例如 02/14 00:56
→ ga84831: Code. V1. Top5 02/14 00:56
→ ga84831: 1100 18.21 1 02/14 00:56
→ ga84831: 1100 18.21 1 02/14 00:56
→ ga84831: 1100 18.21 1 02/14 00:56
→ ga84831: 1100 4.49 2 02/14 00:56
→ ga84831: 1100 4.28 3 02/14 00:56
→ ga84831: 1100 4.18 4 02/14 00:56
→ ga84831: 1100 3.42 5 02/14 00:56
→ ga84831: 在code這個變數中有1100這個組別,我要怎麼取出前五筆資 02/14 00:56
→ ga84831: 料,也就是把重複數字也算入,讓資料不要有top5中的4跟5 02/14 00:56
→ ga84831: 。 02/14 00:56
推 bearching: egen k(自己填新增的變數名稱)=sum(V1.) if Top5<=3 02/14 15:29
→ bearching: 如果你是用code分組來加總前三名,後面加上 ,by(code) 02/14 15:31
推 evilove: 是不是其實跟top5這變項無關?code是組別,V1取前5大數字? 02/15 13:13
推 evilove: 如果是的話 google 怎麼在stata裡寫 _n _N 02/15 13:21
→ evilove: 風險是 5 6 重複 只會取到5 02/15 13:28
→ ga84831: 感謝各位,我的第一個問題已經解決 02/15 14:26
→ ga84831: 但我現在有第二個問題,我要給定一個公式 02/15 14:26
→ ga84831: 如圖片,我想要計算top5中[(1-2)^2+(2-3)^2+(3-4) 02/15 14:26
→ ga84831: ^2+(4-5)^2]/100,公式裡的1~5必須要帶入var2的數值 02/15 14:26
→ ga84831: ,請各位高手救救我! 02/15 14:26
推 riirene: sort code top5 02/15 19:19
→ riirene: by code: generate v3 = ((var2[_n]-var2[_n+1])^2)/100 02/15 19:19
→ riirene: by code: egen v4 = total(v3) 02/15 19:19
→ ga84831: 感謝E大,成功了!!! 02/15 20:28