<>
Vectors are not really a well-known concept in Stata, although naturally you
can have them in -mata-. I have never missed them, though, as you can do
what you want to do without them most of the time. What is it you want to
achieve?
***
clear*
input byte( a b c)
3 4 3
2 3 4
2 5 6
2 0 4
end
compress
list, noobs
capt which tomata
if _rc ssc inst tomata
tomata a b c
mata
A=a,b,c
A[2,.]*A[2,.]'
A[2,.]'*A[2,.]
end
***
HTH
Martin
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Steven Ho
Gesendet: Donnerstag, 15. Oktober 2009 01:45
An: [email protected]
Betreff: st: How to form a vector for each line
Hi, please help me with this.
Suppose I have a data like this:
a b c
3 4 3
2 3 4
2 5 6
2 0 4
What I want is something like this, of course the following command doesn't
work
gen arrayZ[_n]=( a[_n], b[_n], c[_n])
so that arrayZ[3] for example would be (2,5,6)
ie. when I invoke Z[t] it will give me a VECTOR of t-th row
I need this because I will do a whole bunch of operations to Z[t]Z[t]'
How to achieve this?
*
* 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/