Documente Academic
Documente Profesional
Documente Cultură
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Introduccin a Stata
Javier Alejo
Econometra I
Universidad Nacional de La Plata
Marzo, 2015
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Contenido
Introduccin a Stata
Interface
Sintaxis
Comandos bsicos
Abreviaturas
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Qu es Stata?
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Dnde se aprende?
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Interface
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
[by varlist:] comando [varlist] [=exp] [if exp] [in range] [, opciones]
Los corchetes indican elementos opcionales. De hecho existen
comandos que comprenden slo una palabra.
Veremos diferentes ejemplos de comandos simples que usan
distintas partes de la estructura de la sintaxis
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
use C:\clase1\basewdi.dta
Requisitos:
No debe haber un dataset previo en memoria.
Previamente habr que decirle a Stata en que carpeta se est
trabajando (comando cd C:\clase1).
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
comando
browse
Otro caso es el comando summarize, que muestra estadisticas
descriptivas:
summarize
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
[varlist]
Se utiliza para hacer referenca a una o ms variables. Por
ejemplo, estadsticas descriptivas de una variable:
summarize pob
Para un grupo de variables:
summarize pob-impo
Variables que empiecen con la letra p
summarize p*
Javier Alejo
Econometra I
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
[if exp]
Igual: ==
Distinto: !=
Mayor (menor): > ; (<)
Mayor o igual (menor o igual);
Javier Alejo
>= (<=)
Econometra I
10
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Operadores lgicos:
And:
Or: |
&
summarize
summarize
summarize
summarize
pbi
pbi
pbi
pbi
if
if
if
if
Javier Alejo
Econometra I
11
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
[in range]
Permite aplicar el comando a un rango de observaciones, de
acuerdo al orden del dataset.
Ejemplo 1: descripcin estadstica de las 10 primeras
observaciones del dataset
Econometra I
12
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
sort pob
El comando gsort permite ordenar en cualquier sentido.
De manera descendente segn la poblacin de cada pas:
gsort -pob
De manera ascendente:
gsort +pob
Javier Alejo
Econometra I
13
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
[= exp]
generate nueva = 0
Permite crear una nueva variable en el dataset. Es requisito
indicar la denicin de dicha variable nueva.
En este caso la variable se llama nueva y tiene valor 0 en todas
las observaciones.
Tambin puede crearse una variable nueva mediante
operaciones algebraicas basadas en otras variables.
Javier Alejo
Econometra I
14
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Econometra I
15
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
browse p*
Tambin puede crearse una variable con valores nulos (en
Stata se indica .).
generate nulo = .
Otro comando que usa [=exp] es replace que permite
reemplazar valores de una variable ya creada.
Econometra I
16
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
[by varlist:]
sort region
Luego:
Javier Alejo
Econometra I
17
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
bysort
Econometra I
18
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
[, opciones]
Javier Alejo
Econometra I
19
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
tabulate region
Permite conocer cuantas observaciones hay con los diferentes
valores que tiene la variable region.
Este comando tabulate puede ser combinado con el
summarize, de la siguiente manera:
Econometra I
20
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Javier Alejo
Econometra I
21
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Javier Alejo
Econometra I
22
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Abreviaturas
Ejemplos de abreviatura:
Javier Alejo
Econometra I
23
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Javier Alejo
Econometra I
24
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Proyecto
Archivo
Qu hace?
dta
do
log
Javier Alejo
Econometra I
25
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Archivos DO
doedit
Javier Alejo
Econometra I
26
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
http://www.editplus.com/
http://www.textpad.com/
Crimson: http://www.crimsoneditor.com/
Notepad++: http://notepad-plus-plus.org/
Editplus:
Textpad:
Javier Alejo
Econometra I
27
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Mi primer archivo DO
Javier Alejo
Econometra I
28
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Javier Alejo
Econometra I
29
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Javier Alejo
Econometra I
30
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Funcionamiento:
log using hace que se empiecen a registrar los resultados en el
resultados se sobrescriben.
Solo queda registrado son los resultados entre el log using y el
siguiente log close.
Importante:
El comando log using resulta en un error si ya existe un LOG
en uso.
Por ello debemos cerrar cualquier otro LOG en uso con la
opcin log close.
Javier Alejo
Econometra I
31
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Sugerencia:
Primero confeccionar el archivo DO sin usar los comandos
LOG.
Luego, cuando ya estemos seguros que el DO hace lo que
necesitamos, usar los comandos LOG para guardar los
resultados.
Comentarios:
Existen otras formas de exportar resultados (en forma de
tablas, texto y grcos).
El archivo LOG es una de las ms primitivas pero la ms
simple (y por lo tanto til para principiantes).
Javier Alejo
Econometra I
32
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Observacin
Variable1
Variable2
Variable3
Dato 1,1
Dato 2,1
Dato 3,1
Dato 1,2
Dato 2,2
Dato 3,2
...
...
...
...
Dato 1,N
Dato 2,N
Dato 3,N
count
Javier Alejo
Econometra I
33
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Tipos de datos
Tipos de datos en Stata: (i) nmeros, (ii) palabras y (iii)
fechas.
Datos numricos: admite varios formatos
Nombre
Tipo de nmeros
Lmite inferior
Byte
Enteros
-127
Lmite superior
100
Integer
Enteros
-32,767
32,740
Long
Enteros
-2,147,483,647
2,147,483,620
Float
Con decimales
-1.70141173319*10^38
1.70141173319*10^38
Double
Con decimales
-8.9884656743*10^307
8.9884656743*10^307
Econometra I
34
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
describe
Si se quiere saber el tipo de dato de una variable especca se
utiliza:
describe pob
Para crear una variable numrica especicando el tiadpo de
dato que queremos, se utiliza:
Javier Alejo
Econometra I
35
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Datos identicatorios:
Valores no categricos:
Econometra I
36
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Importacin de datos
Stata puede importar datos con otros formatos que no son los
de Stata.
Para Stata 12 o ms antuguas, el comando que permite esto
es insheet.
Los formates genricos usualmente tienen estas extensiones:
1
Javier Alejo
Econometra I
37
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Importacin de datos
Del segundo:
Javier Alejo
Econometra I
38
Introduccin a Stata
Sintaxis
Organizacin de un proyecto en Stata
Gestin de datos (dataset)
Econometra I
39