Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: Making a matrix out of three variables
From
Nick Cox <[email protected]>
To
"[email protected]" <[email protected]>
Subject
Re: st: Making a matrix out of three variables
Date
Thu, 16 Jan 2014 20:15:16 +0000
You asked this before and no-one answered, I guess because no-one
could see the point to what you were asking.
On the face of it you want to populate a 2 x 5 matrix so that 6 values
are derived from elsewhere, placed in a not very obvious pattern and
the other 4 values are 0. I wouldn't even imagine using nested loops
as the natural way to build it is to type the values interactively.
If this is a misunderstanding of your problem you may need to explain
it quite differently.
Nick
[email protected]
On 16 January 2014 20:03, Eilya Torshizian <[email protected]> wrote:
> Dear Statalist members,
>
> I need to convert three variables to a matrix. The values of variable A and B should be used as row and column names of the output matrix. Let's assume three columns of data, where A, B and C are the name of my numeric variables,
>
> A B C
> A1 | A1 | C1
> A1 | A2 | C2
> A1 | A4 | C3
> A1 | A5 | C4
> A2 | A2 | C5
> A2 | A1 | C6
> A2 | A3 | C7
>
> I need to convert these to the following matrix,
>
> A1 A2 A3 A4 A5
> A1 C1 C2 0 C3 0
> A2 C6 C5 C7 0 0
>
> As I have a wide range of observations, I would like to avoid nested loops.
>
> Thanks,
> Eilya.
>
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/faqs/resources/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/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/