Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: while loop


From   "Rodrigo Alfaro A." <[email protected]>
To   <[email protected]>
Subject   st: RE: while loop
Date   Fri, 4 Jul 2008 13:39:46 -0400

///

Check the following commands: (1) forvalues, and (2) capture. RA


________________________________

De: [email protected]
[mailto:[email protected]] En nombre de Indrit Hoxha
Enviado el: Viernes, 04 de Julio de 2008 01:32 p.m.
Para: [email protected]
Asunto: st: while loop


I have a panel dataset with countries and years. I am trying to do some
regressions for every country in windows of 5 years. I want these 5
years to be overlapping so for example for United States, I want the
first regression to be for 1980-1984, the second 1981-1985, third
1982-1986 and goes on like this. I have used loop within a loop to do
this. As you can see from the do file below
local i=1

while `i'<131 {

local j=1980

while `j'< 2006 {

reg y  x1 x2 x3  if cc==`i' & (year==`j'|year ==`j'+1|year ==`j'+2|year
==`j'+3|year ==`j'+4)

local j= `j'+1

}

local i= `i'+1

}

However I have missing data for some countries and years, so when the
loop starts if it does not find any data for the first country and first
group of years the do file stops.
Could someone help me out here, how should I do these regressions.
I'd really appreciate any help .
 
Indrit Hoxha
PhD Candidate
University of Houston
Department of Economics




********************************************************************************
ADVERTENCIA: La  informaci�n  contenida  en  esta  transmisi�n, y  en  cualquier archivo  adjunto, est�  sujeta a reserva legal conforme a la normativa aplicable  al  Banco  Central  de  Chile, y  no  puede  ser usada o difundida  por personas distintas  de  su o sus destinatarios. Si usted ha recibido esta transmisi�n por error,  por  favor  notifique  inmediatamente al remitente respondiendo por este mismo medio y elim�nela de su sistema.
El  Banco Central de Chile no se har� responsable de la exactitud y veracidad de la informaci�n contenida en este mensaje, as�  como  de su  modificaci�n, copia, divulgaci�n  o  reenv�o,  total  o  parcial.   Su  uso  no  autorizado puede ser sancionado de conformidad con las leyes chilenas. 
El  Banco  Central  de  Chile  transmite  sus decisiones a trav�s de comunicados oficiales, los  que  pone  a  disposici�n  del p�blico en su p�gina de Internet: www.bcentral.cl 


DISCLAIMER: The information  contained  in  this  email or any attached file, is subject to legal  privilege  pursuant  to the laws and regulations applicable to the Central  Bank  of  Chile , and may not be used or disseminated by any person other  than  its  intended recipients. If you have received this transmission in error, please  notify  the sender immediately by reply to this email address and delete it from your system.
The Central Bank  of  Chile shall not be liable for the accuracy or authenticity of the contents of this message, whether amended, copied, forwarded or disclosed in  any  form, in  whole  or  in part.  Please note that unauthorized use may be penalized  in  conformity  with  the  Chilean law.    
The Central  Bank of Chile communicates its decisions by  official releases, and 
makes them available to the public in its WebPages: www.bcentral.cl

*
*   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/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index