[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
"Friedrich Huebler" <fhuebler@gmail.com> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: Appearance of Matrix row and column labels. |

Date |
Wed, 19 Nov 2008 10:59:45 -0500 |

Daniel, I am not sure what you mean by "where to put the e(Row) to set the rownames." Could you be more specific? To extract the rownames use this command: . local lclname : rownames e(Row) . di "`lclname'" See -help extended_fcn-. You would benefit from reading the entries related to matrices in the Programming manual. Friedrich On Wed, Nov 19, 2008 at 5:58 AM, Daniel Schultz <schultzd@tcd.ie> wrote: > Maybe I just don't get it. > I know now that the names are saved into e(Row) but where to put it: > > mat `var' == (e(Prop)\e(total)) > > gives me the wanted proportions but with the described rownmaes. > > mat rown `var' = e(Row) > > is not working. > So where to put the e(Row) to set the rownames. Sorry for the stupid > question, I am not so familiar with setting up the matrices. > > Best > Daniel > > 2008/11/18 Sergiy Radyakin <serjradyakin@gmail.com>: >> Hello Daniel, >> >> -svy: tab- saves row names into e(Row). Use these values to name >> (programmatically) your rows in e(Prop). >> Beware of the decimal point: Stata does not allow decimal points in >> rownames, better replace it with something else. >> >> Best regards, >> Sergiy Radyakin >> >> >> >> >> >> On Mon, Nov 17, 2008 at 6:38 PM, Daniel Schultz <schultzd@tcd.ie> wrote: >>> Hej Stata-users.... >>> >>> maybe this is a trivial problem, but I worked for several days on the >>> solution and couldn't find one. >>> >>> So here is the description of the problem: >>> >>> My purpose is to extract a matrix out of the svy: tab command. So my >>> do-file (partly) looks like this: >>> >>> svy: tab `var' >>> mat `var' = e(Prob) >>> >>> If I now list the matrix with the >>> >>> mat list `var' >>> >>> command, all my rows are named y1 and all my columns are named p11. >>> Obviously I would like to get the characteristic names as rows. Since >>> this is part of a loop I can't do it manually with mat rown = a b c. >>> Here an example how it looks like at the moment: >>> >>> Q0001_02 >>> >>> p11 >>> y1 .578 >>> y1 .321 >>> y1 .111 >>> >>> Do you have an idea how I can get rid of the y1 and put in the characteristics? >>> >>> Since I do this for around 1800 variables via a loop, I can't do this >>> every time by hand. >>> has anybody an idea. This problem also occurs if I want to add the >>> number of observations with >>> >>> mat `var' = (e(Prob)/e(N)) >>> >>> This would be the next step to do. >>> >>> Best Daniel * * 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: Appearance of Matrix row and column labels.***From:*"Sergiy Radyakin" <serjradyakin@gmail.com>

**References**:**st: Appearance of Matrix row and column labels.***From:*"Daniel Schultz" <schultzd@tcd.ie>

**Re: st: Appearance of Matrix row and column labels.***From:*"Sergiy Radyakin" <serjradyakin@gmail.com>

**Re: st: Appearance of Matrix row and column labels.***From:*"Daniel Schultz" <schultzd@tcd.ie>

- Prev by Date:
**Re: st: Tutorial on automated table generation and reporting with Stata available from SSC** - Next by Date:
**Re: st: Tutorial on automated table generation and reporting with Stata available from SSC** - Previous by thread:
**Re: st: Appearance of Matrix row and column labels.** - Next by thread:
**Re: st: Appearance of Matrix row and column labels.** - Index(es):

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