CODICE CORSO: I‐IN13 LINGUA:

I-IN22 | Programmazione in Stata: “A Little Bit of Programming Goes an Awful Long Way”

Il corso si propone di introdurre l’utente ai concetti base della programmazione in Stata. L’obiettivo principale è quello di esplorare attraverso esempi concreti le potenzialità di numerosi comandi di Stata, al fine di consentirne l’utilizzo più efficiente in qualsiasi campo di applicazione.

Gli argomenti trattati sono distribuiti in otto sessioni di due ore ciascuna. Il primo giorno di corso (Sessioni I-IV) introduce gli elementi essenziali per la gestione dei dati, statistica descrittiva e grafica. Il secondo giorno di
corso (Sessioni V-VIII) introduce i comandi essenziali e necessari per la programmazione, automazione, e personalizzazione di qualsiasi tipo di analisi e/o gestione dati. Le lezioni saranno di tipo interattivo ed avranno contenuto prevalentemente applicato. I partecipanti potranno sperimentare nelle sessioni due e quattro le tecniche apprese attraverso numerose applicazioni empiriche su dati reali svolte dalle proprie postazioni di
calcolo sotto la guida del docente.

 

MATERIALI: I materiali del corso sono interamente in formato elettronico e includono i lucidi con la parte teorica, i do-file e le banche dati per l’implementazione di tutte le applicazioni empiriche. Questo consentirà ad
ogni partecipante di esercitarsi sui contenuti del corso, eseguendo autonomamente i file distribuiti.

Il corso è rivolto agli utenti di Stata che intendono utilizzare il software in modo più efficace e avanzato.

Conoscenza dell’uso interattivo di Stata.

SESSIONE I: Introduzione

Come ottenere aiuto e supporto: findit, search, help
Come organizzare i files di Stata: pwd, cd, mkdir
Uso di log-files e do-files
Come inserire commenti in un programma

 

SESSIONE II: Macros

Macro locali
Macro globali
Nome e contenuto delle macro
Variabili temporanee

 

SESSIONE III: Braching

Utilizzo dei comandi if and else

 

SESSIONE IV: Looping

Come ripetere comandi di Stata su osservazioni, variabili, numeri e
stringhe

 

SESSIONE VII: File ADO/HLP (Tempo permettendo)

Che cosa è e come si costruisce un nuovo comando di Stata (adofile)
Che cosa è e come si costruisce un help file di un comando di Stata
(hlp-file)

L’obbiettivo del corso è di fornire ai partecipanti il toolkit fondamentale di programmazione di Stata per facilitare, automatizzare, replicare e personalizzare sia l’analisi sia la gestione e la presentazione dei dati. Il corso si apre con una rapida rassegna di una serie di comandi generali di Stata, illustrando come possono essere combinati con alcuni potenti costrutti di programmazione di Stata per migliorare il workflow… ulteriori informazioni