I can't identify an -egen- function -pct()-.
I can't reproduce this with -pctile()-.
The internal code of -pctile()- doesn't
handle p(50) differently from p(5).
Please confirm exactly what you typed.
I have to guess your result is some quirk of your data,
on this information.
Nick
[email protected]
heisnam singh a.k.a. Thoihen
> I am having a problem in using the egen command.My
> dataset has many countries. I want to generate a
> variable which takes value= 5th (or any) percentile
> value of another variable for each country. I tried
> this :
>
> sort country
> by country:egen X_5pct=pct(X), p(5)
>
> I am getting the same value for all the countries,
> which is the 5th percentile value of the entire
> sample. Whereas I want the 5th percentile value for
> each country separately.
>
> However if I do without specifying the option p(5)
>
> sort country
> by country:egen X_5pct=pct(X)
>
> Then I get the median (50th percentile value) for each
> country separately. But whenever I tried with the
> option p(5), I get the value for the entire sample.
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/