Stata

Solo disponible en BuenasTareas
  • Páginas : 7 (1529 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de febrero de 2012
Leer documento completo
Vista previa del texto
REFERENCIA RÁPIDA PARA INSTRUCCIÓN EN STATA: Comandos importantes en Stata

Este documento se puede usar como referencia durante y después del entrenamiento en Stata. Se presentarán algunos ejemplos para esclarecer ciertos comandos. Varios comandos pueden ser especificados con abreviaciones (por ejemplo, todos describe,des, y de son apropiados para indicar describe), presentándose acontinuación varios ejemplos. Texto en courier new rojo refiere a un comando a ser digitado en la ventana de comandos del programa Stata. Texto en courier new rojo itálico se refiere a información a ser digitada que varía con el banco de datos/archivo del usuario. variable = la variable de interés var# = cada variable de interés. En la mayoría de los casos, hay opciones adicionales que pueden seguir comandosiniciales para funciones y operaciones más específicas/detalladas. Sólo algunos ejemplos de líneas de comandos aparecen en este documento.

Ejemplo del interfaz de Stata

Traducido y adaptado de fuente orginal: dataninja.wordpress.com Contribuidores: Ronnie Babigumira, Jamie Cotta, Carolina de Souza Costa y Pablo Prado

I. Iniciarse com Stata I.1. Uso general  En Stata las letrasmayúsculas y minúsculas son interpretadas como letras diferentes.  Usar comillas “...” alrededor de información string (texto)  Usar == para una ecuación lógica (if x==1)  Usar /// para continuar una línea con más de 80 caracteres  Usar / para indicar todos los valores en el intervalo de x hasta y (i.e. 1 / 10 representa todos los valores de 1 hasta 10)  Usar #delimit; para que los comandos seandelimitados con el punto y coma (;) en el archivo .do: (ver sección I.6. para archivos .do)
(facilita una organización visual mejor de sus comandos, en lugar de tener líneas de comandos muy largos)

 

Usar #delimitcr; para especificar que el delimitador sea el ENTER. Para insertar comentarios en archivos .do y programas se puede: 1) comenzar la línea con un asterisco (*) 2) insertar elcomentario entre /* y */ al inicio da línea o en el medio 3) comenzar el comentario con // al inicio o al final de la línea 4) comenzar el comentario con /// Ejemplo 1: comando1 * (su comentario aquí, esta línea no será considerada) comando2 comando3 Ejemplo 2: comando1 /*(su comentario aquí, el texto entre los asteriscos no será considerada) */ comando2 comando3 Ejemplo 3: comando1 // (su comentario aquí)comando2 comando3 // (otro comentario aquí, el resto de la línea no será considerada) comando4 Ejemplo 4: comando1 comando2 /// (otro comentario aquí, esta línea debe ser conectada a la próxima línea) comando3
Siempre hay que incluir uno o más espacios antes de las barras // y ///.

Traducido y adaptado de fuente orginal: dataninja.wordpress.com Contribuidores: Ronnie Babigumira, Jamie Cotta,Carolina de Souza Costa y Pablo Prado

I.2. Familiarizarse con la sintaxis de comandos  [by varlist] comando [varlist] [if exp] [in range] [weight] [,options] varlist hace que Stata repita el comando para cada sub-muestra de los datos para la cual valores de las variables en varlist sean iguales. En los ejemplos presentados aquí sustituimos varlist con variable.  Si ninguna variable estáincluida, Stata asume _all, para incluir todas las variables en el banco de datos.  if exp restringe el comando a un rango específico do comando a los casos para los cuales la exp (expresión) es verdadera.  in range restringe el comando a un rango específico de observaciones.  weight indica el tamaño en adjunto de cada observación.  options: muchos comandos tiene opciones adicionales y '[options]'es el método para visualizar estas opciones por comandos específicos. I.3. Digitar comandos rápidamente y corregir errores (Windows/Mac Unix)  Para recuperar la línea del comando anterior: Page Up Ctrl-R  Presionar Page Up (ou Ctrl-R) varias veces para retornar decrecentemente por las líneas de comandos anteriores.  Para pasar adelante por las líneas de comandos anteriores: Page Down...
tracking img