0% encontró este documento útil (0 votos)
160 vistas3 páginas

Errores comunes en Stata

Este documento proporciona una guía de los comandos básicos de Stata para manipular y analizar datos. Explica cómo crear y modificar variables, etiquetar y ordenar datos, realizar cálculos y resúmenes, y generar gráficos y tablas. También incluye ejemplos comunes de errores y cómo solucionarlos. El documento cubre una amplia gama de comandos de Stata para gestionar y explorar datos de manera eficiente.

Cargado por

isa_1299
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
160 vistas3 páginas

Errores comunes en Stata

Este documento proporciona una guía de los comandos básicos de Stata para manipular y analizar datos. Explica cómo crear y modificar variables, etiquetar y ordenar datos, realizar cálculos y resúmenes, y generar gráficos y tablas. También incluye ejemplos comunes de errores y cómo solucionarlos. El documento cubre una amplia gama de comandos de Stata para gestionar y explorar datos de manera eficiente.

Cargado por

isa_1299
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Comando

 objeto  condiciones,  opciones  


 
BASICS  
 
Varname:  una  única  variable  a  la  vez  
Varlist:  admite  múltiples  variables    
Numlist:  admite  una  lista  de  números  
Filename:  abrir  o  guardar  datos,  corresponde  a  un  nombre  de  un  archivo  
Newvar:  asignado  a  una  nueva  variable  creada  
Exp:  dicta  el  tipo  de  expresión  (variables,  números,  textos)  
 
 
Destring:  convertir  letras  a  números  :  destring  varlist,  replace  |  gen(newvarlist)  
Tostring:  convertir  a  variables  NO  numéricas  :  tostring  varlist,  replace  |gen(newvarlist)  
Igual  a:  ==  
/*Comment*/  ó  *comment*  se  ve  de  color  verde  
Firstrow:  indica  que  la  primera  línea  son  labels  :    ,firstrow  (es  una  opción)  
Gsort  varlist:    ordena  de  menor  a  mayor    
Gsort  –varname:  ordena  de  mayor  a  menor  
Format:  formatear  con  0’s  o  decimales  :  format  varlist%fmt  
Label:  agregar  etiquetas  :  label  var  varname  “label”  
Notes:  agregar  notas  a  las  variables  :  bases:  notes:  text  //  variables:  notes  varname:  text    
Visualizar  notas:  notes  todas  las  notas  //  notes  varname  solo  las  notas  de  la  variable    
Etiquetas:  codificación,  etiquetas  de  valor,  a  cada  número  se  le  asocia  una  variable  :    
  1,  definir  la  etiqueta          2,  definir  la  variable    
  1:  label  define  lblname  #  “label”  …      2:  label  values  varname  lblname  
Generate:  crear  variables  con  base  en  expresión  :  generate  [type]  newvar  =  exp  
Egen:    crear  variables  por  medio  de  funciones  :  egen  [type]  newvar  =  fcn(argumants)  
§   Esto  se  puede  hacer  mediante  menús:  Data  >  create  or  change  data  >  create  new  
variable    
Rename:  renombrar  variables  :  rename  old_varname  new_varname    
Drop:  borrar  o  mantener  variables  :  drop  varlist  /  keep  varlist    
Replace:  reemplazar  valores  de  variables  replace  varname  =  exp  
Bysort:  By  ejecuta  instrucciones  para  cada  categoría  :  bysort  varlist:  instrucción    
Listas:  para  no  escribir  todos  los  números  :  a(∆)b  /  a  a+∆  to  b  /  a  a+∆:  b
Número  (intervalo)  número  final    

ERRORES  FRECUENTES  
 
•   “invalid  syntax”  à  sintaxis  del  comando  no  es  correcta,  revisar  que  elementos  estén  en  
orden    
•   “unrecognized  command”  à  error  al  escribir  el  nombre  
•   “option  XX  not  allowed”  à  la  opción  no  se  puede  utilizar  con  ese  comando  
•   “varlist  not  allowed”  /  “=exp  not  allowed”  /  “if  not  allowed”  à  algún  elemento  en  la  
instrucción  no  es  permitido  
•   “too  few  variables  specified”  /  ”too  many  variables  specified”  à  muy  pocas  o  muchas  
variables  especificadas.  Revisar  cuantas  variables  admite  el  comando  
•   “unknown  function”  à  no  reconoce  la  función,  errores  al  escribirla  
•   “type  mismatch”  à  tipo  de  variable  y  función  no  calza,  revisar  que  sea  string  o  numérica  
•   “XX  not  found”  à  variable  no  definida  
•   “ambiguous  abbreviation”  à  el  nombre  es  una  abreviación  que  puede  ser  diferentes  cosas  
•   “XX  already  defined”  à  variable  o  label  con  ese  nombre  ya  existe,  cambiar  el  nombre  del  
nuevo  elemento  
 
 
GRÁFICOS  
 
Graph  twoway  /  twoway:  graficar  dos  variables  relacionadas  :  graph  twoway  /  twoway  (plottype1  
yvar  xvar  if  xx,  opciones  pottype1)  (plottype2  yvar  xvar  if  xx,  opciones  plottype2),  opciones  
generales  
§   Diferentes  gráficos  en  un  mismo  área  se  colocan  entre  paréntesis  
§   Twoway  types:  line,  tsline,  lfit,  connected,  bar,  spike,  scatter,  area,  rarea,  histogram  
Graph:  graficar  X  con  más  de  un  valor  Y,  :  graph  
Elementos  del  gráfico:  opciones  dentro  de  cada  plottype  
§   Title("título”,  size()  color()  span)  
§   Note(“nota  al  pie”  “fuente”,  size()  color()  span)  
§   Xlabel(a(-­‐)b,  labsize()  ange())  /ylabel()  
§   Legend(order(1  “serie  1”  2  “serie2”  3  “serie3”)rows(#))  
§   Graphregion(color(white))  /  plotregion()  
Graph  display:  guarda  en  la  memoria  de  stata  :  graph  display  
Graph  save:  lo  guarda  en  el  disco  duro,  solo  abrir  con  Stata  :  graph  save  
Graph  export:  lo  guarda  en  el  disco  duro  con  otros  formatos  :  graph  export  
Graph  combine:  incorpora  más  de  un  gráfico  en  una  misma  ventana  :  graph  combine  graphname1  
graphname2,  title()  note()  name()  
 
TABLAS  DE  FRECUENCIA  E  HISTOGRAMAS    
 
Tabulate:  tabular  información.  Opciones  introducen  porcentajes.  Si  las  variables  son  continuas,  es  
necesario  generar  variables  nuevas  con  las  clases  :  tabulate  varname1  varname2  if  xx,  cell  row  
column  
§   Una  dimensión:  tab  a4    
§   Dos  dimensiones:  tab  a6  a4  
Histogram:    crear  histograma  :  histogram  varname  if  xx,  bin()  |  width()  |  discrete  frequency  |  
///percent  |  density  |  fraction  
 
 
MEDIDAS  DE  TENDENCIA  CENTRAL,  DISPERSIÓN  Y  FORMA  
 
Summarize:  produce  cuadro  con  media,  desviaci´n  estándar,  mínimo,  máximo  :  summarize  varlist,  
detail  
§   Detail,  amplía  con  curtosis,  asimetría  y  algunos  percentiles  
Egen:  crear  y  salvar  estadísticos  en  variables  :  egen  newvar=fcn(exp)  
§   Fcn:  mean,  mode,  median,  sd,  skew,  kurt  
Pctile  /  Xtile:    obtener  variables  con  límites  de  percentiles  /  obtener  variable  categórica  que  indica  
el  percentil  al  cual  pertenece  la  observación:  pctile  newvar=exp,  nquantiles(#)  genp(newvar_p)    /  
xtile  newvar=exp,  nquantiles(#)  
Graph  box:  gráfico  de  caja.  :  graph  box  yvars,  over(xvar)  
Stem:  gráfico  de  tallo  y  hoja  :  stem  varname,  width()  
 
 
 
 
NIVELES  DE  AGREGACIÓN  EN  ENAHO  
 
Variables  relevantes:  ID_HOGAR,  ID_VIVIENDA,  LINEA  
150  hogares  en  zonas  urbanas  y  100  en  zonas  rurales  à  unidades  primarias  de  muestreo  
Base  abierta:  Master  /  demás  bases  en  la  memoria:  Using  
Append:  hace  un  pegado  vertical  de  las  bases  :  append  using  “ubicación/archivo.dta”  
Merge:    combinación  de  datos  horizontal  :  merge  a:b  using  “Ubicación/archivo.dta”  
§   Tipos  de  merge:  1:1,  m:1,  1:m,  m:m  à  primera  es  master  y  segunda  using  
Collapse:  generar  agregaciones  de  datos,  información  resumida  :  collapse  clist,  by()  
Formatos  wide  y  long  
§   Wide:  todas  las  variables  presentadas  para  cada  observación  una  única  vez  
§   Long:  varaibles  presentadas  varias  veces  en  una  observación  
Reshape:  pasar  de  wide  a  long  /  long  a  wide  :  reshape  long  stud,  i(i)  j(j)  /  reshape  wide  stud,  i(i)  j(j)    
§   I  es  variable  identificadora,  j  es  nueva  variable  que  agrupa  la  descomposición,  stud  
es  grupo  de  variables  que  se  agrupan  o  descomponen  
 
 
 
MEDIDAS  DE  CONCENTRACIÓN  
 
Glcurve:  gráfico  sencillo  de  la  curva  de  Lorenz  :  glcurve  varname  if  xx,  opciones  
§   Incorporar  curva  de  identidad,  representa  la  perfecta  igualdad  en  la  distribución  de  
los  datos  :  glcurve  varname  if  xx,  lorenz  plot(function  equality=x)  
Ginidesc:  descomposición  por  grupos  :  ginidesc  varname  if  xx,  by(group)  
Ineqdeco:  indicadores  y  razones  de  desigualdad  :  ineqdeco  varname  if  xx,  by(group)  
 
 

También podría gustarte