Está en la página 1de 2

Notas para el uso de STATA

Stata tiene dos formas en las que se puede trabajar:

1. Forma interactiva: Se hace doble click en el ejecutable de Stata, y debajo, en la linea


de comandos, se comienza a dar comandos de stata. En este caso, Stata se ejecuta a
cada comando que se le pide.

2. A travs de ficheros do : Se crea un fichero, como prcticas1.do, y una vez que se


haya terminado, se entra en Stata (doble click en el ejecutable) y en la linea de
comandos se le dice: do practicas1.

La ventaja que tiene la segunda manera de proceder es que si se quiere obtener muchas
cosas de Stata, con el fichero do se puede mandar hacer tantas cosas como se quiera, y
todo se ejecuta a la vez. Adems, con el comando log using practica1.log, replace todo
lo que Stata ejecuta lo manda a un fichero log y as se pueden ver fcilmente los
resultados.

Nota: Siempre que vayais a utilizar una base de datos grande, como eesb.dta, es preciso
aumentar la memoria RAM de Stata, y para ello debeis escribir, bien en un fichero do o
en la linea de comandos (de forma interactiva) lo siguiente: set mem 30m (esto seran 30
megas, puede ponerse cualquier nmero siempre que sea superior a la cantidad de
espacio que ocupa la base de datos que vais a utilizar.

Nota2: Siempre que ejecuteis un archivo do, si despus quereis modificarlo y volver a
correrlo, antes de eso, al terminarse de ejecutar Stata, debeis escribir, de forma
interactiva:
Clear
Log close

Asi Stata se olvida de lo que haba ejecutado antes y puede volver a ejecutar lo que se le
pida.

Comandos usuales de Stata:

Summ: Si slo se le dice Summ, ofrece la media de todas las variables de la base de
datos.
Summ edad antig: ofrece la media de estas dos variables.
Summ edad antig if sexo==0: ofrece la media de estas variables cuando sexo=0.

Generacin de dummies:

- Gen hombre=sexo==0; (esta dummy vale 0 o 1).

- Gen edu=1 if prima==1;


Replace edu=2 if secun==1;
Replace edu=3 if uni==1;
(esta dummy vale 1,2,3).
- Tab sexo: ofrece los valores de las variables, as como su distribucin. Solo puede
hacerse para variables que tengan pocos valores.

-Tab sexo tipcont: ofrece la tabulacin de ambas variables - Solo valido para variables
con pocos valores.
- Tab sexo tipcont, row: ofrece tambin los porcentajes de distribucin.

Transformacin de variables:

Gen lwage=log(whnoext);

Comandos de regresin:

Reg v.dependiente v.independientes;

También podría gustarte