您現在的位置是:首頁 > 綜合
如何讓Stata按照四分位數間距分組某變數「技巧」
- 由 言爸說育兒 發表于 綜合
- 2021-06-18
簡介sysuse auto, clearastile price_4=price, nq(4)tab price_4結果如下:如圖所示,我們實現了對於price變數的四等分,如果需要更詳細的內容,請輸入命令:help astile
四分位數怎麼算
如何讓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歲~