- Economics
- Bachelor Degree
- Scienze Statistiche ed Economiche [E4101B]
- Courses
- A.A. 2023-2024
- 1st year
- Programming Language Laboratory
- Summary
Course Syllabus
Obiettivi formativi
Il corso si propone di introdurre i sistemi SAS e R per la gestione e l'analisi di dati. In particolare tali strumenti verranno studiati come linguaggi di programmazione, al fine di far acquisire allo studente le conoscenze e le competenze necessarie per poterli usare come strumenti di analisi di dati.
Conoscenza e comprensione
Questo insegnamento fornirà conoscenze basilari e capacità di comprensione relativamente a:
- Gestione di dati in formato tabellare in SAS (dataset)
- Gestione di dati in formato tabellare in R (data frame)
- Analisi dei dati in SAS
Capacità di applicare conoscenza e comprensione
Alla fine dell'insegnamento gli studenti saranno in grado di:
- Scrivere semplici programmi in SAS per analizzare dati
- Scrivere semplici programmi in R per analizzare dati
Contenuti sintetici
Introduzione al sistema SAS
Gestione di dati con SAS
Introduzione a R
Programma esteso
Introduzione al sistema SAS, Data step e Proc step. import, Proc print
Proc contents, Proc Means, output, maxid
Proc Freq
ODS
Proc Sort, Merge
Proc Format
Introduzione a R: sintassi e differenze con SAS
Prerequisiti
Nessuno
Metodi didattici
Il corso è in blended e-learning.
Sono previste lezioni frontali in laboratorio per introdurre le nozioni di SAS e R e per discutere come affrontare e risolvere alcuni esercizi. Sono disponibili alcuni video per l'apprendimento delle nozioni.
Sono previste diverse esercitazioni in e-learning dove le conoscenze acquisite vengono applicate per risolvere problemi su dati tabellari.
Le lezioni frontali non vengono registrate nè trasmesse in streaming.
Modalità di verifica dell'apprendimento
L’esame consiste in una prova scritta da svolgere al PC dove vengono risolti alcuni problemi tramite la scrittura di piccoli programmi in SAS. Inoltre ci saranno alcune domande a risposta chiusa per verificare le conoscenze di R.
La valutazione viene fatta secondo criteri di correttezza, completezza, semplicità della soluzione proposta. Si ricorda che è necessario essere iscritti alle prove d'esame tramite segreterie online. Non ci saranno eccezioni al riguardo.
Testi di riferimento
- “The Little SAS Book”, SAS Institute
Periodo di erogazione dell'insegnamento
Secondo semestre, terzo ciclo
Lingua di insegnamento
Italiano
Learning objectives
This course will introduce the SAS system and R, with a special focus on their programming languages, to allow the student to acquire the necessary knowledge and skills to use SAS and R to analyze data.
Knowledge and understanding
This course will provide the basic knowledge and understanding on:
- Managing tabular data in SAS (dataset)
- Managing tabular data in R (data frame)
- Data analysis in SAS
Ability to apply knowledge and understanding
At the end of the course the students will be able to:
- Write basic SAS programs for data analysis
- Write basic R programs for data analysis
Contents
Introduction to SAS
Managing data with SAS
Introduction to R
Detailed program
Introduction to SAS, Data step e Proc step. import, Proc print
Proc contents, Proc Means, output, maxid
Proc Freq
ODS
Proc Sort, Merge
Proc Format
Introduction to R: syntax and a comparison with SAS
Prerequisites
None
Teaching methods
The course is taught in blended e-learning.
The lectures are in a computer lab and are dedicated to discuss how to tackle and solve some problems. Some videos will provide the necessary notions on SAS and R. Lectures will be neither recorded nor streamed.
There are several exercises via e-learning, where the acquired knowledge is applied to solve some problems on tabular data.
Assessment methods
Written exam consisting of writing (at the PC) some short SAS programs to solve some problems. Moreover, there will be a multiple choice quiz to assess the knowledge of R.
The grading is based on correctness, completeness, simplicity of the proposed solution.
Beware that you must be registered via "segreterie online" to take the exam. If you are not registered, you will not allowed to take the exam. No exceptions will be made.
Textbooks and Reading Materials
- “The Little SAS Book, SAS Institute
Semester
Second
Teaching language
Italian