Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Do-files Cuando escribamos do-files, existen una serie de símbolos que nos resultarán muy útiles:
Saltos de línea: Tres /// le dicen a STATA que el resto de la línea es un comentario y que el
comando sigue en la línea de abajo.
Estructura básica de la sintaxis STATA trabaja mediante la especificación por parte del usuario
de órdenes que se denominan comandos. Los comandos conforman un lenguaje de comunicación
con el programa, por lo que existe una determinada sintaxis que debe ser respetada. La sintaxis de
comandos tiene la siguiente estructura general:
Los corchetes indican elementos opcionales. Todos los elementos que acompañan a un comando
son opciones.
Pero la mayoría de las veces vamos a utilizar la siguiente forma, mucho más simplificada:
Operadores Lógicos en Stata:
o Cuando se requiere expresar una igualdad lógica debemos utilizar el doble signo igual (==).
o El símbolo igual simple (=) se le reserva para operaciones aritméticas
if:
Como if trabaja con operadores lógicos, se trata de un mecanismo muy potente que nos permite
definir casi cualquier tipo de subgrupo que podamos necesitar.
by:
Sirve, no para filtrar los casos como if, sino para segmentar la ejecución de la orden y hacerlo por
los grupos definidos por la variable que acompañe a by. El operador by es uno de los pocos
elementos en STATA que rompe con la estructura básica de la sintaxis, puesto que se escribe
delante del comando y no después como el resto.
in:
Si en lugar de definir una expresión lógica queremos aplicar la orden a un grupo de observaciones
definido por su número de posición en la base de datos, usaremos la expresión in en lugar de if.
Para indicar entre que observaciones queremos aplicar la orden usaremos los números de orden
separados por una barra /
Los tipos de datos que puede almacenar STATA son tres: (i) números, (ii) palabras y (iii) fechas.
doedit
De esta manera se abre una aplicación similar al Notepad de Windows. Las funcionalidades más
relevantes comprenden (entre otras):
Es importante indicar que si se resalta ciertas líneas de código, sólo esos comandos se ejecutarán.
Puede guardar el contenido de la ventana Review como archivo do haciendo clic derecho en la
ventana y seleccionando: Save All...
Nota: Una línea en blanco debe ser incluida al final de un do-file editado en WordPad (de lo
contrario última línea no funcionará).
Comando insheet
Los archivos separados por comas o archivos de datos delimitados por tabuladores (espacios) se
leen fácilmente con el comando insheet a pesar de No leer hojas de cálculo.
Ejercicio:
drop meses ing_1 ing_2 ing_3 ing_4 ing_5 ing_6 (borra las variables de la lista)
keep folio num_ren parentesco sexo edad ed_formal edo_civil trabajo no_trabajo n_empleos
posicion ocupacion rama hrs_sem tot_hrs
clear
Comando infile
Se utiliza para leer archivos de textos delimitados por comas o tabs o espacios.
Cada línea contiene una observación.
Comando label data Adjunta una etiqueta (hasta 80 caracteres) para el conjunto de datos en
memoria. Las etiquetas del conjunto de datos se muestran cuando se usted lo describe. Si no se
especifica ninguna etiqueta, se elimina cualquier etiqueta existente.
Primero etiquetar la data.
Comando rename
Permite renombrar una variable