Curso de El software Estadístico Stata, Nivel avanzado - FLACSO - Facultad Latinoamericana de Ciencias Sociales


Curso de El software Estadístico Stata, Nivel avanzado

La carrera Curso de El software Estadístico Stata, Nivel avanzado es uno de los Cursos Cortos de Informática e Información que dicta Facultad Latinoamericana de Ciencias Sociales

Duración 4 MESES

El título de Curso de El software Estadístico Stata, Nivel avanzado es el título que otorga Facultad Latinoamericana de Ciencias Sociales para la carrera de Curso en Informática

Descripción

El presente curso, “El software estadístico Stata – Nivel avanzado: Programación para no programadores”  constituye la continuación del llamado “Introducción al uso del Paquete Estadístico Stata”. Como su nombre lo indica, se trata de avanzar en las nociones de programación, adquiriendo un conjunto de métodos y técnicas necesarios para aumentar notablemente la productividad en el uso de este paquete estadístico.

El curso no requiere experiencia previa en programación, sino que se irán adquiriendo los conceptos del lenguaje propio de Stata combinando elementos teóricos con numerosos ejemplos y problemas de aplicación cuidadosamente elegidos. Stata es un software muy flexible que permite la creación de nuevos comandos para uso personal o para compartir con la comunidad de usuarios. 

Es necesario que los participantes tengan conocimientos previos de Stata, preferentemente los dictados en el curso de posgrado “Introducción al uso del Paquete Estadístico Stata” CEIA (FLACSO / IDES).

Plan de Estudios

El curso se dicta en modalidad Presencial o a Distancia, el interesado podrá elegir entre alguna de las dos.
  • Presencial: Día y horario de cursada: Jueves de 18:30 a 21:30 hs. Cantidad de clases: 12 (36 horas)
  • Virtual: Duración de 4 meses. Cantidad de clases: 12 (36 horas).

Contenidos

Módulo 1: Repaso de los conocimientos requeridos.

Clase 1
  • Actualización de Stata
  • profile.do
  • Creación de do files
  • Organización del trabajo (audit trail)
Clase 2
  • Sintaxis de los comandos
  • Uso de [by varlist:]
  • Variables con subíndice (explicit subscripting)
  • Variables de sistema _n y _N
  • Reglas verdadero-falso

Módulo 2: Macros

Clase 3
  • Macros locales
  • El significado de “local”
  • Estilo de programación
  • Do files con pase de argumentos posicionales
  • Presentación del trabajo integrador
Clase 4
  • Resumen puntos salientes de la clase anterior – macros
  • Macros locales – Otros aspectos a tener en cuenta
  • Macros globales
  • Escalares
  • Diferencias entre macros y escalares
  • Ejercicios sobre macros y escalares
  • Estilo de programación

Módulo 3: Programación Básica I

Clase 5
  • Comillas dobles compuestas
  • Manejo de listas (foreach – forvalues – while)
  • Diferencia entre la claúsula -if- y el comando de programación -if-
  • Estilo de programación
  • Ejercicios sobre foreach y forvalues
  • Soluciones alternativas para el trabajo integrador
Clase 6
  • Programación
  • Relaciones entre un programa y un do-file
  • Do-files combinados con programas
  • Ado-files
  • Variantes en el uso de Stata
  • Envoltorio (wrapper)

Módulo 4: Programación Básica II

Clase 7
  • Acumulando resultados
  • Do-files combinados con programas (ejercicio completo)
  • Estilo de programación
  • Escalares que contienen un string
Clase 8
  • Accediendo a valores del sistema – Valores c-class
    Valores del sistema
    Directorios y rutas
    Límites del sistema
    Límites numéricos y de strings
    Base actual (en memoria)
    Seteos de la memoria
    Seteos de salida
    Seteos de la interfaz
    Seteos de gráficos
    Seteos de eficiencia
    Seteos de red
    Seteos de actualización
    Seteos para la depuración de programas
    Seteos de Mata
    Otros seteos
    Otros
  • Diferencias de c-class entre versiones 9.2 y 12.1
  • Ejemplos de aplicación utilizando valores c-class

Módulo 5: Programación Avanzada I

Clase 9
  • Objetos temporales
  • Variables temporales
  • Escalares y matrices temporales
  • Archivos temporales
  • Estilo de programación
  • Funciones macro extendidas
    Para extraer atributos de los datos
    Para nombres de archivos y directorios
    Para nombres de resultados salvados en r() y e()
    Para recuperar resultados del comando -display-
    Para manipular listas
  • Depuración de errores (debugging)
Clase 10
  • Manejo de listas en paralelo
  • Operadores incremento / decremento – i++ / ++i / i– / –i
  • Funciones macro extendidas
    Para parsing
  • Manejo de listas en paralelo (finalización)
  • Usos de una r(varlist)
  • Funciones útiles
    cond()
    inlist()
    inrange()

Módulo 6: Programación Avanzada II

Clase 11
  • Creación de un ado-file
  • Estilo de programación
  • Comando syntax
  • Programas de propósito general
  • Resultados retornados en r()
Clase 12
  • Comando syntax (continuación)
  • Parsing de alto nivel y de bajo nivel
  • Estilo de programación
  • Nuevos comandos
  • Como crear un nuevo comando
  • Como crear un -help- para el nuevo comando
  • Estilo de programación (compendio)





Solicita Información al Instante



Al solicitar informes autorizo a cursosadistancia.com.ar, a sus dependientes, subcontratados o asociados a contactarme para asesorarme en relación a propuestas educativas relacionadas con cualquiera de las alternativas existentes en el territorio argentino.

Cursos Similares


Cursos Recién Vistas