# RE: st: storing tables and values in tables

 From Maarten buis To statalist@hsphsun2.harvard.edu Subject RE: st: storing tables and values in tables Date Thu, 28 Feb 2008 09:35:27 +0000 (GMT)

```There are many ways of doing what you want, which one is best for you
depends on what you want to do with them.

> (a) Suppose I create the following table:
>
> tab jobclass sex, row nofreq
>
>             |         1          2 |     Total
> -----------+----------------------+----------
>          1 |     97.35       2.65 |    100.00
>          2 |     73.53      26.47 |    100.00
> -----------+----------------------+----------
>      Total |     77.61      22.39 |    100.00
>
> is there a way for me to save one of the values in the table to a
> variable or scalar? For example, suppose I want to create a variable
> x equal to the value contained in cell (2,1), x = 73.53. How can I do
> this?

The proportions aren't saved, but the counts are. The easiest way is to
use the -proportion- command.

*-------- begin example ---------------
sysuse auto, clear
recode rep78 1/2=3
tab rep78 foreign, row nofreq

proportion rep78 if foreign == 1
di [rep78]_b[3]
*--------------- end example -------------
(For more on how to use examples I sent to the Statalist, see
http://home.fsw.vu.nl/m.buis/stata/exampleFAQ.html )

> (b) Now, is there a way to save the whole table above to a matrix?
> Hopefully, without having to do (a) repeatedly many times?

*------------- begin example ----------
sysuse auto, clear
proportion rep78, over(foreign)
matrix list e(b)
*-------------- end example -----------

> And one more question: if I do something like
>
> reg depvar var1 var2 var3 var4
>
> I will obtain the regression output that Stata provides. Can I save
> the stuff in the regression output to other variables? For instance,
> if I want the estimate and the standard errors of the coefficient of
> var3, and I want to put them in a scalar x1 and x2, respectively, how
> do I do this?

see -help ereturn-
*----------- begin example -----------
sysuse auto, clear
reg mpg trunk length
erturn list
matrix list e(b)
di _se[trunk]
di _b[trunk]
*------------ end example -------------

Hope this helps,
Maarten

-----------------------------------------
Maarten L. Buis
Department of Social Research Methodology
Vrije Universiteit Amsterdam
Boelelaan 1081
1081 HV Amsterdam
The Netherlands

Buitenveldertselaan 3 (Metropolitan), room Z434

+31 20 5986715

http://home.fsw.vu.nl/m.buis/
-----------------------------------------

__________________________________________________________
Sent from Yahoo! Mail.
A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html
*
*   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/
```