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

From |
"Sergiy Radyakin" <serjradyakin@gmail.com> |

To |
statalist@hsphsun2.harvard.edu |

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

Date |
Wed, 19 Nov 2008 11:11:14 -0500 |

No, the values corresponding to the rownames are saved into the matrix values of e(Row). Use a loop to form a local and then use that local as rownames, e.g.: version 10.0 sysuse auto svyset [pw=weight] svy: tab rep78 matrix RNAMES=e(Row) forvalues i=1/`=colsof(RNAMES)' { local rnames `rnames' `=RNAMES[1,`i']' *** in the perfect world Stata would not require the {-} brackets here } matrix PROP=e(b)' *** note that e(b) must be transposed matrix rownames PROP = `rnames' matrix list PROP Best regards, Sergiy Radyakin On Wed, Nov 19, 2008 at 10:59 AM, Friedrich Huebler <fhuebler@gmail.com> wrote: > 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/ > * * 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/

**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>

**Re: st: Appearance of Matrix row and column labels.***From:*"Friedrich Huebler" <fhuebler@gmail.com>

- 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:
**st: biprobit, just making sure....** - Index(es):

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