universidad de san andrés econometría semestre primavera 2013

24
Universidad de San Andrés Econometría Semestre Primavera 2015 Profesores: Walter Sosa Escudero Mariana Marchionni Asistente: Bruno Cardinale Lagomarsino

Upload: mavis

Post on 10-Feb-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Universidad de San Andrés Econometría Semestre Primavera 2013. Profesor: Walter Sosa Escudero Asistente: María Edo. Contenido. Organización de la parte práctica del curso Introducción a Stata Interface Datos Comandos Gráficos Do- file. Organización del Curso. - PowerPoint PPT Presentation

TRANSCRIPT

Diapositiva 1

Universidad de San Andrs EconometraSemestre Primavera 2015

Profesores: Walter Sosa EscuderoMariana Marchionni

Asistente: Bruno Cardinale Lagomarsino

ContenidoOrganizacin de la parte prctica del cursoIntroduccin a StataInterfaceDatosComandosGrficosDo-fileOrganizacin del CursoPgina web del curso: http://faculty.udesa.edu.ar/WalterSosa/Econometria/

Trabajos Prcticos:Reglas: grupos de 3 personas (mximo)Entrega: impresa (en casillero) y por correo electrnico, en PDF. Esperar acuse de recibo.

Monografa. Entrega: con el final.

Metodologa clases prcticas: Introduccin a StataDesarrollo de ejemplos economtricosDesarrollo de ejercicios tericos y empricosEspacio de consulta para la realizacin de los trabajos prcticos y la monografa.Introduccin a StataStata es un sistema que permite la gestin de base de datos y la realizacin de clculos estadsticos y economtricos.

Fuentes de informacin:Hamilton, L., 2012, Statistics with Stata: Version 12, Duxbury Press, New York. Baum., C., 2006, An Introduction to Modern Econometrics with Stata, Stata Press.Ambos libros estn en reserva en la biblioteca.www.stata.com Introduccin a Stata InterfaceLa interface de Stata comprende el entorno de trabajo. Las diferentes ventanas que conforman la interface son:Ventana Review: historial de comandos.Ventana Variables: expone las variables que comprenden el dataset actualmente en memoria.Ventana Stata Results: es la ventana ms grande color negro. Muestra los resultados obtenidos de la aplicacin de los comandos.Ventana Stata comand: en esta ventana el usuario introduce comandosmediante el teclado.Introduccin a Stata DatosEstructura: tabla, en donde cada columna representa a una variable y cada fila a una observacin.

En cada celda se pueden guardar datos de diferentes tipos.El tipo de dato es el mismo para las observaciones de una misma variableA partir de ahora, utilizaremos una base de datos extrada de la EPH, correspondiente al tercer trimestre de 2011 para ejemplificar.

ObservacinVariable 1Variable 2Variable K1Dato 1, 1Dato 2, 1Dato K, 12Dato 1, 2Dato 2, 2Dato K, 2NDato 1, NDato 2, NDato K, NIntroduccin a Stata - DatosEstablecer un directorio: cd "C:\Users\DE\Dropbox\econometra 2015\x - Tutorial 1Archivo -> Change Working Directory

Lectura de Datos en Stata: distintas opcionesBase de datos en formato Stata (.dta): podemos abrirlo directamente en Stata. use eph_2011_t3.dta.

Base de datos en excel: tenemos un archivo excel con datos, llamado eph_2011_t3.xls. Cada columna representa una variable; la primera fila contiene los nombres de dichas variables. Dos mtodos:Introduccin a Stata - DatosMtodo 1 (Copy & Paste): Abrir el archivo eph_2011_t3.xls en Excel Abrir Stata. En Excel, pintar todo el rango de datos que se desea llevar a Stata (incluyendo los nombres de las variables]. Clickear Edicion/Copiar. Pasar a Stata, abrir el editor de Stata clickeando en el botn Editor. En esta ventana, clickear Edit/Paste,Los nombres de las variables aparecern en la ventana Variables. Nota: Este mtodo puede tener problemas si no se dispone de suficiente memoria RAM, por lo que es til chequear si todos los datos han sido importado correctamente.Nota II: Stata requiere criterios particulares para los nombres de las variables.Introduccin a Stata DatosMtodo 2 (Insheet)Grabar el archivo conteniendo los datos en Excel como CSV (separa las columnas en comas]. Ir a Archivo, Guardar como, CSV (delimitado por comas], Guardar Ahora tenemos el archivo eph_2011_t3.csvEl archivo est en la siguiente ruta:

c: \Users\DE\Dropbox\econometra 2015 \ x Tutorial 1\ eph_2011_t3.csv

Para leer los datos desde Stata, ingresar el siguiente comando:

insheet using "c:\Users\DE\Dropbox\Econometra 2015\x - Tutorial 1\eph_2011_t3.csv", comma

Stata crear una nueva base de datos, y los nombres de las variables aparecern en la ventana Variables.Introduccin a Stata DatosUna vez que la base de datos ha sido abierta en Stata, puede grabarse en formato Stata: Archivo -> Guardar Como -> eph_2011_t3.dtaUna vez grabada con la extensin .dta puede abrirse directamente desde Stata:Archivo -> Abriruse eph_2011_t3.dta, clear [clear limpia la base de datos, se usa si o si antes de abrir una nueva]A partir de ahora, abrir directamente desde Stata el archivo eph_2011_t3.dta original (contiene las etiquetas de las variables)

Introduccin a Stata - ComandosStata trabaja mediante la especificacin por parte del usuario de rdenes que se denominan comandosExiste una determinada sintaxis que debe ser respetada. Tiene la siguiente estructura general:

[by varlist:] comando [varlist] [=exp] [if exp] [in range] [weight] [, opciones]

Los corchetes indican elementos opcionales.Todos los elementos que acompaan a un comando son opciones, de hecho existen comandos que comprenden slo una palabra.Para conocer las opciones de los comandos: help comandoIntroduccin a Stata - Comandosdisplay _N [cantidad de observaciones en la base de datos]describe [describe el dataset]describe ch04 [describe una variable en particular]list [muestra todas las variables y observaciones para interrumpir clickear break]list CODUSU ch04 [muestra observaciones para las variables seleccionadas] sort CODUSU [ordena las observaciones en forma ascendente de acuerdo a los valores de CODUSU]

Introduccin a Stata - Comandossummarize [muestra resumen de todas las variables]summarize CODUSU ch04 [muestra resumen variables seleccionadas]summarize CODUSU, detail [muestra resumen ms detallado de variables seleccionadas]summtabulate ch04 [tabula la variable seleccionada]tab ch04 ch07 [tabula las variables seleccionadas]tab ch04 ch07, row [tabula las variables seleccionadas incluyendo porcentajes adems de frecuencias]

statname Definicinmean promediocount Cuenta las observaciones que no son nulasn Igual que countsumSumamax Mximomin Mnimorange Rango = max minsd Desvo EstndarvarianceVarianzacv Coeficiente de variacin (sd/mean)semean Desvi estndar del promedio (sd/sqrt(n))p1 Primer percentilmedian Mediana (p50)p99 Percentil 99iqr Rango intercuartil= p75 - p25tabstat ch04 [muestra la media de la variable seleccionada]tabstat ch04, statistics (mean sum count max) [genera una tabla que muestra los estadisticos descriptivos indicados entre parntesis]

Posibles estadsticos:

Introduccin a Stata - ComandosIntroduccin a Stata Comandosgenerate ingreso=tot_p12/10 [genero una variable nueva que contiene el ingreso medido en dlares]gen obs=_n [genera una nueva variable llamada obs que enumera las observaciones segn su orden]gen obs_total=_N [crea una variable cuyo valor siempre es el mismo y ese valor es la cantidad de observaciones]gen nulo=. gen x=uniform()[genera una variable con nmeros aleatorios entre 0 y 1]gen edad2=ch06^2 [genera una variable que es el cuadrado de la edad]egen horas = rowtotal(pp3e_tot pp3f_tot) [genera una variable que es la suma horizontal de las variables seleccionadas]Preserve and restore ctrl+Z! En Stata no existe un comando Deshacerpreserve [guarda provisionalmente la base de datos]restore [vuelve a la versin guardada provisionalmente]Modificar la base de datos como en Exceleditlabel var ingreso Ingreso total en Dlares [etiqueta la variable Ingreso]rename ingreso ingreso_dolares [cambia el nombre de la variable ingreso]replace ch04=0 if ch04==2 [ahora cuando la variable es igual a 0 significa que el individuo es mujer]drop horas [elimina la variable horas]keep if ch0630) [tabula la variable horas en la submuestra seleccionada: hombres mayores de 30 aos]tab horas if (ch04==1 & ch06>30)| (ch04==2 & ch06 mayor a- resta | o< menor a* multiplicacin ! no>= mayor o igual a/ divisin 30)|(ch04==2 & ch06