Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
136Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Taller Stata

Taller Stata

Ratings:

4.0

(1)
|Views: 27,419|Likes:
Published by wezooo
Manual Stata
Manual Stata

More info:

Published by: wezooo on Aug 29, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

08/17/2013

pdf

text

original

 
Taller Stata
 Jeanette Fuentes
1
Clase 1
En estas clases prácticas veremos cómo utilizar el programa Stata para el trabajo económicoempírico. Para esto trabajaremos con bases de datos que nos aporten información respecto a lo quequeramos estudiar.
Introducción a Stata
Al trabajar en stata ocuparemos principalmente los siguientes archivos:name.
dta
Base de datos en stataname.
log
Archivo en el que podemos guardar comandos y resultados, exceptográficos.name.
do
Archivo con comandos, generalmente hecho en el editor de stata, block de notas o word (pero guardado con formato sólo texto). Nos permite hacer un programa para luego hacerlo correr en stata, locual es más rápido que trabajar en forma interactiva.name.
ado
Archivo que contiene un mini programa ya insertado a stata, el cualnos permite hacer cálculos sin tener que programar en el momentolas instrucciones para hacer por ej. un índice, sino que simplementeocupamos un comando que nos hace funcionar el programa. Ésteestá inserto en la librería de stata.
Base de datos
Antes de abrir una base de datos (y de comenzar a trabajar) es necesario colocar memoria al programa, para ello hacemos:
. set mem 90m
Para abrir una base .dta debemos hacer:
File
Open
abrir o bien tipear directamente:
. use
“ [disco en que lo guardaremos] \ [ruta de acceso] \ [nombre de archivo.dta
]”, clear
 por ejemplo:
. use "C:\Jeanette\Casen\Casen90\casen901.dta", clear
Luego, para guardar una base de datos, reescribiendo sobre la base antigua, hacemos:
1 Responsable de la elaboración. Jfuentes@econ.facea.uchile.cl1
 
. save
 
“ [disco en que lo guardaremos] \ [ruta de acceso] \ [nombre de archivo.dta
]
”, replace
Si queremos ver los datos de la base, podemos hacer click en el
 Data browse
, y si queremosmodificar los datos debemos abrir el
 Data editor 
.Archivo log:Para guardar todo lo que hagamos podemos hacer un “log”, el cual puede ser abiertodespués en un procesador de texto. Para ello hacemos:
open log
openo bien tipeamos directamente:log using [disco en que lo guardaremos] \ [ruta de acceso] \ [nombre de archivo.log] por ejemplo:
log using C:\Jeanette\clase1.log
Aquí agregamos
 ,replace
 para que cada vez que hagamos correr un programa .do los resultados sereescriban sobre lo hecho antes.
log using C:\Jeanette\clase1.log, replace
Para terminar de usar el log debemos tipear:
. log close
Los archivos .do y .ado los veremos más adelante.Principales comandos:
help
(h)Este es un comando con el cual podemos obtener ayuda de stata. Sihacemos help comando, obtendremos ayuda específica del comando. Ej:
. help graph
describe
(d)Este comando nos despliega un resumen de los contenidos de la base de datos que tenemos abierta.
summarize
(sum)Computa estadísticas descriptivasEj:
. sum edadVariable | Obs Mean Std. Dev. Min Max---------+-----------------------------------------------------edad | 26852 29.63779 20.83074 0 98. sum edad yoprajVariable | Obs Mean Std. Dev. Min Max---------+-----------------------------------------------------edad | 26852 29.63779 20.83074 0 98yopraj | 9200 174504.9 336834.5 0 1.23e+07
2
 
tabulate
(tab)Computa frecuenciasEj:
. tab sexoSexo | Freq. Percent Cum.------------+-----------------------------------1 | 13235 49.29 49.292 | 13617 50.71 100.00------------+-----------------------------------Total | 26852 100.00. tab pco1 sexoRel.con el |Jefe de | Sexohogar | 1 2 | Total-----------+----------------------+----------1 | 5290 1418 | 67082 | 174 4762 | 49363 | 5928 5456 | 113844 | 34 148 | 1825 | 28 85 | 1136 | 209 186 | 3957 | 1023 953 | 19768 | 143 143 | 2869 | 52 62 | 11410 | 251 242 | 49311 | 98 89 | 18712 | 5 73 | 78-----------+----------------------+----------Total | 13235 13617 | 26852
Creación de Variables
generate
(gen)Este es un comando que nos permite crear variables, las cuales pueden ser una combinación de otras o una variable totalmente nueva . Por ejemplo, para crear unavariable totalmente nueva puedo hacer:
. gen a=0
y en el editor de stata coloco el valor de la nueva variable.Si quiero crear una variable a partir de otra puedo hacer:
. gen b=3 + esc
Expresiones lógicas y matemáticas más usadas
+suma>=Mayor o igual&y-resta>Mayor estricto que
 
|o*multiplicación<=Menor o igual queexp()exponencial/división<Menor estricto quelog()logarítmo= =igual!=Distinto que
3

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->