| |
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: generating a matrix, adding values in a column
Dear Kit and Phil and Stata list,
I realised that i was not very clear with my question and my sincere
apologies.
I will try and be clear.
1. First of all, both of you are correct. I want to generate the following
input price matrix (not vector) with 326 rows: Input1, Input2 and Input3 are
values that I have calculated elsewhere and would like to insert these to
look like
input1 input2 input3
33.12 156 227.8
33.12 156 227.8
33.12 156 227.8
.
.
.
.
.
until the 326th row.
So I am requesting information on how to generate this matrix.
2. I would like to add the column values from 1 to n(=326). What should I
look for in help to generate this. This is what I would like to do
Plot Area
1 2
2 10
3 5.5
4 22
5 3
Generate Totalarea(a scalar?)=2+10+5.5+22+3=47.5
Again, I am sorry for my imprecise message and thank you for your responses,
they are nevertheless useful.
Look forward to your response.
Regards,
Gauri
From: Kit Baum <[email protected]>
Reply-To: [email protected]
To: [email protected]
Subject: st: generating a vector
Date: Sat, 20 May 2006 19:30:04 -0400
On May 20, 2006, at 1:07 AM, Gauri Khanna wrote:
> I would like to generate an 1 x n vector, (n=326 rows) for cross
> sectional data. This is actually an input price vector.
>
> I would then want to fill it with three or four input prices that I
> have computed elsewhere. Hence the same value for each of the
> inputs will be repeated 326 times.
I wonder whether Gauri really wants a vector in the first place. If this
is cross-sectional data, and the intent is to do something like multiply
an existing variable times an input price, that does not require a vector:
it requires a scalar or, more clumsily, a variable. If you have a variable
Hours and want to generate Wage*Hours, and wage is a constant, you could
just
scalar wage = 12.50
gen wagebill = wage * Hours
or, less efficiently,
gen wage = 12.50
gen wagebill = wage * Hours
Wanting to use a vector sounds a bit like working in a matrix language
(e.g. MATLAB or Gauss). Although Stata contains a full- featured matrix
language, Mata, doing something like generating the product of factor
input prices and quantities does not call for Mata; it can easily be done
with Stata's scalars or variables.
Kit Baum, Boston College Economics
http://ideas.repec.org/e/pba1.html
*
* 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/
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
*
* 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/