您現在的位置是:首頁 > 綜合

如何讓Stata按照四分位數間距分組某變數「技巧」

  • 由 言爸說育兒 發表于 綜合
  • 2021-06-18
簡介sysuse auto, clearastile price_4=price, nq(4)tab price_4結果如下:如圖所示,我們實現了對於price變數的四等分,如果需要更詳細的內容,請輸入命令:help astile

四分位數怎麼算

如何讓Stata按照四分位數間距分組某變數「技巧」

如何讓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

結果如下:

如何讓Stata按照四分位數間距分組某變數「技巧」

如圖所示,我們實現了對於price變數的四等分,如果需要更詳細的內容,請輸入命令:help astile。

關注後,回覆: stata,送你一本stata學習的好書。

想的是問題

做才是答案

在看

”的永遠18歲~

如何讓Stata按照四分位數間距分組某變數「技巧」

Top