Thanks Kit and Richard very much. I will do my best base on your guidance.
P.Chakkrit
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Richard Williams
Sent: Sunday, January 30, 2005 12:32 AM
To: [email protected]
Subject: Re: st: How to regenerate data
At 03:30 PM 1/29/2005 +0900, P.Chakkrit wrote:
>Hi all,
>
>I try to do some basic stata programming but still quite lost and would
>appreciate any guidance. I have a dataset like N1 N2 N3 X1 X2 X3 for
>each period of time T. N is the number who answer each choice and X
>are macroeconomics data. What I try to do is generate new observation
>according to each N (e.g. if N1=100 generate new 100 observation) that
>have the same X value for each period of time T. I have looked at
>foreach, forval, if command and the archive for previous questions but
>still could not move on and would appreciate any guidance.
>Thanks,
>
>P.Chakkrit
Like Kit says, you may be able to get by using frequency weights.
Alternatively, something like
expand N1
would duplicate observations for you. It sounds like what you really most
want is to reshape the data though? So that each observation would be
something like T N X? i.e. you would have 3 observations for each current
observation? See the -reshape- command.
-------------------------------------------
Richard Williams, Notre Dame Dept of Sociology
OFFICE: (574)631-6668, (574)631-6463
FAX: (574)288-4373
HOME: (574)289-5227
EMAIL: [email protected]
WWW (personal): http://www.nd.edu/~rwilliam
WWW (department): http://www.nd.edu/~soc
*
* 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/
*
* 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/