Introduccion Al Stata1

53
´ Indice Introducci´on Base de Datos Recursos de Stata www.isaacmartinez.wordpress.com Introducci´on al Stata Comandos B´ asicos Isaac Mart´ ınez 29 de Marzo de 2010 Isaac Mart´ ınez Introducci´ on al Stata

description

Introducción al STATA

Transcript of Introduccion Al Stata1

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    www.isaacmartinez.wordpress.com

    Introduccion al StataComandos Basicos

    Isaac Martnez

    29 de Marzo de 2010

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Indice

    1 Introduccion2 Base de Datos

    ComandosLectura de datos

    3 Recursos de Stata

    Comandos UtilesIdentificadoresManejo de Base de DatosEjercicios

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Introduccion

    Introduccion

    El objetivo de esta primera clase es abordar de forma rapidalos principales comandos del Stata para habilitar al usuario enla utilizacion de diversos codigos, do-files u otros.

    Es cierto que comenzar a utilizar el Stata por vez primeraimplica un costo de oportunidad relativamente alto para losusuarios, sin embargo los beneficios a largo plazo son maselevados.

    Comencemos

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Introduccion

    Introduccion

    El objetivo de esta primera clase es abordar de forma rapidalos principales comandos del Stata para habilitar al usuario enla utilizacion de diversos codigos, do-files u otros.

    Es cierto que comenzar a utilizar el Stata por vez primeraimplica un costo de oportunidad relativamente alto para losusuarios, sin embargo los beneficios a largo plazo son maselevados.

    Comencemos

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Introduccion

    Introduccion

    El objetivo de esta primera clase es abordar de forma rapidalos principales comandos del Stata para habilitar al usuario enla utilizacion de diversos codigos, do-files u otros.

    Es cierto que comenzar a utilizar el Stata por vez primeraimplica un costo de oportunidad relativamente alto para losusuarios, sin embargo los beneficios a largo plazo son maselevados.

    Comencemos

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Introduccion

    Introduccion

    Stata ofrece dos formas de realizar analisis estadstico:

    1 Mediante ventanas; cuenta con funciones pre-programadas alpuro estilo de Eviews.

    2 Mediante Comandos; programacion de bajo nivel atravez de labarra de comandos.

    Nos concentraremos en el analisis mediante comandos puespermitira construir rutinas (do-files) las cuales son facilmentereplicables, preparara al usuario para la elaboracion de suspropios programas y lo introducira a la red internacional deusuarios de Stata. Lo ultimo permite tener acceso (en muchoscasos gratuitos) a programas desarrollados por otros usuarios.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Introduccion

    Introduccion

    Stata ofrece dos formas de realizar analisis estadstico:1 Mediante ventanas; cuenta con funciones pre-programadas al

    puro estilo de Eviews.

    2 Mediante Comandos; programacion de bajo nivel atravez de labarra de comandos.

    Nos concentraremos en el analisis mediante comandos puespermitira construir rutinas (do-files) las cuales son facilmentereplicables, preparara al usuario para la elaboracion de suspropios programas y lo introducira a la red internacional deusuarios de Stata. Lo ultimo permite tener acceso (en muchoscasos gratuitos) a programas desarrollados por otros usuarios.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Introduccion

    Introduccion

    Stata ofrece dos formas de realizar analisis estadstico:1 Mediante ventanas; cuenta con funciones pre-programadas al

    puro estilo de Eviews.2 Mediante Comandos; programacion de bajo nivel atravez de la

    barra de comandos.

    Nos concentraremos en el analisis mediante comandos puespermitira construir rutinas (do-files) las cuales son facilmentereplicables, preparara al usuario para la elaboracion de suspropios programas y lo introducira a la red internacional deusuarios de Stata. Lo ultimo permite tener acceso (en muchoscasos gratuitos) a programas desarrollados por otros usuarios.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Introduccion

    Introduccion

    Stata ofrece dos formas de realizar analisis estadstico:1 Mediante ventanas; cuenta con funciones pre-programadas al

    puro estilo de Eviews.2 Mediante Comandos; programacion de bajo nivel atravez de la

    barra de comandos.

    Nos concentraremos en el analisis mediante comandos puespermitira construir rutinas (do-files) las cuales son facilmentereplicables, preparara al usuario para la elaboracion de suspropios programas y lo introducira a la red internacional deusuarios de Stata. Lo ultimo permite tener acceso (en muchoscasos gratuitos) a programas desarrollados por otros usuarios.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Al principio utilizaremos el comando clear el cual nospermite borrar todo lo escrito y comenzar con un nuevotrabajo.

    Debemos de especificar el tamano de memoria que utilizaraStata , por defecto utilizara 10mb pero debera incrementarsesi el tamano de la informacion es grande.

    set memory 50m

    Luego debemos de establecer nuestro directorio de trabajo, esdecir el lugar donde estan nuestros datos. El comando autilizar sera cd. Aqu estamos suponiendo que esta es ladireccion donde se encuentra nuestra informacion, el usuariopuede elegir la direccion de su preferencia.

    cd D:/Isaac/curso/stata

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Al principio utilizaremos el comando clear el cual nospermite borrar todo lo escrito y comenzar con un nuevotrabajo.Debemos de especificar el tamano de memoria que utilizaraStata , por defecto utilizara 10mb pero debera incrementarsesi el tamano de la informacion es grande.

    set memory 50m

    Luego debemos de establecer nuestro directorio de trabajo, esdecir el lugar donde estan nuestros datos. El comando autilizar sera cd. Aqu estamos suponiendo que esta es ladireccion donde se encuentra nuestra informacion, el usuariopuede elegir la direccion de su preferencia.

    cd D:/Isaac/curso/stata

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Al principio utilizaremos el comando clear el cual nospermite borrar todo lo escrito y comenzar con un nuevotrabajo.Debemos de especificar el tamano de memoria que utilizaraStata , por defecto utilizara 10mb pero debera incrementarsesi el tamano de la informacion es grande.

    set memory 50m

    Luego debemos de establecer nuestro directorio de trabajo, esdecir el lugar donde estan nuestros datos. El comando autilizar sera cd. Aqu estamos suponiendo que esta es ladireccion donde se encuentra nuestra informacion, el usuariopuede elegir la direccion de su preferencia.

    cd D:/Isaac/curso/stata

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Al principio utilizaremos el comando clear el cual nospermite borrar todo lo escrito y comenzar con un nuevotrabajo.Debemos de especificar el tamano de memoria que utilizaraStata , por defecto utilizara 10mb pero debera incrementarsesi el tamano de la informacion es grande.

    set memory 50m

    Luego debemos de establecer nuestro directorio de trabajo, esdecir el lugar donde estan nuestros datos. El comando autilizar sera cd. Aqu estamos suponiendo que esta es ladireccion donde se encuentra nuestra informacion, el usuariopuede elegir la direccion de su preferencia.

    cd D:/Isaac/curso/stata

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Al principio utilizaremos el comando clear el cual nospermite borrar todo lo escrito y comenzar con un nuevotrabajo.Debemos de especificar el tamano de memoria que utilizaraStata , por defecto utilizara 10mb pero debera incrementarsesi el tamano de la informacion es grande.

    set memory 50m

    Luego debemos de establecer nuestro directorio de trabajo, esdecir el lugar donde estan nuestros datos. El comando autilizar sera cd. Aqu estamos suponiendo que esta es ladireccion donde se encuentra nuestra informacion, el usuariopuede elegir la direccion de su preferencia.

    cd D:/Isaac/curso/stataIsaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Existen varias formas de introducir datos al Stata y dependeradel tipo de archivo o extension de nuestra informacion. Si estaguardada con extension .txt- (documento de texto) utilizarel comando: insheet y la estructura para introducir lainformacion (supongamos se llama ingresos) sera.

    insheet using ingresos.txt

    Si esta guardada con extension .dta- utilizar el siguientecomando:

    use D:/Isaac/curso/stata/ingresos.dta, clear

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Existen varias formas de introducir datos al Stata y dependeradel tipo de archivo o extension de nuestra informacion. Si estaguardada con extension .txt- (documento de texto) utilizarel comando: insheet y la estructura para introducir lainformacion (supongamos se llama ingresos) sera.

    insheet using ingresos.txt

    Si esta guardada con extension .dta- utilizar el siguientecomando:

    use D:/Isaac/curso/stata/ingresos.dta, clear

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Existen varias formas de introducir datos al Stata y dependeradel tipo de archivo o extension de nuestra informacion. Si estaguardada con extension .txt- (documento de texto) utilizarel comando: insheet y la estructura para introducir lainformacion (supongamos se llama ingresos) sera.

    insheet using ingresos.txt

    Si esta guardada con extension .dta- utilizar el siguientecomando:

    use D:/Isaac/curso/stata/ingresos.dta, clear

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    Existen varias formas de introducir datos al Stata y dependeradel tipo de archivo o extension de nuestra informacion. Si estaguardada con extension .txt- (documento de texto) utilizarel comando: insheet y la estructura para introducir lainformacion (supongamos se llama ingresos) sera.

    insheet using ingresos.txt

    Si esta guardada con extension .dta- utilizar el siguientecomando:

    use D:/Isaac/curso/stata/ingresos.dta, clear

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Una mirada

    En principio Stata no reconoce los archivos .exe (Excel) por loque sera preciso en este caso utilizar el programa StataTransfer o el de su preferencia para transformar archivos.exe a .dta (que es la extension para archivos de Stata).Otra opcion si nuestra informacion esta guardada como un.exe es la de abrir la hoja Excel y guardar como tipo Texto(delimitado por tabulaciones) de modo que se guarde conextension .txt y utilicemos el comando insheet descrito antes.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.edit; permite visualizar en un cuadro todos los datos de lasvariables.list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.

    edit; permite visualizar en un cuadro todos los datos de lasvariables.list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.edit; permite visualizar en un cuadro todos los datos de lasvariables.

    list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.edit; permite visualizar en un cuadro todos los datos de lasvariables.list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.

    tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.edit; permite visualizar en un cuadro todos los datos de lasvariables.list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).

    summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.edit; permite visualizar en un cuadro todos los datos de lasvariables.list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.

    codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.edit; permite visualizar en un cuadro todos los datos de lasvariables.list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    ComandosLectura de Datos

    Base de Datos: Lectura

    Ahora que hemos abierto los datos deberemos a prenderleerlos, para lo cual podemos utilizar tres tipos de comandos:

    describe; el cual como su nombre lo indica describe lasvariables, sus etiquetas, el tipo de dato y formato.edit; permite visualizar en un cuadro todos los datos de lasvariables.list; muestra lo mismo que el comando edit pero con lasalvedad de abrir una ventana adicional.tabulate; muestra un cuadro con las variables indicadas(tabulate var1 var2).summarize; muestra un cuadro con los principalesestadsticos de las variables como la media desviacion estandar.codebook; permite observar la descripcion de cada variable.

    si deseamos guardar el trabajo utilizaremos el comando saveseguido del nombre que se desea dar al archivo.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Recursos de Stata

    Comando help; Este comando permite obtener la ayuda deStata sobre un comando en particular, se activara escribiendo(supongamos que deseamos saber como trabajar con elcomando reg).

    help reg

    Comando findit ; Este comando permite identificar en labase de datos de Stata (interna y externa) los comandos oprogramas que permiten realizar una tarea. Para invocarlasolo deberemos escribir findit seguido de una palabrarelacionado con la tarea. De esta manera si deseamos sabercomo realizar simulaciones de Montecarlo escribiremos:

    findit montecarlo

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Recursos de Stata

    Comando help; Este comando permite obtener la ayuda deStata sobre un comando en particular, se activara escribiendo(supongamos que deseamos saber como trabajar con elcomando reg).

    help reg

    Comando findit ; Este comando permite identificar en labase de datos de Stata (interna y externa) los comandos oprogramas que permiten realizar una tarea. Para invocarlasolo deberemos escribir findit seguido de una palabrarelacionado con la tarea. De esta manera si deseamos sabercomo realizar simulaciones de Montecarlo escribiremos:

    findit montecarlo

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Recursos de Stata

    Comando help; Este comando permite obtener la ayuda deStata sobre un comando en particular, se activara escribiendo(supongamos que deseamos saber como trabajar con elcomando reg).

    help reg

    Comando findit ; Este comando permite identificar en labase de datos de Stata (interna y externa) los comandos oprogramas que permiten realizar una tarea. Para invocarlasolo deberemos escribir findit seguido de una palabrarelacionado con la tarea. De esta manera si deseamos sabercomo realizar simulaciones de Montecarlo escribiremos:

    findit montecarlo

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Recursos de Stata

    Comando help; Este comando permite obtener la ayuda deStata sobre un comando en particular, se activara escribiendo(supongamos que deseamos saber como trabajar con elcomando reg).

    help reg

    Comando findit ; Este comando permite identificar en labase de datos de Stata (interna y externa) los comandos oprogramas que permiten realizar una tarea. Para invocarlasolo deberemos escribir findit seguido de una palabrarelacionado con la tarea. De esta manera si deseamos sabercomo realizar simulaciones de Montecarlo escribiremos:

    findit montecarlo

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Los identificadores son aquellas variables que el usuario utilizacomo referencia para ordenar el resto de las variables. De estemodo cada usuario elegira el identificador que mejor se ajustea su investigacion.

    Por ejemplo si poseo informacion del numero de autosvendidos por cada empresa puedo utilizar como identificadorel precio, cada precio se asociara a una empresa.

    Empresa1 Empresa2Precio 1 5 4Precio 2 5 5Precio 3 2 8Precio 4 4 10Precio 5 3 15

    De tal manera que permite estimar el precio en funcion de lacantidad vendida de autos de todas las empresas.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Los identificadores son aquellas variables que el usuario utilizacomo referencia para ordenar el resto de las variables. De estemodo cada usuario elegira el identificador que mejor se ajustea su investigacion.

    Por ejemplo si poseo informacion del numero de autosvendidos por cada empresa puedo utilizar como identificadorel precio, cada precio se asociara a una empresa.

    Empresa1 Empresa2Precio 1 5 4Precio 2 5 5Precio 3 2 8Precio 4 4 10Precio 5 3 15

    De tal manera que permite estimar el precio en funcion de lacantidad vendida de autos de todas las empresas.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Los identificadores son aquellas variables que el usuario utilizacomo referencia para ordenar el resto de las variables. De estemodo cada usuario elegira el identificador que mejor se ajustea su investigacion.

    Por ejemplo si poseo informacion del numero de autosvendidos por cada empresa puedo utilizar como identificadorel precio, cada precio se asociara a una empresa.

    Empresa1 Empresa2Precio 1 5 4Precio 2 5 5Precio 3 2 8Precio 4 4 10Precio 5 3 15

    De tal manera que permite estimar el precio en funcion de lacantidad vendida de autos de todas las empresas.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Si utilizo como identificador las empresa obtendra algo como.Precio1 Precio2 Precio3 Precio4 Precio5

    Empresa1 5 5 2 4 3Empresa2 4 5 8 10 15

    Lo que permite estimar la cantidad vendida de autos de cadaempresa en funcion de los precios de los autos.Usted elegira el identificador. Sin embargo muchosidentificadores estan predefinidos por el tipo de encuesta ocenso, esto sucede con la ENAHO (Encuesta Nacional dehogares), donde el identificador de un hogar o una persona sera unacoleccion de variables.

    Identificador de la persona:conglome vivienda hogar codpersoIdentificador del hogar:conglome vivienda hogar

    Esto es, si deseamos estimar por ejemplo el consumo porfamilia deberemos identificar primero a los hogares y luegorealizar la estimacion.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Si utilizo como identificador las empresa obtendra algo como.Precio1 Precio2 Precio3 Precio4 Precio5

    Empresa1 5 5 2 4 3Empresa2 4 5 8 10 15

    Lo que permite estimar la cantidad vendida de autos de cadaempresa en funcion de los precios de los autos.

    Usted elegira el identificador. Sin embargo muchosidentificadores estan predefinidos por el tipo de encuesta ocenso, esto sucede con la ENAHO (Encuesta Nacional dehogares), donde el identificador de un hogar o una persona sera unacoleccion de variables.

    Identificador de la persona:conglome vivienda hogar codpersoIdentificador del hogar:conglome vivienda hogar

    Esto es, si deseamos estimar por ejemplo el consumo porfamilia deberemos identificar primero a los hogares y luegorealizar la estimacion.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Si utilizo como identificador las empresa obtendra algo como.Precio1 Precio2 Precio3 Precio4 Precio5

    Empresa1 5 5 2 4 3Empresa2 4 5 8 10 15

    Lo que permite estimar la cantidad vendida de autos de cadaempresa en funcion de los precios de los autos.Usted elegira el identificador. Sin embargo muchosidentificadores estan predefinidos por el tipo de encuesta ocenso, esto sucede con la ENAHO (Encuesta Nacional dehogares), donde el identificador de un hogar o una persona sera unacoleccion de variables.

    Identificador de la persona:conglome vivienda hogar codpersoIdentificador del hogar:conglome vivienda hogar

    Esto es, si deseamos estimar por ejemplo el consumo porfamilia deberemos identificar primero a los hogares y luegorealizar la estimacion.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Si utilizo como identificador las empresa obtendra algo como.Precio1 Precio2 Precio3 Precio4 Precio5

    Empresa1 5 5 2 4 3Empresa2 4 5 8 10 15

    Lo que permite estimar la cantidad vendida de autos de cadaempresa en funcion de los precios de los autos.Usted elegira el identificador. Sin embargo muchosidentificadores estan predefinidos por el tipo de encuesta ocenso, esto sucede con la ENAHO (Encuesta Nacional dehogares), donde el identificador de un hogar o una persona sera unacoleccion de variables.

    Identificador de la persona:conglome vivienda hogar codperso

    Identificador del hogar:conglome vivienda hogar

    Esto es, si deseamos estimar por ejemplo el consumo porfamilia deberemos identificar primero a los hogares y luegorealizar la estimacion.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Si utilizo como identificador las empresa obtendra algo como.Precio1 Precio2 Precio3 Precio4 Precio5

    Empresa1 5 5 2 4 3Empresa2 4 5 8 10 15

    Lo que permite estimar la cantidad vendida de autos de cadaempresa en funcion de los precios de los autos.Usted elegira el identificador. Sin embargo muchosidentificadores estan predefinidos por el tipo de encuesta ocenso, esto sucede con la ENAHO (Encuesta Nacional dehogares), donde el identificador de un hogar o una persona sera unacoleccion de variables.

    Identificador de la persona:conglome vivienda hogar codpersoIdentificador del hogar:conglome vivienda hogar

    Esto es, si deseamos estimar por ejemplo el consumo porfamilia deberemos identificar primero a los hogares y luegorealizar la estimacion.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Identificadores

    Si utilizo como identificador las empresa obtendra algo como.Precio1 Precio2 Precio3 Precio4 Precio5

    Empresa1 5 5 2 4 3Empresa2 4 5 8 10 15

    Lo que permite estimar la cantidad vendida de autos de cadaempresa en funcion de los precios de los autos.Usted elegira el identificador. Sin embargo muchosidentificadores estan predefinidos por el tipo de encuesta ocenso, esto sucede con la ENAHO (Encuesta Nacional dehogares), donde el identificador de un hogar o una persona sera unacoleccion de variables.

    Identificador de la persona:conglome vivienda hogar codpersoIdentificador del hogar:conglome vivienda hogar

    Esto es, si deseamos estimar por ejemplo el consumo porfamilia deberemos identificar primero a los hogares y luegorealizar la estimacion.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo

    La modificacion de los datos cargados al Stata es de necesidadfrecuente, podemos crear nuevas variables, ordenar o cambiar elcontenido. Una de las ventajas de Stata es su versatilidad en elmanejo de los datos. Algunos de los comandos utiles al momentode realizar modificaciones seran:

    label; permite modificar las etiquetas (descripcion de lascaractersticas) de las variables.

    aorder; permite ordenar las variables que aparecen en lalista por orden alfabetico.

    sort; ordena ascendentemente las observaciones de unavariable de acuerdo al identificador elegido.

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo

    generate; permite generar nuevas variables a partir de lasvariables cargadas al Stata o crear valores ficticios. Paragenerar variables partiendo de las ya existentes se utilizaranexpresiones logicas tales como:

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo

    replace;permite cambiar el contenido de una variable por lacondicion que implementa el usuario.

    reshape; permite transformar una base de datos de la formawide a long y viceversa.

    Formato long

    id ano sexo ingreso

    1 2006 1 15001 2007 1 30002 2006 2 8002 2007 2 40003 2006 1 7503 2007 1 750

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo

    Formato wide

    id sexo ingreso2006 ingreso2007

    1 1 1500 30002 2 800 40003 1 750 750

    long a wide

    reshape wide ingreso,i(id) j(ano)

    wide a long

    reshape long ingreso,i(id) j(ano)

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    keep; elimina todas aquellas variables no seleccionadas.

    drop; elimina solo las variables seleccionadas.

    Estamos listos para comenzar con algunos ejercicios abran elarchivo ajugar1.txt y ajugar1.dta Como lo haran?

    Ahora abran el archivo ajugar2.exe deseamos tener solo unabase de datos llamado ajugar3 que contenga a ajugar1 yajugar2 Como lo haran?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    keep; elimina todas aquellas variables no seleccionadas.

    drop; elimina solo las variables seleccionadas.

    Estamos listos para comenzar con algunos ejercicios abran elarchivo ajugar1.txt y ajugar1.dta Como lo haran?

    Ahora abran el archivo ajugar2.exe deseamos tener solo unabase de datos llamado ajugar3 que contenga a ajugar1 yajugar2 Como lo haran?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    keep; elimina todas aquellas variables no seleccionadas.

    drop; elimina solo las variables seleccionadas.

    Estamos listos para comenzar con algunos ejercicios abran elarchivo ajugar1.txt y ajugar1.dta Como lo haran?

    Ahora abran el archivo ajugar2.exe deseamos tener solo unabase de datos llamado ajugar3 que contenga a ajugar1 yajugar2 Como lo haran?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    keep; elimina todas aquellas variables no seleccionadas.

    drop; elimina solo las variables seleccionadas.

    Estamos listos para comenzar con algunos ejercicios abran elarchivo ajugar1.txt y ajugar1.dta Como lo haran?

    Ahora abran el archivo ajugar2.exe deseamos tener solo unabase de datos llamado ajugar3 que contenga a ajugar1 yajugar2 Como lo haran?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    Solucion

    utilizaremos el comando merge

    Ver ejercicio1

    Un pequeno reto!

    Suponga que usted necesita crear la variable dicotomica,hombres que viven en Lima Metropolitana y no saben leer yescribir. La variable debera tomar el valor de 1 si se cumplesimultaneamente las tres condiciones y 0 en otro caso.Como lo hara?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    Solucion

    utilizaremos el comando merge

    Ver ejercicio1

    Un pequeno reto!

    Suponga que usted necesita crear la variable dicotomica,hombres que viven en Lima Metropolitana y no saben leer yescribir. La variable debera tomar el valor de 1 si se cumplesimultaneamente las tres condiciones y 0 en otro caso.Como lo hara?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    Solucion

    utilizaremos el comando merge

    Ver ejercicio1

    Un pequeno reto!

    Suponga que usted necesita crear la variable dicotomica,hombres que viven en Lima Metropolitana y no saben leer yescribir. La variable debera tomar el valor de 1 si se cumplesimultaneamente las tres condiciones y 0 en otro caso.Como lo hara?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    Solucion

    utilizaremos el comando merge

    Ver ejercicio1

    Un pequeno reto!

    Suponga que usted necesita crear la variable dicotomica,hombres que viven en Lima Metropolitana y no saben leer yescribir. La variable debera tomar el valor de 1 si se cumplesimultaneamente las tres condiciones y 0 en otro caso.Como lo hara?

    Isaac Martnez Introduccion al Stata

  • IndiceIntroduccion

    Base de DatosRecursos de Stata

    Comando utilesIdentificadoresManejo de base de DatosEjercicios

    Base de Datos: Manejo y Ejercicios

    Solucion

    utilizaremos el comando merge

    Ver ejercicio1

    Un pequeno reto!

    Suponga que usted necesita crear la variable dicotomica,hombres que viven en Lima Metropolitana y no saben leer yescribir. La variable debera tomar el valor de 1 si se cumplesimultaneamente las tres condiciones y 0 en otro caso.Como lo hara?

    Isaac Martnez Introduccion al Stata

    ndiceIntroduccinIntroduccin

    Base de DatosComandosLectura de Datos

    Recursos de StataComando tilesIdentificadoresManejo de base de DatosEjercicios