Академический Документы
Профессиональный Документы
Культура Документы
RafaelBustamanteRoman
La Serie Apuntes de Clase Omega Beta Gamma tiene por objetivo
difundir los materiales de enseanza generados por los docentes que
tienen a su cargo el desarrollo de las asignaturas que forman parte de
los Planes de Estudios de las Escuelas Acadmico-Profesionales de la
Facultad de Ciencias Econmicas de la Universidad Nacional Mayor de
San Marcos. Estos documentos buscan proporcionar a los estudiantes la
explicacin de algunos temas especficos que son abordados en su
formacin universitaria.
Encargados de la serie:
IntroduccinalusodebasededatosenSTATA14
RafaelBustamante
Resumen
Este trabajo busca explicar los procedimientos bsicos en el uso del paquete Stata 14.
Exploracin bsica del paquete as como estudio de algunos estadsticos descriptivos,
grficos, manejo de base de datos. Asimismo se da una explicacin bsica de los
comandos ms comunes en uso. El objetivo final de este documento es que el lector
aprendaainteractuarconelsoftware.
PalabrasClaves:EstadsticosDescriptivos,Stata.
ClasificacinJEL:C2,C25
Serie Apuntes de Clase N16.Noviembrede2014. FCE / UNMSM
I.ELENTORNODESTATA14
FiguraN1
EldesplieguedeStatapresentacuatroventanasdiferentes:
FiguraN2
Review Aquaparecenloscomandosquehansidoutilizados
durantelasesin.Sololosresultadosmsrecientesson
visiblesenestapantalla.Generalmenteseusacuandose
activanlasbitcoras.
Command SirveparautilizarStatadeformainteractiva,esdecirse
empleaparacrearlaslneasdecomandosyllevaracabo
lasaplicacionesdisponiblesenelsoftware.
Variables Nosinformasobrelasvariablesqueestndisponiblesen
nuestrabasededatospararealizarlasdiversas
aplicaciones
Results Estanospermitevisualizarlosresultados(outputs)delos
estadsticosquepedimoscalcularodelosmodelosque
solicitamosestimar.
StataEditor:Permitenavegarymodificarlosdatoscomosifueseunahojade
clculoExcel.
StataViewer:Permiteaccederainformacinenlneaytambinalaayudadel
programa.
StataGraphs:Presentaelltimogrficorealizado.
StataDofileEditor:esunaventanaseparadaenWindowsyfuncionacomoun
editordetextosquepermiteejecutarunalistadecomandos.
StataBrowser1:Permitevisualizarlosdatos,masnomodificarlos.
1
Si alguna ventana est cerrada podemos abrirla desde el men Windows.
FiguraN3
Ventanade
Ventanaderevisinderesultados variables
Ventana
de
revisin
Ventanade
propiedadesde
lasvariables
Ventanadecomandos
VentanadeVariables:Muestraellistadodevariablesdelabasededatosactiva.
VentanadeComandos:Sedescribenyalmacenanlaslneasdecomandos,sise
desea recuperar un comando previo puede utilizar las teclas RePg o AvPg y
podrautocompletarelnombredelavariableutilizandolateclaTAB.
Ventana de Resultados: Permite visualizar la sintaxis, y los resultados de los
procedimientos ejecutados por el usuario. Aqu encontrar el logo de Stata,
indicando la versin y el tipo de licencia y el nmero mximo de variables a
importar.Unadelascaractersticasdestaventanaesquepormediodecoloresel
programa informa si un comando ha sido correctamente ejecutado, si aparece en
colornegronohuboproblemaenlarealizacin,rojoindicarerroryelazulesun
hipervnculoalmendeayuda.
VentanadePropiedades:Presentalainformacindecadavariable,comonombre,
tipo de variable, formato, las notas de la base de datos (puede usar el comando
notesparaverlasenlaventanaderesultados),entreotrascaractersticas.
II.ELMENDEAYUDA
Statahaincorporadoapartirdelaversin11unconjuntodenuevasopcionesenel
men de ayuda para facilitarle al usuario la mejor forma de entender cmo
funcionaelprograma.Unadelasnovedadesprincipalesesquesehaagregadola
opcindetenerdisponibleslosmanualesdeStataenformatoPDF.Paraaccedera
losmanualesdeayudadebeseguirlarutaHelpPDFDocumentacin.Elmen
deayudadeStatalepermite:
Verelndicedecontenidosdelprograma.
Buscarinformacinsobrealgntema,larutinaquepermiteejecutarlaen
Stata,oelsitiodesdedondeesposibledescargarlamacroparaalimentarel
programa.
ObtenerayudasobrealgncomandodeStata.
Listarydescargarlasltimasactualizacionesdelprograma.
InstalarprogramasdeStataescritasporotrosusuarios,desdeelStata
JournalodelboletntcnicoStataTechnicalBulletin.
AccederalugaresdeintersenelsitioWebdeStata.
ElsistemadeayudaparaloscomandosdeStataesunadelasherramientas
quemsrpidamentepuedefamiliarizaralusuarioconelmanejodeStata.
Alternativamente al sistema de ventanas, el usuario puede digitar en el
cuadrodecomandoshelpseguidodelcomandodelcualdeseainformacin
(Moschella&Rivas,2009).
Porejemploaldigitarenelcuadrodecomandos:helpdescribeemergelasiguiente
Ventana.
FiguraN4
AsimismolaopcindeayudadeStataofreceinformacinsobre:
Lasintaxiscompletayabreviadadeletra(s)subrayadas)decadacomando,
Descripcindelcomandosolicitado
Opcionesadicionalesparaejecutarelcomando,
Ejemplossobrecmousarelcomando,
Hipervnculosaotroscomandosrelacionadosy/osimilaresy,
ElmanualimpresodeStataenelquepuedeconsultarlosdetallessobreel
comando.
Confrecuencia,elusuariodesconoceelnombredelcomandoespecficoquerealiza
algnprocedimientoenStata.Enestoscasosesconvenienterealizarunabsqueda
temtica por medio del comando search. A travs de este comando Stata realiza
unabsquedaenlneaen:
LosejemplosoficialesdeStatadisponiblesensusitioweb,
ElsitiodepreguntasfrecuentesFrequentlyAskedQuestionsdeStata,
EjemplosenlneacompiladosporlauniversidaddeUCLA,
LasreferenciasbibliogrficasenStataJournalyStataTechnicalBulletin.
searchgini
Sedespliegaelsiguientecuadrodeayuda:
AutomticamenteStatahaceactualizacionesperidicasdelprograma.Sinembargo
el usuario puede pedir manualmente al programa que se actualice a travs del
comandoupdateas:
updateall
adoupdate,update
AntesdecomenzarunasesindetrabajoesimportantetenerencuentaqueStata
operaatravsdediferentestiposdearchivos.
III.ESTRUCTURADECOMANDOS
La creacin de las variables se realiza por medio del comando generate, los
comandosenStatanosonnecesariosescribirlosensutotalidad.Lamayoradelos
comandos pueden ser reducidos en un prefijo, para conocer el prefijo de cada
comandoescribahelpnombredelcomandoyenlaayuda,aparecersubrayadoel
nombre hasta cierto carcter indicando que puede usar solamente ese texto para
ejecutarelcomando,porejemplogesigualagenerate.
[byvarlist:]Command[varlist][=exp][ifexp][inrange][weight][usingfilename]
[,options]
Porejemplo:
Cabe indicar que Stata distingue entre letras maysculas y minsculas. Adems
todos los comandos del programa se deben escribir en letras minsculas. De lo
contrarioelprogramanoloreconoce.Losparntesiscuadradosindicanquenoes
uncarcterobligatoriodependiendoelcomandoespecfico.
EsposibleusarconStataprefijosparaalgunoscomandos,porejemplo,elcomando
regress que permite realizar el procedimiento de regresin se puede ejecutar
digitando solamente los tres primeros caracteres, es decir al tener reg ejecuta la
misma funcin que al escribir regress. Para conocer mayor informacin sobre la
estructuradeloscomandosdeStata,busqueinformacinas:helpsyntax
IV.LABARRADEHERRAMIENTASDESTATA14
Adems, Stata presenta una barra de herramientas que permite realizar
operaciones usuales como abrir un archivo, grabarlo, imprimir o ver alguna
ventanaenparticular.
SirveparaabrirunabasededatosdeStata.
Sirveparagrabareneldiscolabasededatosqueestsiendousada.
ImprimelosgrficosoelcontenidodelaventanaStataViewer.
Empiezaunanuevabitcora,abreunaexistente,cierraosuspendelaquese
estusando.
MuestraunaventanaStataViewerqueestoculta.
MuestralaventanaStataResults.
Muestraelltimogrficocreado.
Abre un DoFile Editor o muestra la ventana de DoFile Editor que est
oculta(equivaleactrl+8).
Abre Stata Editor o muestra la ventana de Stata Editor que est oculta
(equivaleaedit).
Abre Stata Browser o muestra la ventana de Stata Browser que est oculta
(equivaleabrowse).
Le dice a Stata que contine la ejecucin de un comando que ha sido
detenido.
DetieneStata(equivalealateclaq).
V.ASPECTOSINTRODUCTORIOS
Estearchivocontieneunabasededatosdeautos:74observacionesy12variables.
Observemosquesehansuscitadocambiosenlassiguientesventanas:
Review: use
C:\Users\FINANCE.BUSINESS\Dropbox\ECONOMETRIAI\LABORATORIO
STATA\Sesion1.rbr\auto.dta
Variables:Aparecelalistaconlasvariablesdelarchivoauto.dta
StataResults: useC:\DATA\auto.dta,clear
Cuandocargamosenlamemoriaelarchivoauto.dtamedianteelmenStata,ste
ha incorporado en la ventana de resultados los comandos equivalentes que se
hubiesen tenido que poner en Stata Command para obtener el mismo resultado.
Los comandos se han almacenado en la ventana Review del mismo modo que
sucederasihubisemosdigitadoloscomandosendichaventana.Sibientrabajar
conlabarradeherramientasyconlosmensdesplegablesesmsintuitivo,parael
Para ver una descripcin rpida de los datos ingresamos describe. Para copiar a
MSWordloqueacabadeaparecerenlaventanaderesultadosiluminamosdicho
resultadoylocopiamoscomotextoocomotabla,luegodepegarloleaplicamos
formatoindicandoeltipotamaoyfuente.
useC:\ProgramFiles\Stata9\auto
describe
ds/*listalasvariablesenformacompacta*/make
. ds
make mpg headroom weight turn gear_ratio
price rep78 trunk length displacement foreign
codebookmakempgrep78weight
codebook,escribeelcontenidodelasvariables,indicandonmerode
observaciones,valoresperdidos,percentiles,entreotros.(Rojas,Brayan;Marcelo
Gordillo,Darwin,2013)
mean: 21.2973
std. dev: 5.7855
codebookforeign
. codebook foreign
mean: 3019.46
std. dev: 777.194
.
Acontinuacinsemuestraunapartedenuestradata:
listmakempgin1/10
Qucarrostienenelmenormillajeporgaln?
Para realizar ello se utiliza el comando sort para ordenarlos de menor a mayor
segnmpg.
sortmpg
listmakempgin1/10
make mpg
1. Linc. Continental 12
2. Linc. Mark V 12
3. Cad. Deville 14
4. Cad. Eldorado 14
5. Peugeot 604 14
6. Merc. Cougar 14
7. Linc. Versailles 14
8. Merc. XR-7 14
9. Buick Electra 15
10. Merc. Marquis 15
Culessonloscincoautosconmayormillajeporgaln?
listmakempgin10/1
make mpg
ParaverlosdatostalcomosilosvisemosenMSExceldigitamosbrowseyaparece
laventanaStataEditor.
Browse
Paraeditarlosdatosescribimoseditopulsamoselbotncorrespondiente2:
Edit
float nmerosrealesenformato8,5(8cifrasenteras,cinco
decimales)
double nmerosrealesenformato16,5
byte enterosentre127y100
int enterosentre32767y32740
long enterosentre3147483647y2147483620
Stata por defecto le asigna formato float a una variable de datos nueva.
IntercooledStata14.0soportacadenasdehasta80caracteresdelargo.
str1 cadenasde1carcter
str80 cadenasde80caracteres
2
Nota: Cuando las ventanas Browser y Edit se encuentran abiertas es imposible ingresar comandos, puesto que la barra Stata
Commanddesaparece.
Stata por defecto selecciona el formato FLOAT, el otro tipo de variables son las
variables alfanumricas, estas variables en las que se encuentran principalmente
las variables cualitativas, Stata define un formato especial para ellas, y es el
formatoSTRING,%str#eslavisualizacindeesteformato,enelcualelcarcter#
indicaellargodelacadena.
FORMATODELASVARIABLES
Variable numrica
Sideseacambiarelformatodeunavariableutiliceelcomandorecast.
sysuseauto
describePrice
recastfloatprice
Paramayorinformacin:helpdata_typesyhelprecast
V.ESTADSTICASDESCRIPTIVAS
Cmonoestoyfamiliarizadoconlospreciosde1978,culeselpreciopromedio
deloscarrosenestabasededatos?
summarizeprice
. summarize price
summarizefuncionacomolist,perosinargumentos,nosdaunresumendetodala
data:
summarize
Observacin:lavariablemaketiene0observacionesdebidoaqueesunavariable
decadena(string),calcularunamediabajoestecomandoestindefinidoperono
esunerrorhacerlo.Lavariablerep78slotiene69observacionesporquenotiene
registropara5carros.
Cul es el precio promedio de los carros que se encuentran por encima y por
debajodelamediadempg?
summarizepriceifmpg<21.3
summarizepriceifmpg>=21.3
if puede utilizarse como sufijo para casi todos los comandos. Esta es una de las
caractersticasmstilesenStata.
Culeslamedianadempg?
summarizempg,detail
Existendossolucionesparaesteproblema:
summarizepricempgifforeign==0
summarizepricempgifforeign==1
O,introduciendolassiguienteslneasdecomandos:
sortforeign
byforeign:summarizepricempg
Paradescartarsielpromediodeloscarrosdomsticosextranjerosesdiferente.
Lo que queremos ahora es saber si son estadsticamente diferente. Para ello
haremosuncontrastedehiptesisparaverificarsilasmediasdeambosgruposson
iguales.
ttestmpg,by(foreign)
Group Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]
Apartirdeestapruebahemosestablecidoqueloscarrosdomsticosen1978tenan
unmenormillajedegasolinaqueloscarrosextranjeros.Ahora,loquequeremoses
saberelnmerodecarrosdomsticosyextranjeros.
tabulateforeign
. tabulate foreign
Total 74 100.00
La base de datos contiene la variable rep78 que a registrar la frecuencia de
mantenimiento para cada caso (1 = mala,..., 5 = excelente). Cmo ha sido el
mantenimientodeloscarrosdelamuestra?
tabulaterep78
. tabulate rep78
Repair
Record 1978 Freq. Percent Cum.
1 2 2.90 2.90
2 8 11.59 14.49
3 30 43.48 57.97
4 18 26.09 84.06
5 11 15.94 100.00
Total 69 100.00
Tenemos74carros,slo69tienenregistradalavariablerep78.Queremosconocer
loscarrosparaloscualesestainformacinnoexiste3.
listmakeifrep78>=.
make
3. AMC Spirit
7. Buick Opel
45. Plym. Sapporo
51. Pont. Phoenix
64. Peugeot 604
Queremos saber si existen tambin diferencias entre las frecuencia de
mantenimientoexplicadasporelorigendefabricacin.Comparemoslosregistros
3
Nota:listmakeifrep78>=.Esequivalentealistmakeifmissing(rep78)
para los carros domsticos y extranjeros, es decir, hagamos una tabla en la que
comparemosdosvariablesrep78yforeign.
tabulaterep78foreign
. tabulate rep78 foreign
Repair
Record Car type
1978 Domestic Foreign Total
1 2 0 2
2 8 0 8
3 27 3 30
4 9 9 18
5 2 9 11
Total 48 21 69
Parecequeloscarrosdomsticostienenunamenorfrecuenciademantenimiento.
A continuacin, queremos determinar si esta diferencia es estadsticamente
significativa. Para ello realizaremos un test chi2 (a pesar de que no se cumple la
condicindequedebehabercomomnimocincoobservacionesencadaceldadela
tabla).
tabulaterep78foreign,chi2
Repair
Record Car type
1978 Domestic Foreign Total
1 2 0 2
2 8 0 8
3 27 3 30
4 9 9 18
5 2 9 11
Total 48 21 69
Matricesdecorrelacin
CuleslacorrelacinentreMPGyelpesodeuncarro?
correlatempgweight
mpg weight
mpg 1.0000
weight -0.8072 1.0000
Comparemosestacorrelacinparaloscarrosdomsticosyextranjeros:
mpg weight
mpg 1.0000
weight -0.8759 1.0000
correlatempgweightifforeign==1
mpg weight
mpg 1.0000
weight -0.6829 1.0000
Tambinpudimosobtenerelmismoresultadotipeando
byforeign:correlatempgweight
Podemosestimarmatricesdecorrelacincontantasvariablescomoqueramos.
-> foreign = Domestic
(obs=52)
mpg weight
mpg 1.0000
weight -0.8759 1.0000
mpg weight
mpg 1.0000
weight -0.6829 1.0000
VI.GENERACINBSICADEGRFICOS
40 30
Mileage (mpg)
20
10
Tambenpodemostipearlasiguienteorden:
scattermpgweight
scatteryxdibujaungrficodeycontrax.Notamosquelarelacinaprimeravista
noeslineal.
Acontinuacin,realizaremosdosgrficosseparadosparaloscarrosdomsticosy
extranjeros.
sortforeign
scattermpgweight,by(foreign,totalrow(1))
2,000 3,000 4,000 5,000 2,000 3,000 4,000 5,000 2,000 3,000 4,000 5,000
Weight (lbs.)
Graphs by Car type
La relacin no es nicamente no lineal, sino que tambin parece diferir para los
carrosdomsticosyextranjeros.
VIII.COMBINACINDEBASESDEDATOS
Lacombinacindebasesdedatosesunproblemamuycomnparaelinvestigador
o elanalista deinformacin, Statale permite realizar diferentes tipos de fusiones
debasesdedatos,acontinuacinsepresentanlosdosformatosmsimportantes,
la adicin vertical (merge) y horizontal (append). Suponga que usted debe
consolidarlainformacindelassiguientesbasesdedatosparagenerarunreporte.
Como parte del trabajo del investigador es acopiar y consolidar la informacin,
este problema es muy comn. Para combinar datos se emplean los comandos
append,mergeyjoinby(Rojas&Gordillo,2012).
Elcomandoappendymergenosayudaraaunirbasesdedatosintegrndolasen
una sola. append, pegara hacia abajo o verticalmente y Merge, pegara hacia el
costadoodeformahorizontal.
clear
usebase1,clear
list
usebase2,clear
list
usebase3,clear
list
usebase4,clear
list
Vamosaempezarobservandocadaunadelasbasesdedatosquetenemos
1. Alfredo 1 15 14
2. Juan 1 14 17
3. Maria 0 16 18
4. Josefina 0 12 12
5. Geraldine 0 18 11
6. Pedro 1 15 19
7. Alberto 1 18 13
8. Carlos 1 13 12
. list
1. Luis 1 15 14
2. Renzo 1 14 17
3. Mariella 0 16 18
4. Carla 0 12 12
5. Petronila 0 18 11
6. Daniel 1 15 19
7. Rafael 1 18 13
8. Sandro 1 13 12
. list
1. Alfredo 1 15 14
2. Juan 1 12 12
3. Maria 0 18 11
4. Josefina 0 15 19
5. Geraldine 0 18 13
6. Pedro 1 13 12
7. Alberto 1 14 17
8. Carlos 1 16 18
. list
1. Luis 1 15
2. Renzo 1 14
3. Mariella 0 16
4. Carla 0 12
5. Petronila 0 18
6. Daniel 1 15
7. Rafael 1 18
8. Sandro 1 13
LabasededatosBase1tienelosmismoscampos(columnas)quelabasededatos
Base2,perodiferentesfilas,seratil,unirambasbases.Abramosentonces,labase
dedatosBase1ypegumoslaconlabasededatosBase2,unauninvertical.
Hagamos lo mismo con las bases de datos Base3 y Base4 y observemos los
resultados:
1. Alfredo 1 15 14
2. Juan 1 12 12
3. Maria 0 18 11
4. Josefina 0 15 19
5. Geraldine 0 18 13
6. Pedro 1 13 12
7. Alberto 1 14 17
8. Carlos 1 16 18
9. Luis 1 . 15
10. Renzo 1 . 14
11. Mariella 0 . 16
12. Carla 0 . 12
13. Petronila 0 . 18
14. Daniel 1 . 15
15. Rafael 1 . 18
16. Sandro 1 . 13
Ahora si resulto bien la unin vertical. Veamos la base12 que tenamos antes.
Ahora mi inters es fusionar ambas bases de datos, para ello, primero debemos
ordenar ambas bases segn la variable con la que vamos a fusionar (la variable
comn).
savebase34s.dta,replace
usebase12.dta,clear
list
sortnombre
list
savebase12s.dta,replace
Yatenemoslas2basesdedatosordenadas,ahoravamosafusionarlas
clear
usebase12s.dta,clear
list
mergeNombreusingbase34s.dta
list
savebasetotal.dta,replace
. list
1. Alberto 1 18 13 17 3
2. Alfredo 1 15 14 14 3
3. Carla 0 12 12 12 3
4. Carlos 1 13 12 18 3
5. Daniel 1 15 19 15 3
6. Geraldine 0 18 11 13 3
7. Josefina 0 12 12 19 3
8. Juan 1 14 17 12 3
9. Luis 1 15 14 15 3
10. Maria 0 16 18 11 3
11. Mariella 0 16 18 16 3
12. Pedro 1 15 19 12 3
13. Petronila 0 18 11 18 3
14. Rafael 1 18 13 18 3
15. Renzo 1 14 17 14 3
16. Sandro 1 13 12 13 3
CREARUNABASEDEDATOSAPARTIRDEOTRA
Para esta rutina se utiliza el comando collapse que toma una base de datos
originalycreaunanuevaquecontieneestadsticasderesumendelabasededatos
original.Asimismoagregaetiquetasdelasvariablesenestanuevabasededatos.
Debidoaqueeldiagramadesintaxisparaelcollapsehacequesuusoparezcams
complicado de lo que es, sin embargo collapse se explica mejor con ejemplos
(STATA14,2015).
UsandodatosacercadelrendimientodelosalumnosGPAdeuncolegio.
usehttp://www.statapress.com/data/r13/college
list,sep(4)
A continuacin vemos la base de datos que est ordenada segn aos. Adems
nosmuestradoceobservacionesporvariable.
1. 3.2 30 1 3
2. 3.5 34 1 2
3. 2.8 28 1 9
4. 2.1 30 1 4
5. 3.8 29 2 3
6. 2.5 30 2 4
7. 2.9 35 2 5
8. 3.7 30 3 4
9. 2.2 35 3 2
10. 3.3 33 3 3
11. 3.4 32 4 5
12. 2.9 31 4 2
Paraobtenerunabasededatosquecontieneelpercentil25deGPAparacadaao,
escribimos
collapse(p25)gpa[fw=number],by(year)
Utilizamospesosdefrecuencia.Ahoravamosacrearunconjuntodedatosque
contienelamediadeGPAyhoraparacadaao.Nosotrosnotienequeescribir(
media)paraespecificarquequeremosquelamediadebidoaqueelmediose
informdeformapredeterminada.
usehttp://www.statapress.com/data/r13/college,clear
Tenemoslosdatosdelcensoquecontieneninformacinsobrelaedadmedianade
cadaestado,latasadematrimonioyeldivorciotarifa.Queremosformarunnuevo
conjuntodedatosquecontienediversasestadsticasderesumen,porregiones,de
lasvariables:
usehttp://www.statapress.com/data/r13/census5,clear
describe
collapse(median)median_agemarriagedivorce(mean)avgmrate=marriage
>avgdrate=divorce[aw=pop],by(region)
Conestasecuenciaderutinas,leestamosdiciendoalprograma,quecreeuna
nuevabasededatosquecontengalamediaylamediana.Seestcambiandode
nombredelasvariablesmarriageporavgmratedivorceporavgdrate.
list
describe
Contains data
obs: 4 1980 Census data by state
vars: 6
size: 88
ANEXO
StataseinstalapordefectoenC:\STATA\yguardalosdatosconlosquesetrabaje
enC:\DATA\salvoquedichaconfiguracindearchivoshayasidocambiada.Para
conocerconquedirectorioesttrabajandoStataseutilizaelcomandopwd
pwd
E:\Stata14
Con el comando sysdir se pueden visualizar los directorios que STATA emplea
paraguardarelprogramaylainformacin.
. sysdir
STATA: D:\Stata1332\
BASE: D:\Stata1332\ado\base\
SITE: D:\Stata1332\ado\site\
PLUS: c:\ado\plus\
PERSONAL: c:\ado\personal\
OLDPLACE: c:\ado\
Esposibletambincopiarlosdatosdeunarchivo:copyauto.dtaauto.bak
Tambinesposibleborrararchivos:eraseauto.bak
GUARDANDOBITCORAS
STATApermiteguardarunregistrodeloscomandosylosresultados.Paracrear
unarchivodebitcoraseusaelcomandologusing:
logusingbitacora
Por defecto se guarda en el directorio en uso y en formato SMCL (que es el que
usaSTATA)parapresentarlosresultados.
useC:\cursos\Stata8\Sesion01\auto.dta,cleardescribe
Parapararmomentneamenteelregistrodelabitcora:logoff
Estecomandonoserregistrado:summ
Parareanudarelregistrodelabitcora:logon
Estecomandosiserregistrado:tabrep78
Paradetenerlabitcora:logclose
Parareanudarunabitcora:logusingbitcora,append
Parasobrescribirunabitcora:logusingbitacora,replace
Paraverunabitcora:typebitacora.smcl
Si lo nico que se desea es guardar los comandos debe emplearse cmdlog. Esta
opcinesespecialmentetilcuandoloquesebuscaescrearunarchivodo.
cmdlogusingC:\cursos\Stata14\Sesion01\comusadoshelplog
USODELMENUAYUDADESTATA.
Observemosqueelcomandoysusopcionesestnenletracelestemientrasquela
mayorpartedelrestodelasintaxisvaenletranegra4.Enelnombredelcomando
se observa que las dos primeras letras estn subrayadas, lo que indica que
podemosenlugardeescribirelcomandocomosummarizepodemosescribirsu(o
cualquierformaintermedia).
Notemosquetodoloquevaentrecorchetesesoptativoyqueenlasintaxisdelos
comandos primero se ponen las variables, luego el peso, los condicionales (if)
precedenalosrangos(in)ylessiguenlasopcionesdespusdeuncoma:
[varlist] Eslalistadevariables.
[weight] Sonlospesosoponderaciones.
[ifexp] Permiteseleccionarlamuestradondeexpesunaexpresin
lgica.
[inrange] Permite seleccionar la muestra donde range es un rango
delosdatos.
LasintaxisdeloscomandosStatatienenunformatocomn:
[by lista de var:] comando lista de var [if expresion] [in rango][ponderadores]
[usingnombredelarchivo],[opciones]
Sinembargoesfrecuenteusarlaversinmuchomssimplecomo:
[bylistadevar:]comandolistadevar[ifexpresion],[opciones]
Los datos utilizados para evaluar el comando pueden ser limitados con las
opcionesifein.Lasopcionesespecficasalcomandotienenqueserprecedidaspor
unacoma(Moschella&Rivas,2009).
Otra informacin clave es la forma en que podemos obtener ayuda. Todos los
comandos Stata tienen informacin acerca de la manera en que deben utilizarse
(sintaxisyopciones);paraaccederaellaessolocuestindeescribirlapalabrahelp
4
La letra celeste se reserva para los hipervnculos.
DESCRIPCIONDECOMANDOS
Bibliografa
Moschella,M.,&Rivas,J.(2009).Stata9.0paraeconomistas.NotasdeClasedelCursoStatapara
Economistas.Lima:INFOPUCP.
Rojas,B.,&Gordillo,D.(2012).IntroduccinalamodelacindeBasedeDatosconStata.Santiago:
SoftwareShop.
Rojas,Brayan;MarceloGordillo,Darwin.(2013).IntroduccinalAnlisisyModelacindeDatos
ConStata12.SOFTWAREshop.
STATA14,S.u.(2015).Stata:Release14.StatisticalSoftware.StataCorp.Obtenidode
http://www.stata.com/manuals14/u.pdf