csia introduccion
DESCRIPTION
CSIA IntroduccionTRANSCRIPT
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Curso de Stata intermedio avanzado
Introduccin
Juan Manuel del Pozo Segura
Vicerrectorado Acadmico
Departamento de Economa
PUCP
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
ndice
1
Descripcin del programa
2
Iniciar sesin por primera vez
Las ventanas que componen el programa
Menes y dilogos
3
Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
4
Do-les
El do-le editor
Nuestro primer do-le
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
ndice
1
Descripcin del programa
2
Iniciar sesin por primera vez
Las ventanas que componen el programa
Menes y dilogos
3
Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
4
Do-les
El do-le editor
Nuestro primer do-le
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Descripcin del programa
Stata (no es un acrnimo!) es un programa estadstico creado en
1985 por StataCorp
Sus principales propsitos son
Explorar bases de datos: ver qu variables tenemos, de qu tipo son,
qu valores toman, describirlas usando estadsticos, etc.
Modicar bases de datos: modicar las variables existentes, crear
nuevas o borrar ya existentes, etc.
Analizar bases de datos: realizar estimaciones paramtricas y no
paramtricas, realizar pruebas sobre parmetros o modelos, etc.
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Ventajas
Es uno de los programas ms ampliamente usados para la
investigacin en economa y en otras ramas cientcas (biologa,
epidemiologa, etc.)
Est especialmente diseado para llevar a cabo anlisis
economtrico de variables
Permite el estudio no slo de variables cuantitativas sino tambin
cualitativas
Cualquier duda puede disiparse usando los manuales del programa,
la ventana de ayuda o el statalist
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Ventajas
En el 90% de casos existe un comando que hace exactamente lo
que nosotros queremos hacer e, inclusive, podemos modicarlo si
as lo queremos
El output de Stata es lo sucientemente sosticado como para
incluirse tal cual en un paper de alta calidad. Sin embargo, es
posible editarlo en programas como Excel o Paint
El cambio de una versin a otra no implica prdida de
compatibilidad de los comandos
Existen diferentes "avors" segn las necesidades de cada usuario
Stata/SE: para datasets grandes
Stata/MP: para datasets grandes en mltiples procesadores
Stata/Intercooled: para datasets medianos
Small Stata: para datasets pequeos
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Desventajas
Requiere una estructura rgida de la base de datos. sta debe tener
una extensin .dta (aunque tambin puede ser .sav)
Slo puede puede abrirse una nica base de datos a la vez.
Es necesario familiarizarse con la programacin (y no con el mtodo
interactivo) para que Stata desarrolle su mximo potencial
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Comparacin con otros programas
Stata SPSS SAS R
Curva de aprendizaje Empinada Plana Poco ms de empinada Muy empinada
Interfaz del usuario Programacin Interactiva Programacin Programacin
Manipulacin de datos Poderoso Moderado Poderoso Poderoso
Anlisis de datos Poderoso Poderoso Verstil Verstil
Grcos Muy buenos Muy buenos Buenos Muy buenos
Costo Caro Muy caro Muy caro Gratis
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Las ventanas que componen el programa
Menes y dilogos
ndice
1
Descripcin del programa
2
Iniciar sesin por primera vez
Las ventanas que componen el programa
Menes y dilogos
3
Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
4
Do-les
El do-le editor
Nuestro primer do-le
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Las ventanas que componen el programa
Menes y dilogos
Ventanas iniciales
Para iniciar sesin en Stata es necesario hacer doble Click en el
cono del programa
Lo que aparece son las ventanas que componen el programa
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Las ventanas que componen el programa
Menes y dilogos
Funciones de cada ventana
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Las ventanas que componen el programa
Menes y dilogos
Menes y dilogos
Adems de las ventanas y botones mostrados, el programa presenta
una serie de menes para trabajar interactivamente
Mediante stos podemos hacer las mismas tareas que mediante la
programacin de diferentes comandos, aunque al costo de un mayor
tiempo para realizar cada una de las tareas (y cada paper o tesis
est compuesto por varios cientos de tareas!)
E.g. si queremos cargar una base al programa hacemos
1. Click en File
2. Click en Example datasets
3. Click en Example datasets included in Stata
4. Click en auto.dta
Ntese que luego de hacer todo esto, en la ventana de resultados
aparece sysuse auto.dta. Tipeando esto en la barra de comandos nosda el mismo resultado que los 4 pasos anteriores
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Las ventanas que componen el programa
Menes y dilogos
Menes y dilogos
Inclusive, si queremos hacer una tarea simple como un tabulado
1. Click en Data
2. Click en Describe data
3. Click en Describe data in memory
Aparece una ventana
sta permite acceder a todas las opciones del comando describe.
Desde ahi podemos elegir qu variables queremos describir
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Las ventanas que componen el programa
Menes y dilogos
Menes y dilogos
En general, los dilogos para la mayora de comandos tienen los
mismos botones bsicos
OK: Ejecuta lo que hayamos modicado y cierra la ventana de dilogo
Cancel: Cancela cualquier cosa que hayamos hecho
Submit: Ejecuta lo que hayamos modicado pero deja abierta la
ventana de dilogo (muy recomendable para aprender qu hace cada
opcin)
: Permite acceder al sistema de ayuda de Stata
: Resetea lo que hayamos modicado en la ventana de dilogo
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
Las ventanas que componen el programa
Menes y dilogos
Menes y dilogos
E.g. si seleccionamos en la ventana anterior price y weight yclickeamos Ok, aparecer en la ventana de resultados la descripcin
de ambas
Ntese que el Stata muestra no slo el resultado sino tambin
describe price weight. Tipeando esto en la barra de comandoshubiramos obtenido el mismo resultado
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
ndice
1
Descripcin del programa
2
Iniciar sesin por primera vez
Las ventanas que componen el programa
Menes y dilogos
3
Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
4
Do-les
El do-le editor
Nuestro primer do-le
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Cmo Stata provee ayuda
Es casi seguro que mientras vayamos avanzando en nuestro trabajo
encontremos una serie dudas en el camino. E.g.:
Queremos hacer un procedimiento estadstico y no sabemos qu
comando usar
Nos informaron un comando que hace justo lo que queremos pero no
sabemos cmo usarlo
Hemos ejecutado el comando y Stata nos muestra un error y no
sabemos por qu
Como se mencion en la primera seccin, una de las ventajas Stata
es que tiene una serie de elementos que permiten resolver estas
dudas Estos incluyen
1. Recursos propios (manuales y documentacin precargados)
2. Recursos creados por otros usarios
La principal manera para resolver dudas es el uso de los archivos
Help
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Stata Viewer
Para ello es necesario conocer primero el Stata Viewer, la ventana
donde se presentarn el contenido de estos archivos
sta es una de las herramientas ms verstiles del programa dado que
su estructura es similar a la de una pgina web
No slo presenta la informacin que buscamos sino tambin links a
otras pginas de la documentacin de Stata y recursos en linea
Control+Click: abre el link en
otra pestaa del mismo visor
Shift+Click: abre el link en
otro visor
: pasa a la ventana siguiente
: pasa a la ventana anterior
: llama a la barra para
buscar palabras (Control+F)
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Usando el Stata viewer
Para ver informacin sobre qu comandos de Stata ejecutan lo que
queremos hacer:
1. Click en Help
2. Click en search
3. Escribir los trminos de inters
Esto abrir un nuevo Viewer que contiene informacin no slo sobre los
comandos de Stata sino tambin sobre artculos en Stata Journal, links
a FAQ e incluso videos de Youtube
Una vez que encontramos el comando deseado, hacemos Click en el
link para abrir su help le
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Usando el Stata viewer
E.g. queremos buscar ayuda sobre regresiones lineales, Click en
HelpSearch. Escribimos "regression"
El programa buscar la frase en dos lados
En la documentacin de Stata y manuales de referencia instalados en
el programa
En el FAQ en el website de Stata, pginas de internet asociadas y
comandos escritos por usuarios que constituyan recursos de internet
Entre los resultados, "regress...linear regression" es lo que buscamos
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Usando el Stata viewer
Si hacemos Click en el link que aparece en azul, nos mandar a la
ventana de ayuda del comando regress
Ntese que arriba a la derecha
aparecen tres botones
Dialog: muestra links a Viewers
relacionados con lo que
buscamos
Also See: muestra las
documentaciones de Stata
(pdf) relacionadas con lo que
buscamos
Jump to: muestra las secciones
mostradas actualmente en el
viewer
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
El Stata viewer y los manuales de Stata
Una vez elegido el comando que deseamos mediante el
procedimiento anterior, podemos limitarnos a la informacin que
muestra el viewer o hacer Click en el nombre del comando. Esto
abrir la documentacin en pdf de Stata para ese comando
sta la forma adecuada para saber ms sobre algn comando en
particular dado que muestra, adems de la informacin del Viewer,
Ejemplos de cmo usar el comando
Los mtodos y frmulas detrs de los procedimientos
Si luego de hacer Help Search seleccionamos SearchDocumentation and FAQs, el Stata busca comandos relacionados,
artculos en el Journal, en el Stata Technical Bulletin, FAQs y videos
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Comandos para buscar ayuda
Los procedimientos que acabamos de hacer interactivamente
pueden hacerse ms ecientemente escribiendo los siguientes
comandos en la barra de comandos
help + nombre de comando: equivale a HelpStata command yescribir nombre de comando
search + tema: equivale a HelpSearch seleccionando Search all yescribir nombre de comando
Si queremos usar el Viewer cambiamos search por findit
search + tema, local : equivale a HelpSearch seleccionandoSearch Documentation and FAQs y escribiendo nombre de comando
search+ tema, net : equivale a HelpSearch seleccionando Searchnet resources y escribiendo nombre de comando
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Otras fuentes para bsqueda de ayuda
Una de las fuentes ms importantes para buscar ayuda sobre
procedimientos y comandos, e incluso econometra, es el Statalist
ste es un foro excepcionalmente amplio, donde se responden a
diferentes preguntas que hacen los usarios
Basta con frasear en Google aquello que queremos indagar y agregar la
palabra "statalist" (entre comillas)
Otra de las fuentes importantes constituye el Stata Journal
sta es una revista especializada donde se presenta, en formato paper,
diferentes temas y consejos sobre cmo trabajar bases de datos y
realizar estimaciones en Stata.
Asimismo, suele presentar algunos tutoriales de comandos
relevantes y discusiones sobre procedimientos economtricos
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Actualizando Stata
Usando la web podemos descargar e instalar actualizaciones
importantes del programa. Estas incluyen
Actualizaciones ociales: agregan nuevas caractersticas al programa y
arreglan errores de programacin detectados
Documentacin adicional
La manera ms comn de actualizar el Stata es
Mediante la ventana Help Check for updatesEscribiendo el comando update all en la barra de comandos
Podemos ver cundo fue la ltima vez que actualizamos Stata y ver
si hay nuevas actualizaciones con el comando
update query
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Descargando nuevos comandos
El Stata tiene la capacidad de usar el internet para descargar
comandos escritos por otros usuarios que resuelvan alguna
necesidad especca. Para ello:
1. Click en Help
2. Click en SJ and user written programs
Se despliega esta ventana
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Descargando nuevos comandos
Si seleccionamos Search all y escribimos "cubic spline" en la barra
de bsqueda (superior) se despliega esta ventana
El primer elemento de la lista
es el comando built-in mkspline
Los siguientes dos nos dan
ayuda sobre funciones
matemticas
Los siguientes dos nos llevan a
artculos del SJ. Si hacemos
Click en el comando que
aparecen a la derecha
(sg151_2) iremos al programa
asociado a ese artculo
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
Descargando nuevos comandos
Si le damos Click a ese vnculo aparece la siguiente pantalla
Para instalar el programa damos Click a Click here to get
Una manera ms eciente de instalar un programa, una vez que se
sabe qu comando necesitamos, es
ssc install nombre_del_comando
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
ndice
1
Descripcin del programa
2
Iniciar sesin por primera vez
Las ventanas que componen el programa
Menes y dilogos
3
Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas
4
Do-les
El do-le editor
Nuestro primer do-le
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
El do-le editor
Hasta ahora hemos usado el mtodo interactivo (mediante ventanas
desplegables) y escrito algunas cosas en la barra de comandos
Sin embargo, como enfatiz al inicio, la verdadera ventaja de Stata
est dada por su capacidad para programar. Para ello necesitamos
crear do-les
El medio principal para crear estos archivos es el do-le editor.
ste es un procesador de texto casi idntico a un block de notas y,
como tal:
slo tenemos un tipo de fuente disponible (courier new)
slo podemos copiar y pegar texto (no imgenes)
podemos abrir ms de un do-le editor (no recomentable) o ms de
una pestaa
Para llamarlo
Click en , o
Escribimos doedit en la barra de comandos
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
Vista del Do-editor
Familiarcense con l porque casi todo lo que hagamos lo haremos
aqu
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
Botones del Do-editor
Ntese que en la barra superior aparece una serie de botones
Ademas de stas, las dos herramientas ms usadas son las de
bsqueda y reemplazo
Control+F: Si queremos hallar una palabra o frase particular
Control+H: Si queremos hallar una palabra o frase particular y
reemplazarla por otra
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
Do y Run
Los botones ms importantes son Do y Run. Si bien ambos
ejecutan de arriba a abajo los comandos seleccionados, la diferencia
radica en lo que muestran en la ventana de resultados
Do ejecuta los comandos seleccionados y muestra los resultados en la
ventana de resultados (recomendado)
Run ejecuta los comandos seleccionados pero no muestra los
resultados en la ventana de resultados (no recomendado)
Vale notar que si le damos Do o Run a secas en el do-le editor,
ejecutaremos todo el dole. Usualmente no queremos hacer esto,
sino ms bien lneas seleccionadas.
Podemos llamarlos ms ecientemente usando el teclado
Control+D: Do
Control+R: Run
Si queremos ejecutar slo una lnea no es necesario resaltarla toda,
basta slo con posar el cursor en la linea
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
Ejemplo de do-le
Para construir un do-le debemos escribir en orden los comandos
(y si queremos tambin anotaciones) que hagan lo que nosotros
hemos planeado
Podemos recopilar en un do-le los comandos que hemos visto
hasta ahora. Abramos el do-le "do clase 1 parte 1.do". ste se veas
Ejemplo de do-le
*todo lo que vaya despus del asterico es considerado una nota y el Stata no lo ejecuta
sysuse auto, clear //podemos escribir una nota en la misma lnea de comandousando "//"
describe price weighthelp regress/*
para hacer una anotacion que ocupa de varias lineas
la enmarcamos entre "/*" y "*/" o escribimos "*" al inicio de cada linea
*/
"nuestra primera lnea de texto" //las cadenas de texto se enmarcan entre comillas
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
Nuestro primer resultado
Ntese cmo algunas palabras del do-le editor se colorean
los comandos que vienen built-in en el Stata van en azul
los comentarios van en color verde
las cadenas de texto van en color rojo
Si corremos nuestro do-le (Control+D) tenemos lo siguiente
El texto en color rojo indica que
hemos cometido un error.
Si hacemos Click en el mensaje
"r(199);" el Stata nos dir qu
error hemos cometido (ms
adelante veremos qu pas)
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
-
Descripcin del programa
Iniciar sesin por primera vez
Documentacin y ayuda
Do-les
El do-le editor
Nuestro primer do-le
Guardando y abriendo do-les
Una vez que hemos escrito los comandos que deseamos en nuestro
do-le, debemos guardarlo. Para ello, una vez en el do-le editor (
y no cuando estemos en la ventana de resultados), hacemos
Click en el botn o
Control+S
Si queremos abrir el do-le no debemos hacer doble click sobre l
en el Explorador de Windows. Ms bien, una vez en el do-le
editor, hacemos
Click en el botn o
Control+O
En la ventana File del do-le editor, el men Recent muestra los
ltimos do-les creados. Esto es conveniente cuando venimos
alternando do-les
Juan Manuel del Pozo Segura Curso de Stata intermedio avanzado
Descripcin del programaIniciar sesin por primera vezLas ventanas que componen el programaMenes y dilogos
Documentacin y ayudaEl Stata ViewerBuscando ayudaActualizacin y descarga de nuevos programas
Do-filesEl do-file editorNuestro primer do-file