我想知道如何编写代码以在不使用sort
, egen
,的情况下在 stata 中查找变量的中位数summarize
。这是我到目前为止得到的:
capture program drop find_median
program find_median
local n = _N
gen ord=0
forvalues i= 0/`n' {
replace ord = `i' if [`1']> [`1'][_n-1] & [`1']> [`1'][_n+1]
}
end
find_median (the variables...)