BIBLIOTECA VIRTUAL de Derecho, Economía y Ciencias Sociales


INTRODUCCIÓN AL MANEJO DE INFORMACIÓN EN STATA 9.0 CON APLICACIÓN A LA ENCUESTA DE HOGARES

Wilson Mayorga y Rafael Escalante



Esta página muestra parte del texto pero sin formato.

Puede bajarse el libro completo en PDF comprimido ZIP (62 páginas, 797 kb) pulsando aquí

 

 

PARTE V. ARCHIVOS DO

Estos archivos de texto, corresponden a un conjunto de comandos que el usuario desea correr de manera simultánea y evita que se esté escribiendo cada comando en la ventana correspondiente. La forma más sencilla de crear este archivo, es eligiendo la opción “save review contents” luego de dar clic derecho sobre la ventan de review de los comandos de stata, o también, puede generarse este archivo de comandos en la medida que se opera cada comando en la interfase de STATA y dado que en cada operación se genera el comando respecto, se puede copiar cada comando en un nuevo archivo *.do línea por línea.

Puede crearse en la ventana correspondiente de stata(editor Do) o en cualquier programa de texto como word o notepad. Se recomienda cerrar un archivo *.do con exit. Esto hará que no afecte el resto de programación.

Si las líneas son muy largas dentro de un archivo *.do, entonces se puede realizar la siguiente sintaxis al inicio y al final de las líneas que se deseen, usando el comando #delimit:

#delimit ;

Líneas que se desee que finalicen una vez el usuario incluya un ( ;).

#delimit cr

Lo que hace es reemplazar el Enter como indicador de finalización de un comando por el punto y coma(;).

Otra forma de continuar en otra línea sin perder el sentido es usar los comentarios, como por ejemplo:

summarize ... if (var1>0 | var1==.) & var2>0 & var3>0 & /*

*/ var1/var2>100

Cuando exista un error en el archivo *.do creado el programa generará un mensaje de error y no aplicará los comandos del archivo; a menos que el usuario indique desde el inicio de la creación del archivo *.do que no se detenga. Para realizar esto se adiciona el comando nostop.

Ejemplo de Uso de archivos do:

Adicionalmente, puede crearse parte o todo lo que se corre en una archivo do con un comando log, de la misma forma en que se explicó en secciones anteriores;

Capture log close

Log using archivo, replace

…operaciones

log close

La línea capture log evita que el haber definido anteriormente un archivo log genere algún problema.

Igualmente es posible llamar otros archivos do, dentro de un do, simplemente se escribe dentro del código

Do nombre archivo.

Por último, existen dos formas de correr un archivo do. Usar la opción do nombre del archivo y run nombre del archivo. La diferencia entre ellas es que la opción run no imprime las salidas que pudieren generarse de comandos que aparezcan en el archivo do.


Grupo EUMEDNET de la Universidad de Málaga Mensajes cristianos

Venta, Reparación y Liberación de Teléfonos Móviles
Enciclopedia Virtual
Biblioteca Virtual
Servicios