Upload
ngohuong
View
216
Download
1
Embed Size (px)
Citation preview
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