|  | 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
re: st: using vector notation to simplify coding
<>
Dan said
Thanks for the clarification, Kit. I am having trouble shaking the SAS  
mindset on this stuff, and your note, along with Michael's, have  
helped a lot. I "get" the mata approach, being a old Fortran guy ...it  
feels like a cumbersome solution in Stata right now, but I am sure  
that is a transitory feeling.
Actually it is a very elegant solution, taking advantage of the  
concept of 'view matrices' in Stata. Surely as another old Fortran guy  
you remember the EQUIVALENCE statement. That's what is happening with  
a view matrix (real programmers don't need no steenken pointers!) so  
that changes in Mata to the contents of the matrix (Y in my code)  
actually changes the contents of the Stata variables that populate the  
matrix. That is very powerful (and naturally can be dangerous if  
misunderstood).
See http://ideas.repec.org/p/boc/dsug09/06.html
(and ITSP, which illustrates this at greater length)
Cheers
Kit
Kit Baum   |   Boston College Economics & DIW Berlin   |   http://ideas.repec.org/e/pba1.html
                              An Introduction to Stata Programming   
|   http://www.stata-press.com/books/isp.html
   An Introduction to Modern Econometrics Using Stata  |   http://www.stata-press.com/books/imeus.html
*
*   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/