如何讓Stata按照四分位數間距分組某變量【技巧】
做數據分析的時候,有時我們需要把變量進行等分,如按中位數進行二等分,或根據四分位數進行四等分。
我們一起看看通過stata如何實現四等分。
首先,安裝astile命令:
ssc install astile
astile的完整命令為:
astile newvar=exp [if] [in] [, nquantils(#) qc(string) by(varlist)]
其中,nquantils(#)表示將變量取值由小到大分為#個組,如nq(2)表示按中位數進行二等分。
我們以stata自帶的數據集auto.dta為例,簡要介紹astile命令的用法。
在stata的do中,輸入如下命令,可以根據price的四分位數實現對price的四等分,並把相應的結果存入新變量price_4中。
sysuse auto, clear
astile price_4=price, nq(4)
tab price_4
結果如下:
如圖所示,我們實現了對於price變量的四等分,如果需要更詳細的內容,請輸入命令:help astile。
關注後,回復: stata,送你一本stata學習的好書。
想的是問題
做才是答案
「在看」的永遠18歲~