2013-04-29 44 views

回答

7

要按降序排列,只需否定您正在排名的變量(或更一般的表達式)即可。

sysuse auto 
egen rank = rank(-mpg) 

塔塔的默認值是按升序排名。但是一個負號就足以扭轉這種情況。

在你的情況,這聽起來像

egen rank = rank(-turnout), by(district) 
+0

什麼是落後的Stata,歷史數據處理軟件,沒有一個降序排序選項?這似乎是一個非常基本的監督。 – LondonRob 2017-05-18 18:43:52

+0

通過能夠在表達式上進行排名可以獲得一般性。如果你看看'egen'的'rank()'函數的文檔,你可能想要什麼?如果你說這個函數應該有一個明確的「降序」選項,那就是一種品味表達。 – 2017-05-19 00:20:11