Introducci on al Stata - · PDF fileIndice Introducci on Base de Datos Recursos de Stata ...

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

Transcript of Introducci on al Stata - · PDF fileIndice Introducci on Base de Datos Recursos de Stata ...

IndiceIntroduccion

Base de DatosRecursos de Stata

www.isaacmartinez.wordpress.com

Introduccion al StataComandos Basicos

Isaac Martınez

29 de Marzo de 2010

Isaac Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez Introduccion al Stata

IndiceIntroduccion

Base de DatosRecursos de Stata

Introduccion

Introduccion

Stata ofrece dos formas de realizar analisis estadıstico:

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 Martınez Introduccion al Stata

IndiceIntroduccion

Base de DatosRecursos de Stata

Introduccion

Introduccion

Stata ofrece dos formas de realizar analisis estadıstico: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 Martınez Introduccion al Stata

IndiceIntroduccion

Base de DatosRecursos de Stata

Introduccion

Introduccion

Stata ofrece dos formas de realizar analisis estadıstico: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 Martınez Introduccion al Stata

IndiceIntroduccion

Base de DatosRecursos de Stata

Introduccion

Introduccion

Stata ofrece dos formas de realizar analisis estadıstico: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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.

“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 principalesestadısticos de las variables como la media desviacion estandar.“codebook”; permite observar la descripcion de cada variable.

si deseamos guardar el trabajo utilizaremos el comando “save”seguido del nombre que se desea dar al archivo.

Isaac Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 lascaracterısticas) 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 Martınez 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 Martınez 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 forma“wide” 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez 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 Martınez Introduccion al Stata