I think that's good advice for saving the mode(s) somehow.
For reporting modes, see also -modes- from SJ.
Also, -egen-'s -nummode()- option is for selecting from tied modes, not
for selecting secondary or other modes.
Thus, if values 1, 2, 3 occur equally frequently, so that all are
candidates for mode, -nummode(2)- will select 2. But if only one mode
exists, -nummode(2)- does not select the next most common value.
Nick
[email protected]
Nick Winter
Somewhere along the way there was a question about how to retrieve the
mode, "second mode," "third mode" and so on. (I, too, am not sure if
that is standard usage...)
The easiest way I see to get there is:
. sysuse auto
. tab rep78, matcell(cell) matrow(row) sort
The -sort- option tells Stata to sort the tabulation by frequency
(highest to lowest). The -matrow(row)- option puts the values of rep78
in a matrix called 'row', and the -matcell(cell)- puts the actual
frequencies in a matrix called 'cell.'
So the modal value is
. di row[1,1]
The "second modal" value is
. di row[2,1]
and so on.
Ashim Kapoor wrote:
> Yes I see that. Quite clever. BUT what if it is something which is NOT
> generated by a summary statistic . Like say the 2nd mode ( assuming a
> variable has 2 modes). Can I directly store it into a local variable ?
> On Fri, Oct 3, 2008 at 9:29 PM, Martin Weiss <[email protected]>
wrote:
>> As we said this morning:
>>
>> su age,mean
>> loc lj=r(max)
> ----- Original Message ----- From: "Ashim Kapoor"
<[email protected]>
>>> I have a question. Suppose I have a variable say - > age. Now I can
do
>>> egen j=max(age). Then I will have the max value of age in ONE
>>> VARIABLE! Horrible waste of memory. I try to do local lj=max(age)
and
>>> that does not work. How can I conserve memory ? Is there something
>>> basic which I have missed ?
>>>
>>> Thank you,
>>> Ashim.
>>>
>>> PS : I do understand that I can do egen j = max (age ) and then say
>>> local lj=j[1] and then -do drop j - but is there a better way ?
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/