Вы находитесь на странице: 1из 36

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

Iniciar sesin por primera vez


Las ventanas que componen el programa
Menes y dilogos

Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas

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

Iniciar sesin por primera vez


Las ventanas que componen el programa
Menes y dilogos

Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas

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
Curva de aprendizaje

SPSS

SAS

Empinada

Plana

Poco ms de empinada

Muy empinada

Programacin

Interactiva

Programacin

Programacin

Manipulacin de datos

Poderoso

Moderado

Poderoso

Poderoso

Anlisis de datos

Poderoso

Poderoso

Verstil

Verstil

Muy buenos

Muy buenos

Buenos

Muy buenos

Caro

Muy caro

Muy caro

Gratis

Interfaz del usuario

Grcos
Costo

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

Iniciar sesin por primera vez


Las ventanas que componen el programa
Menes y dilogos

Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas

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.
2.
3.
4.

Click
Click
Click
Click

en
en
en
en

File
Example datasets
Example datasets included in Stata
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 nos
da 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.
2.
3.

en Data
en Describe data
Click en Describe data in memory
Aparece una ventana
Click

Click

sta permite acceder a todas las opciones del comando describe.


Juan Manuelelegir
del Pozoqu
Segura
Cursoqueremos
de Stata intermedio
avanzado
Desde ahi podemos
variables
describir

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 y
clickeamos 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 comandos
hubiramos 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

Iniciar sesin por primera vez


Las ventanas que componen el programa
Menes y dilogos

Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas

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

Juan Manuel del Pozo Segura

: llama a la barra para


buscar palabras (Control+F)

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,
HelpSearch. Escribimos "regression"

Click

en

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 Search


Documentation 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 y
escribir nombre de comando
search + tema: equivale a HelpSearch seleccionando Search all y
escribir nombre de comando

Si queremos usar el Viewer cambiamos search por findit


search + tema, local : equivale a HelpSearch seleccionando
Search Documentation and FAQs y escribiendo nombre de comando
search+ tema, net : equivale a HelpSearch seleccionando Search
net 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 updates
Escribiendo 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.
2.

Click
Click

en Help
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

Iniciar sesin por primera vez


Las ventanas que componen el programa
Menes y dilogos

Documentacin y ayuda
El Stata Viewer
Buscando ayuda
Actualizacin y descarga de nuevos programas

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

en
,o
Escribimos doedit en la barra de comandos
Click

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
+F: Si queremos hallar una palabra o frase particular
+H: Si queremos hallar una palabra o frase particular y
reemplazarla por otra
Control
Control

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
+D: Do
+R: Run
Si queremos ejecutar slo una lnea no es necesario resaltarla toda,
basta slo con posar el cursor en la linea
Control
Control

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 ve
as
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 comando
usando "//"
describe price weight
help 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
+S

Control

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
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

Вам также может понравиться