Curso Nivelación STATA Magíster en Políticas Públicas Javiera Vásquez N.1
1
Inve Invest stig igad ador ora, a, Cent Centro ro de Micr Microd odat atos os,, Depa Depart rtam amen ento to de Econ Econom omía ía,, ( jvasquez@en!uchile!cl jvasquez@en!uchile!cl"! "! Cualquier error es responsa#ilidad e$clusiva del autor!
Univ Univer ersi sida dad d
DEPARTAMENTO DE ECONOMÍA – UNIVERSIDAD DE CHILE
de
Chil Chilee 1
TABLA DE CONTENIDOS
I.INTRODUCCIÓN............................ .............. ............................ ............................ ............................ ..................... ........... .... 4 II.UNA PEQUEÑA PEQ UEÑA INTRODUCCIÓN INTRO DUCCIÓN AL PROGRAMA PROGR AMA...... ... ...... ...... ...... ...... ...... ...... ...... ...... ..... .. 5 III.COMO III.C OMO ORGANIZAR ORGANI ZAR EL TRABAJO TR ABAJO EN STATA STA TA......... .... .......... .......... ......... ......... .......... ........ ..... .. 7 IV.¿CÓMO IV.¿CÓ MO CARGAR UNA BASE DE DATOS? DA TOS? .......... ..... .......... ......... ......... .......... ......... ....... ...... ...... ..... .. 9 V.LEYENDO LOS DATOS........................... ............. ............................. ......................... ................ ............ ........... ....... 7 I..DESCRIBE..................... ............................... ..................... ..................... ..................... ..................... .........................! ...............! I.".CODEBOO# ..................... ............................... ..................... ...................................................... ..........................................."$ "$ I.%.EDIT ..................... ............................... ..................... ..................... ..................................................."" ........................................."" I.4.LIST& INSPECT& DUPLICATES & COUNT& ORDER ..........................................."% ..........................................."% I.5.SUMMARIZE .................... .............................. ..................... ..................... ..........................................."7 ................................."7 I.'.TABULATE .................... ............................... ..................... ........................................................ .............................................. %$ VI.MODI(ICAC VI.MOD I(ICACIÓN IÓN DE UNA BASE DE D E DATOS. ........ .... ........ ......... .......... ......... ....... ...... ...... ...... ... %7 I.7.MODI(ICACIÓN DE VARIABLES DE UNA BASE DE DATOS.............................%7 I.!.UNIR BASES ............................... ..........................4" ................4" NIR BASES DE DATOS) MERGE Y APPEND..................... I.9.CONDENSAR UNA ................................ ......................5 ...........5 ONDENSAR UNA BASE DE DATOS ) COLLAPSE..................... I.$.CAMBIAR LA ESTRUCTURA DE LA BASE DE DATOS) RES*APE......................5" I..ELIMINAR VARIABLES ) #EEP Y DROP.................... .............................. ..................... ......................55 ...........55 I.".CREAR VARIABLES ) GENERATE Y EGEN.................... ............................... ..................... ...................57 .........57 VII.APLICANDO LO APRENDIDO I.......................... ............ .................... ........... .......... .......... .......... ....... .. ' I.%.UN EJEMPLO APLICADO ..................... ............................... .................... ..................... ..................... .................' .......' I.4.ARC*IVOS LOG.................... .............................. ..................... ..................... ......................................'7 ............................'7 I.5.ARC*IVOS DO) PARA TRABAJAR EN (ORMA PROGRAMADA EN STATA..........'9 VIII.APLICA VIII. APLICANDO NDO LO APRENDIDO APREN DIDO II......... .... .......... ......... ......... ......... ....... ...... ...... ...... ...... ...... ...... ...... ... 7' I.'.PORCENTAJE DE MESES COTIZADOS + TRABAJADOS Y CESANTE....................77 2
DEPARTAMENTO DE ECONOMÍA – UNIVERSIDAD DE CHILE
I,.CREAR I,.CRE AR MATRICES MATRI CES PARA GUARDAR G UARDAR LOS LO S DATOS ........ .... ........ ....... ...... ...... ...... ...... ...... ... !% ,.CICLOS RECURSIVOS............................ .............. .......................... .................. ............ ............ ........... .......... ....... .. !' ,I.GR-(ICOS........................... ............. ............................ ......................... ................ .......... .......... ........... ............ ............ ...... !' ,II.AYUDA) *ELP............................. .............. ............................. ....................... ............... ............ ........... .......... ........ ... "
3
DEPARTAMENTO DE ECONOMÍA – UNIVERSIDAD DE CHILE
I. Introducción Este documento pretende los introducir el uso del programa %&'&', mediante la entrega de conceptos comandos #)sicos para el inicio en este sot*are! En una primera parte haremos una peque+a introduccin al programa, luego veremos #revemente como se carga una #ase de datos, en una tercera parte se ver) cual es la manera m)s adecuada de tra#ajar con ella! 'dicionalmente, en una cuarta parte se ver)n los comandos que com-nmente se utilizan para inspeccionar una #ase de datos o#tener estadísticas descriptivas de sus varia#les, especíicamente veremos comandos como sum, el cual nos entrega un set de estadísticas #)sicas de la varia#le, descri#e, varios otros! En una quinta parte se ense+ara como se pueden modiicar las #ases de datos, especialmente, cam#iando el nom#re de las varia#les, unir #ases de datos, eliminar agregar varia#les, cam#iar la estructura de ellas crear nuevas varia#les a partir de las varia#les e$istentes! En una se$ta parte se aplicar) lo aprendido a partir de ese ejercicio se introducir) la utilidad de los archivos log do! En la s.ptima parte se mostrar) cmo podemos plasmar la inormacin que nos interesa de los datos en dierentes tipos de gr)icos! /inalmente en la octava -ltima parte se ense+ar) la utilidad del comando help, el cual nos ser) de gran utilidad para poder avanzar utilizar stata cuando no tenemos mu claro cual es el comando a utilizar!
Es importante aclarar que gran parte de los comandos de stata se puede hacer mediante la utilizacin directa del comando, o mediante la utilizacin de ventanas! Durante este curso veremos am#as ormas!
Un concepto importante de entender antes de comenzar a utilizar este sot*are estadístico, es el de Base de Datos, el primer paso para poder tra#ajar con %&'&' es cargar la #ase de datos! Una #ase
de datos en un conjunto (matriz" de inormacin, tenemos ilas columnas, las que en su conjunto orman la #ase de datos! 0eneralmente se organiza de orma tal que las varia#les se representan por columnas las o#servaciones por ilas! 1or ejemplo, si estamos estudiando las varia#les escolaridad e ingreso para las mujeres! 2uestra #ase de datos tendr) dos columnas, donde cada una de ellas representa la escolaridad e ingreso, cada ila representa una mujer! 4
II. Una peue!a introducción al progra"a %&'&' es una aplicacin completa e integrada, #asada en comandos, que tiene todos los elementos necesarios para realizar an)lisis estadístico, manejo de datos estadísticos gr)icos! mediante los comandos! El programa posee una auda en línea, es un programa )cil r)pido de utilizar!
#Có"o se ve STATA$
Cuando a#rimos el programa, inmediatamente podemos distinguir 8 ventanas?
evie*? en esta ventana aparecen los comandos que han sido utilizados durante la
seccin en turno!
esults? muestra los resultados de la aplicacin de los comandos, slo los resultados m)s
recientes son visi#les en esta ventana 5
DEPARTAMENTO DE ECONOMÍA – UNIVERSIDAD DE CHILE
Aaria#les? en esta venta se presenta el listado de varia#les que se encuentran en la #ase de
datos que se este tra#ajando
Commands? corresponde a la ventana donde introducen los comandos para o#tener el
resultado deseado! %irve para utilizar %&'&' en orma interactiva!
'#rir una #ase de datos 0uardar una #ase de datos, una vez que ha sido modiicada en el programa Imprimir los resultados de la ventana de resultados (%&'&' esults" Comenzar o a#rir un archivo log. Estos archivos tienen un ormato de te$to permiten ir guardando todos los resultados!
6
DEPARTAMENTO DE ECONOMÍA – UNIVERSIDAD DE CHILE
'#rir el editor de doBile!
correr dicho do o#tener los resultados! 6
1ermite ver editar la ase de Datos! Es igual al EDI&, pero no permite eliminar varia#les ni o#servaciones! Es el administrador de varia#les, aquí se puede nom#rar etiquetar las varia#les sus categorías! Es para detener la ejecucin de un comando!
III.
Co"o organi%ar el traba&o en STATA
Cuando se a#re %&'&' es importante sa#er donde se esta tra#ajando, es decir, en que carpeta se est)n guardando los resultados o desde que carpeta vamos a llamar la #ase de datos, etc! %i no se sa#e la carpeta o directorio donde %&'&' esta u#icado podemos averiguarlo escri#iendo el comando pwd :
pwd
C?Fdata
Este resultado nos indica que estamos u#icados en el disco C del computador en la
→
carpeta data
1ara cam#iar el directorio o carpeta se de#e realizar lo siguiente? 2
7
DEPARTAMENTO DE ECONOMÍA – UNIVERSIDAD DE CHILE
cd C:\Nivelacion_Stata
Utilizo el comando cd entrego la nueva ruta! En este caso le esto indicando al programa que se u#ique en la carpeta =2ivelacionH%tata> que se encuentra en el disco C del computador!