Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
AYUDANTÍA STATA Pontificia Universidad Católica de Chile Instituto de Economía Econometría - EAE 250 A Andrés Osorio 1. Conociendo Stata Econometría – EAE250A Ayudantía Stata 2. Abrir la Base de Datos � Uso de una sola carpeta: para facilitar el trabajo conviene crear una carpeta y mantener los objetos de trabajo en ella. Para dirigir Stata a esa carpeta: cd “dirección”cd “dirección” � Log file: permite ver todos los pasos realizados durante el trabajo: log using nombre.txt Econometría – EAE250A Ayudantía Stata 2. Abrir la Base de Datos � Do file: es una forma más fácil de trabajar, pues se le pide al Stata realizar todo el Econometría – EAE250A Ayudantía Stata pues se le pide al Stata realizar todo el proceso y éste simplemente muestra los resultados. 2. Abrir la Base de Datos � Límite de memoria: hay que fijarse en que el programa pueda resistir a la base de datos, con lo cual subimos la memoria a lo necesario: set mem ###mset mem ###m ej: memoria en 500 megas: set mem 500m � Abrir base de datos: use nombre.dta ej: use datos_casen.dta Econometría – EAE250A Ayudantía Stata 2. Abrir la Base de Datos � No olvidar que antes de cerrar la base de datos debo guardarla: - Si es una nueva base: save nombre.dta - Para reemplazar una existente:- Para reemplazar una existente: save nombre.dta, replace � Existen dos formas de ver los datos: edit: permite modificarlos. browse: modo lectura. Econometría – EAE250A Ayudantía Stata 2. Abrir la Base de Datos � Si quiero borrar la base de datos y comenzar con una nueva: clear � Para conocer las características principales de� Para conocer las características principales de los datos: sum � Para poder sacar ideas puede ser útil comparar datos en tablas de doble entrada: tab var1 var2 Econometría – EAE250A Ayudantía Stata 3. Modificando los datos � Para ordenar los datos a partir de una determinada variable: sort nombre_variable ej: ordenar por edad: sort edad � Para cambiar el nombre de una variable: ren nombre_viejo nombre_nuevo ej: cambiar yautaj por ing: ren yautaj ing Econometría – EAE250A Ayudantía Stata 3. Modificando los datos � Para no olvidar que significa cada variable, recomiendo colocar una etiqueta con su significado:significado: label variable nombre_variable etiqueta ej: explicar ing: label variable ing ingreso Econometría – EAE250A Ayudantía Stata 3. Modificando los datos � Borrar datos: hay que tener mucho cuidado, pues no pueden recuperarse. drop if frase_lógica ej: eliminar los mayores de 65 años: drop ifej: eliminar los mayores de 65 años: drop if edad>65 ej: eliminar la variable zona: drop z. � Otra forma de hacer lo mismo es utilizar la opción mantener que elimina el resto de los datos: keep if frase_lógica Econometría – EAE250A Ayudantía Stata 3. Modificando los datos � Generar una variable: se puede crear una variable con un determinado valor o una fórmula. gen variable_nueva=fórmula ej: crear el ln del ingreso: gen lning=ln(ing)ej: crear el ln del ingreso: gen lning=ln(ing) ej: crear una columna de 5: gen c=5 � Para generar una variable que es resultado de aplicar una operación sobre otra variable: egen Econometría – EAE250A Ayudantía Stata 3. Modificando los datos � Reemplazar datos: reemplaza un valor por otro, cuidado porque el antiguo valor no puede ser recuperado: replace variable=valor if frase_lógicareplace variable=valor if frase_lógica ej: reemplazar la experiencia por cero si tienen 18 años: replace exp=0 if edad==18 Econometría – EAE250A Ayudantía Stata 4. Regresiones � Para realizar una regresión por MICO: reg variable_dep variables_indep ej: regresión del ingreso respecto a la edad yej: regresión del ingreso respecto a la edad y sexo: reg ing edad sexo Econometría – EAE250A Ayudantía Stata 4. Regresiones Econometría – EAE250A Ayudantía Stata 4. Regresiones � Hay que notar que Stata le asigna automáticamente una constante al modelo. Para realizar la regresión sin constante: reg variable_dep variables_indep, noconstantreg variable_dep variables_indep, noconstant � Para ver las correlaciones entre los distintos datos: correlate nombre_variables Econometría – EAE250A Ayudantía Stata 4. Regresiones � Si queremos conocer la matriz de varianzas y covarianzas de los estimadores de la última regresión: Econometría – EAE250A Ayudantía Stata regresión: estat vce 4. Regresiones � En algunos casos es muy útil utilizar variables dummys, que toman valores 0 ó 1. ej: diferenciar jóvenes de adultos: Econometría – EAE250A Ayudantía Stata ej: diferenciar jóvenes de adultos: gen joven=0 replace joven=1 if edad<18 4. Regresiones � Para ver los valores estimados en la última regresión: predict nombre_nueva_variable Ojo que sólo muestra la última regresión.Ojo que sólo muestra la última regresión. � Para ver los errores de la última regresión: predict nombre_nueva_variable, r Econometría – EAE250A Ayudantía Stata 5. Gráficos � En la barra del menú hay muchas opciones de gráficos, las más conocidas: - Gráfico con número observaciones: dotplot nombre_variable - Gráfico de puntos de dos variables: scatter variable1 variable2 Econometría – EAE250A Ayudantía Stata 6. Ayuda � Ante cualquier problema de comando no olvidar utilizar el programa de ayuda: holvidar utilizar el programa de ayuda: h Econometría – EAE250A Ayudantía Stata
Compartir