[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

From |
Nick Winter <nwinter@virginia.edu> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: Re: saving memory local vs usual variable |

Date |
Fri, 03 Oct 2008 14:39:10 -0400 |

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.

-Nick Winter

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 ? Thank you, Ashim. On Fri, Oct 3, 2008 at 9:29 PM, Martin Weiss <martin.weiss1@gmx.de> wrote:As we said this morning: su age,mean loc lj=r(max) HTH Martin _______________________ ----- Original Message ----- From: "Ashim Kapoor" <ashimkapoor@gmail.com> To: <statalist@hsphsun2.harvard.edu> Sent: Friday, October 03, 2008 5:54 PM Subject: st: saving memory local vs usual variableHello everyone, 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/* * 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/* * 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/

-- -------------------------------------------------------------- Nicholas Winter 434.924.6994 t Assistant Professor 434.924.3359 f Department of Politics nwinter@virginia.edu e University of Virginia faculty.virginia.edu/nwinter w PO Box 400787, 100 Cabell Hall Charlottesville, VA 22904 * * 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/

**Follow-Ups**:**RE: st: Re: saving memory local vs usual variable***From:*"Nick Cox" <n.j.cox@durham.ac.uk>

**References**:**st: saving memory local vs usual variable***From:*"Ashim Kapoor" <ashimkapoor@gmail.com>

**st: Re: saving memory local vs usual variable***From:*"Martin Weiss" <martin.weiss1@gmx.de>

**Re: st: Re: saving memory local vs usual variable***From:*"Ashim Kapoor" <ashimkapoor@gmail.com>

- Prev by Date:
**RE: st: Re: saving memory local vs usual variable** - Next by Date:
**RE: st: Re: saving memory local vs usual variable** - Previous by thread:
**Re: st: Re: saving memory local vs usual variable** - Next by thread:
**RE: st: Re: saving memory local vs usual variable** - Index(es):

© Copyright 1996–2016 StataCorp LP | Terms of use | Privacy | Contact us | What's new | Site index |