# st: Re: vectors in STATA

 From "Scott Merryman" To Subject st: Re: vectors in STATA Date Thu, 12 Dec 2002 19:56:07 -0600

```----- Original Message -----
From: "Alejandro Riaņo" <a_riano@yahoo.com>
To: <statalist@hsphsun2.harvard.edu>
Sent: Thursday, December 12, 2002 6:11 PM
Subject: st: vectors in STATA

> Hi Statalisters,
> I used to program in Gauss, that's why I still think
> about matrixes and vectors when I'm doing my own
> programs. My question is the following
>
> I want to store the correlation between 2 variables by
> each pair of countries and then store this number(that
> would be r(rho)) in a vector, so at the end I would
> have a column with the correlation for each in pair of
> countries as a position in this vector.
>
> Do you know how can i do this in STATA ???
>
There is probably a better way to do this, but here is one method

levels countries, local(levels)
matrix A = 1
foreach x of local levels {
qui corr var1 var2  if rep == `x'
scalar rho`x' = r(rho)
matrix a`x' = rho`x'
matrix A = A \ a`x'

}
matdelrc A, r(1)

Scott

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