Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Scott Merryman <scott.merryman@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: list x matrix |
Date | Sat, 27 Mar 2010 15:35:47 -0500 |
You could use -mkmat- to convert the x variables to matrix, perform the multiplication and then use -svmat- to create the variables from matrix. For example: . sysuse auto,clear (1978 Automobile Data) . matrix b = 10, 2, -3 . mkmat mpg price, mat(X) . count 74 . mat X = J(r(N),1,1), X . matrix z = X*b' . svmat z Scott On Sat, Mar 27, 2010 at 2:49 PM, richard boylan <richardtb25@gmail.com> wrote: > Very simple question, but I couldn't find the answer in the STATA documentation. > > I have a list > local var "x1 x2 x3 ...." > > and a 1 x n matrix (vector) > > b = (b1 b2 b3 ..) > > How do I compute the new variable > > z = b1*x1 + b2*x2 + b3*x3 + ... > > I mean I know how to do that by writing the sum, there just has to be > a better way of doing this. > > Also, what it is the best place to figure out this stuff? > > Thanks. > > Richard > * > * 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/