1 / 16

Introducci

betty_james
Download Presentation

Introducci

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. 1 Introducción a STATA y Econometría Clase 1 – Funciones Básicas INEGI, Aguascalientes Septiembre-Octubre 2005

    2. 2

    3. 3 Ventajas de STATA Uso comandos Construir rutinas Ir más allá de los comandos pre-definidos Escribir programas para análisis complejas y “multi-stage” Externalidades Numero de usuarios Portabilidad de los programas “user written” Recursos online (ejm.: lista de correo, websites, etc.) Potencialidades Grande bases de datos: único limite...tamaño de la memoria Modelos con hasta 2047 variables Muchas aplicaciones predefinidas: OLS, panel, logit, probit, tobit, ecuaciones simultaneas, etc. Excelente para gráficos Excelente para manipular y describir datos (grande bases de datos)

    4. 4 Programa del curso Introducción a STATA y funciones básicas (Clase 1) Estadísticas descriptivas y gráficos (Clase 2) Modelo de regresión lineal (Clase 3 y 4) Modelos con variables discretas (Clase 4 y 5) Modelos con datos de panel (Clase 6)

    5. 5 Agenda de la Clase 1 Familiarizando con STATA Leer y abrir bases de datos Modificar y combinar base de datos Creando nuevas variables Lógica de los comandos en STATA

    6. 6 Básicos antes de empezar (1) Descubriendo STATA: ventanas Review Variables Results Command Cada proyecto 1 carpeta! Comandos útiles cd mkdir dir sysdir Introducir datos Usar STATA-TRANSFER Usar comandos insheet Mantener un registro log log using nombre_file [,append replace] log on / log off / log close cmdlog Actualizando update query update executable / ado / all update swap

    7. 7 Básicos antes de empezar (2) Extensiones y files de uso común .ado (do-file automático) .dct (diccionario para datos, usado con infile) .do (do-file) .dta (base de datos en formato STATA) .gph (graficos) .log (log en file de texto) .scml (log en “stata markup language” – compatible con STATA viewer) .raw (base de datos en formato ASCII) Asignar memoria memory set mem set matsize compress Pedir ayuda help findit STATA FAQ online: http://www.stata.com/support/faqs/ Stata mailing list: http://www.stata.com/statalist/

    8. 8 Agenda de la Clase 1 Familiarizando con STATA Leer y abrir bases de datos Modificar y combinar base de datos Creando nuevas variables Lógica de los comandos en STATA

    9. 9 Actividad practica (1) Abrir base de datos insheet use doedit También podemos usar: Infile1 / infile2 Empezar a trabajar con la base y familiarizarnos con STATA: leyendo los datos keep drop save edit browse erase clear sort ds describe codebook list Insheet: read ASCII file Infile1: read space-separated, tab-separated, or comma-separated Infile2: read data in fixed-column formatInsheet: read ASCII file Infile1: read space-separated, tab-separated, or comma-separated Infile2: read data in fixed-column format

    10. 10 Actividad practica (2) Modificando las bases: reshape collapse Combinando base de datos merge (siempre después de sort) / dmerge var_ID using nombre_base append Explicar con cuidado la diferencia entre MERGE y APPENDExplicar con cuidado la diferencia entre MERGE y APPEND

    11. 11 Agenda de la Clase 1 Familiarizando con STATA Leer y abrir bases de datos Modificar y combinar base de datos Creando y modificando variables Lógica de los comandos en STATA

    12. 12 Actividad practica (3) Trabajando los datos: otros comandos utiles order var1 var2 move var1 var2 sort varname Creando Nuevas variables gen varname = exp [if exp] [in range] egen (ATT: gen sum ? egen sum) label var varname “labelname” encode namevar [,gen newvar]: STRING ? NUMERIC (also use destring) decode namevar [,gen newvar]: : NUMERIC ? STRING (also use tostring) replace varname = exp [if exp] [in range] ABOUT STATA LOGIC SEE P.23-28 NICK BAUMABOUT STATA LOGIC SEE P.23-28 NICK BAUM

    13. 13 Agenda de la Clase 1 Familiarizando con STATA Leer y abrir bases de datos Modificar y combinar base de datos Creando y modificando variables Lógica de los comandos en STATA

    14. 14 Actividad practica (4) Estructura de los comandos: STATA-LOGIC [by varlist/bysort:] cmdname [varlist] [=exp] [if exp] [in range] [weight] [using filename] [,options] by varlist/bysort: repite el comando para cada grupo (“looping”) cmdname: comando que STATA va a ejecutar varlist: lista de variables a las cuales se aplica el comando =exp: expresión matemática, lógica, estadística, etc. if exp: restringe el “ámbito” de aplicación a las obs. que cumplen con la condición in range: restringe el “ámbito” de aplicación a las obs. dentro del rango weight: permite asociar “pesos” con las obs. using filename: indica a STATA cual file debe de usar options: opciones especificas del comando Explicar con cuidado la diferencia entre MERGE y APPENDExplicar con cuidado la diferencia entre MERGE y APPEND

    15. 15 Preguntas de revisión Cuantas familias hay en nuestra base? Cuantas mujeres en total? Generar variable con numero de mujeres por familia Generar ID por familia y por individuos Generar una nueva variable que es 1 si la edad del individuo es >20 y <40, alternativamente es 0 Generar una nueva variable que es 1 si la edad del individuo es si el tamano del hogar es <=2, alternativamente es 0 Cuantos "hogares pequeños" (con no mas que dos individuos) existen? "Etiquetar" todas las nuevas variables construidas Eliminar TODAS las variables excepto aquellas que acabamos de construir Utilizando los datos que usamos en el ejercicio 1, construya una base de datos que combine las bases Ingresos00, Hogares00 y Poblacion00 en una sola. La diferencia con respecto al ejercicio es que en esta ocasión la base de datos final debe tener una observación por hogar (el promedio) en lugar de una observación por persona.

    16. 16 Libros y otros recursos para STATA Libros Hamilton, L.C. (2004). Statistics with STATA 8. Belmont, CA: Duxbury Press Kohler, U. and Kreuter, F. (2004). Data Analysis Using Stata. College Station, TX: Stata Press Rabe-Hesketh, S. and Everitt, B. (2004). A Handbook of Statistical Analysis Using STATA, London: Chapman & Hall/CRC Press Ver: www.stata.com/bookstore.statabooks.html Internet STATA netcourses: http://www.stata.com/netcourse/ STATA journal y en particular “From the helpdesk” “Speaking stata” Statalist: http://www.stata.com/statalist/ Útiles recursos online: http://www.cpc.unc.edu/services/computer/presentations/statatutorial/ http://www.ats.ucla.edu/stat/Stata/

More Related