sysuse auto,clear
tab rep fore [aw = mpg], matcell(A) col nof
matsum A, col(colA)
matrix C1 = (A[1...,1]/colA[1,1])*100
matrix C2 = (A[1...,2]/colA[1,2])*100
matrix D = C1, C2
matrix list D, format(%9.2f)
This uses Jeroen Weesie's -matsum- which is part of -matfunc- (STB-39
dm49).
Hope this helps,
Scott
> -----Original Message-----
> From: [email protected] [mailto:owner-
> [email protected]] On Behalf Of [email protected]
> Sent: Thursday, July 28, 2005 4:36 PM
> To: [email protected]
> Subject: st: Matrix question.
>
> Hi,
> I have a question.
> Suppose I have the following output.
>
> . tab quint hv206 [aw=(hv005/1000000)*hv012], nof col matcell(A)
> 5 |
> quantiles | Has electricity
> of weal | No Yes | Total
> -----------+----------------------+----------
> 1 | 40.41 19.90 | 20.06
> 2 | 23.27 20.08 | 20.11
> 3 | 17.71 21.55 | 21.52
> 4 | 18.61 21.69 | 21.67
> 5 | 0.00 16.78 | 16.65
> -----------+----------------------+----------
> Total | 100.00 100.00 | 100.00
>
> . mat li A
> A[5,2]
> c1 c2
> r1 18.265146 1178.444
> r2 10.519946 1189.0882
> r3 8.0043542 1275.6853
> r4 8.409607 1284.3561
> r5 0 993.22724
>
> How to obtain a matrix that contains only the rate of access, not
> frequencies?
> (i.e. 19.90, 20.08, 21.55, etc...)
>
> Best regards.
>
> Amadou Bassirou DIALLO.
>
>
> *
> * 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/
*
* 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/