class: center, middle, inverse, title-slide # Intro ## Laboratorio di SAS ed R ### Lucio Palazzo ---
# Descrizione Corso ### Confronto con il docente - Mail: [lucio.palazzo@unina.it](mailto:lucio.palazzo@unina.it) - Contatti: Teams, mail, FB, etc... - Appunti del corso (slide): Teams, pagina ufficiale unina - Materiale didattico (script, dati, esempi): + [GitHub](https://github.com/blog-neas/Laboratorio-SAS-ed-R) + [pagina ufficiale unina](https://www.docenti.unina.it/lucio.palazzo) + [sito personale](https://blog-neas.github.io/it/teaching/) - Ricevimento frontale/online: su richiesta --- # Modalità di esame .pull-left[ ### CdL Triennale .blue[ **Parte SQL:** ] - Homeworks - *Conseguimento badges* ] .pull-right[ ### CdL Magistrale .blue[ **Parte SQL:** ] - Homeworks - *Conseguimento badges* - Progetto ] .pull-left[ .blue[ **Parte R:** ] - Homeworks ] .pull-right[ .blue[ **Parte R:** ] - *Facoltativa* ] --- # Obiettivo del corso Introduzione all'utilizzo di due popolari ambienti software per l'analisi dei dati .pull-left[ <img src="imgSASR/saslogo.png" width="70%" style="display: block; margin: auto;" /> ] .pull-right[ <img src="imgSASR/rlogo.png" width="3413" style="display: block; margin: auto;" /> ] --- # Due linguaggi di programmazione .pull-left[ ### SAS 🔗 [homepage](https://www.sas.com/it_it/home.html) - commerciale (utilizzabile in versione gratuita in ambito accademico) - utilizzato in diverse grandi aziende - possibilità di perseguire certificazioni di utilizzo - prodotti software tarati in base alle esigenze di analisi - curva di apprendimento iniziale "*morbida*" ] .pull-right[ ### Cran-R 🔗 [homepage](https://cran.r-project.org/) - open-source (gratuito) - utilizzato in ambito accademico e aziendale - ampia community: migliaia di librerie (package) disponibili - massima versatilità - meta-linguaggio di programmazione - curva di apprendimento iniziale "*ripida*" ] --- # Obiettivi del corso 1. Importare/selezionare dati di interesse 2. Esplorare i dati importati 3. Data pre-processing: preparare i dati in strutture idonee all’analisi che si intende effettuare 4. Analizzare i dati 5. Creare report dei risultati .center[.content-box-blue[ L'obiettivo *latente* del corso è anche quello di imparare ad essere *versatili*, ovvero essere in grado di effettuare le varie fasi dell'indagine statistica indipendentemente dallo strumento utilizzato. ]] --- # Parte SAS #### Moduli "principali" (studenti triennali e magistrali) - **Programming** + SAS Programming 1: Essentials + SAS Programming 2: Data Manipulation Techniques - **Statistical Analysis, Predictive Modeling and Machine Learning** + Statistics 1: Introduction to ANOVA, Regression and Logistic Regression - **Visual Analytics and Visual Statistics** + SAS Visual Statistics in SAS Viya: Interactive Model Building #### Moduli "secondari" (studenti magistrali) SAS SQL 1, SAS Programming for R Users, Statistics 2, SAS Visual Analytics 1 for SAS Viya, SAS Report Writing 1 .center[.content-box-blue[ Completare i vari badge è **caldamente suggerito** sia per gli studenti triennali che magistrali ]] --- # Parte R - Introduzione ambiente R ed Rstudio - Concetti di base - Introduzione ambienti tidyverse per... - Importazione e pulizia dati - Manipolazione dati (Selecting, filtering, and mutating) - Raggruppamento e tabelle - Rappresentazioni grafiche (ggplot) - Prime analisi - Report Saranno introdotti anche alcuni strumenti *di supporto*, come ad esempio markdown e github --- layout:false class: inverse, middle, center # Software SAS --- layout:true # Installare SAS --- ### 1. Registrarsi al portale SAS offre a livello gratuito il portale **SAS Skill Builder for Students** a tutti gli studenti che desiderano imparare o approfondire la conoscenza del Software SAS. Attraverso questo portale lo studente potrà inoltre conseguire i badge e prepararsi agli esami di Certificazione SAS. - Il prerequisito per accedere a qualsiasi risorsa SAS a livello gratuito per il mondo Accademico è quello di creare un profilo SAS. **E' obbligatorio utilizzare la email universitaria** una volta creato il profilo SAS si utilizzeranno sempre le medesime credenziali per accedere alle diverse risorse: + materiale didattico + SAS Studio On Demand For Academics + SAS Viya for Learners <!-- https://www.sas.com/it_it/training/campaigns/student-skill-builder.html --> --- ### 1. Registrarsi al portale: la pagina principale [www.sas.com/it_it/training/campaigns/student-skill-builder.html](https://www.sas.com/it_it/training/campaigns/student-skill-builder.html) <img src="imgSASR/usesas1.png" width="70%" style="display: block; margin: auto;" /> --- ### 1. Registrarsi al portale: la pagina principale [www.sas.com/en_gb/learn/academic-programs/students.html](https://www.sas.com/en_gb/learn/academic-programs/students.html) <img src="imgSASR/usesas1b.png" width="100%" style="display: block; margin: auto;" /> --- .my-pull-left[ ### 1. Registrarsi al portale Pagina di login: [LINK](https://www.sas.com/profile/ui/#/sign-in) .center[.content-box-blue[ **NB:** è necessario utilizzare la propria mail istituzionale! ]] ] .my-pull-right[ <img src="imgSASR/usesas2.png" width="75%" style="display: block; margin: auto;" /> ] --- ### 1. Registrarsi al portale .my-pull-left[ Una volta registrati, nella mail personale (unina) sarà presente questo messaggio. ] .my-pull-right[ <img src="imgSASR/usesas3.png" width="75%" style="display: block; margin: auto;" /> ] --- ### 2. Accedere al materiale didattico .my-pull-left[ Adesso è possibile accedere utilizzando il portale di login precedente da [**QUI**](https://www.sas.com/profile/ui/#/sign-in) ] .my-pull-right[ <img src="imgSASR/usesas4.png" width="90%" style="display: block; margin: auto;" /> ] --- ### 2. Accedere al materiale didattico .my-pull-left[ Questa è la schermata principale del nostro profilo personale, da qui è possibile accede ai diversi strumenti: 1. Materiale didattico 2. Software on Demand 3. Videotutorial introduttivi 4. Portale per le certificazioni ] .my-pull-right[ <img src="imgSASR/usesas5.png" width="58%" style="display: block; margin: auto;" /> ] --- ### 2. Accedere al materiale didattico .my-pull-left[ Espandendo la sezione **Programming** sono visualizzati i vari blocchi di apprendimento che lo compongono ] .my-pull-right[ <img src="imgSASR/usesas6.png" width="70%" style="display: block; margin: auto;" /> ] --- ### 2. Accedere al materiale didattico .my-pull-left[ Cliccando su di un singolo modulo (es. *Programming*) si ottengono le varie informazioni ad esso associate: ] .my-pull-right[ <img src="imgSASR/usesas7.png" width="70%" style="display: block; margin: auto;" /> ] --- ### 2. Accedere al materiale didattico .my-pull-left[ Cliccando su di un singolo modulo (es. *Programming*) si ottengono le varie informazioni ad esso associate: - Descrizione del corso ] .my-pull-right[ <img src="imgSASR/usesas8a.png" width="80%" style="display: block; margin: auto;" /> ] --- ### 2. Accedere al materiale didattico .my-pull-left[ Cliccando su di un singolo modulo (es. *Programming*) si ottengono le varie informazioni ad esso associate: - Descrizione del corso - Materiale didattico - Informazioni sul badge ] .my-pull-right[ <img src="imgSASR/usesas8b.png" width="65%" style="display: block; margin: auto;" /> ] --- ### 3. Come ottenere i badge .my-pull-left[ Per ottenere il badge di un modulo bisogna seguire tutte le lezioni online, completando le fasi indicate dal portale stesso. ] .my-pull-right[ <img src="imgSASR/usesas8c.png" width="90%" style="display: block; margin: auto;" /> ] --- ### 4. Accedere al software SAS Studio Con le stesse credenziali che utilizziamo per entrare nel portale elearning è possibile accedere al software **SAS Studio** on demand (a [QUESTO LINK](https://www.sas.com/it_it/software/on-demand-for-academics.html) ): - non è necessario installare *fisicamente* il software sul proprio pc - si dispone di una versione *notebook* gratuita del software - è possibile accedere al proprio SAS Studio personale da qualsiasi dispositivo - salvataggio cloud dei propri progressi <img src="imgSASR/usesas9.png" width="45%" style="display: block; margin: auto;" /> --- ### 4. Accedere al software SAS Studio .my-pull-left[ Per poter usufruire del software basta inserire le stesse credenziali utilizzate per accedere al portale elearning. Il link alla pagina di login è: [welcome.oda.sas.com/login](https://welcome.oda.sas.com/login) ] .my-pull-right[ <img src="imgSASR/usesas10.png" width="40%" style="display: block; margin: auto;" /> ] --- ### 4. Accedere al software SAS Studio <img src="imgSASR/usesas11.png" width="100%" style="display: block; margin: auto;" /> --- ### 4. Accedere al software SAS Studio .my-pull-left[ Finalmente siete connessi a SAS Studio, da qui in poi potete iniziare a lavorare con il software. ] .my-pull-right[ <img src="imgSASR/usesas12.png" width="93%" style="display: block; margin: auto;" /> ] --- layout:true # Convalidare i badge SAS --- Al completamento di ciascun corso in elearning si ottiene un codice univoco in grado di dimostrare di aver seguito e completato con successo i corsi. Tale codice può essere trasformato in un **digital badge**, un bollino che può essere condiviso principalmente sui social dedicati allo sviluppo di contatti professionali (es. LinkedIn). Per poter ottenere il badge è necessario iscriversi (gratuitamente) ad un servizio di credenziali certificate: - è l'equivalente di un attestato cartaceo - generalmente i badge sono legati al conseguimento di un corso elearning (MOOC) - link univoco e personale - per ciascun corso completato si otterrà un badge diverso - utilizzabile su molteplici piattaforme web e nel CV Per quanto riguarda SAS, faremo uso del portale web **Credly** --- ### Credly: iscrizione Link al sito: [**info.credly.com/**](https://info.credly.com/) <img src="imgSASR/credly0.png" width="100%" style="display: block; margin: auto;" /> --- ### Credly: iscrizione <img src="imgSASR/credly1.png" width="80%" style="display: block; margin: auto;" /> --- ### Credly: iscrizione <img src="imgSASR/credly2.png" width="40%" style="display: block; margin: auto;" /> <!-- --- --> <!-- ### Credly: aggiungere il badge --> <!-- da finire --> --- ### Credly: profilo personale In genere il link al profilo personale è del tipo: **credly.com/users/nome-cognome** .my-pull-left[ Cliccando sui singoli badge si ottengono ulteriori informazioni. ] .my-pull-right[ <img src="imgSASR/credlybadge0.png" width="70%" style="display: block; margin: auto;" /> ] --- ### Credly: condividere il badge Link diretto al badge: [**www.credly.com/badges/06686e09-34b7-4266-bd86-4cb33e49ac9b**](https://www.credly.com/badges/06686e09-34b7-4266-bd86-4cb33e49ac9b) .my-pull-left[ Posso copiare il link della pagina del badge su LinkedIn per condividere con la mia rete il completamento del corso. ] .my-pull-right[ <img src="imgSASR/credlybadge1.png" width="100%" style="display: block; margin: auto;" /> ] --- ### Credly: condividere il badge .my-pull-left[ I potenziali interessati potranno cliccare sul badge ed ottenere ulteriori informazioni: - tipo di certificato - nome del corso - titolare del certificato - data di completamento ] .my-pull-right[ <img src="imgSASR/credlybadge2.png" width="33%" style="display: block; margin: auto;" /> ] --- layout:false class: inverse, middle, center # Software R --- layout:true # Installare R --- La procedura prevede l'installazione di due software: 1. **R base**, costituisce il software vero e proprio, ovvero il programma interprete che gestisce il linguaggio di programmazione 2. **RStudio**, è L'IDE (integrated development environment) comune per la programmazione in R (ma non solo...), fornisce un aiuto notevole nella fase di programmazione **Nota:** RStudio è solo un software di sviluppo che richiede l'installazione preliminare del linguagio di programmazione per poter funzionare. --- ### 1. Installare R Base .my-pull-left[ Andare al seguente sito: [**cran.r-project.org**](https://cran.r-project.org/) ] .my-pull-right[ <img src="imgSASR/useerre1.png" width="90%" style="display: block; margin: auto;" /> ] --- ### 1. Installare R Base .my-pull-left[ Andare al seguente sito: [**cran.r-project.org**](https://cran.r-project.org/) Procedere alla pagina di download selezionando il proprio sistema operativo. ] .my-pull-right[ <img src="imgSASR/useerre2.png" width="90%" style="display: block; margin: auto;" /> ] --- ### 1. Installare R Base .my-pull-left[ #### Esempio: Windows ] .my-pull-right[ <img src="imgSASR/useerre3.png" width="100%" style="display: block; margin: auto;" /> ] --- ### 1. Installare R Base .my-pull-left[ #### Esempio: Windows Cliccando il link in evidenza parte il download dell'eseguibile. Una volta scaricato il file, seguire le indicazioni fino al completamento della procedura di installazione. ] .my-pull-right[ <img src="imgSASR/useerre4.png" width="100%" style="display: block; margin: auto;" /> ] --- ### 1. Installare R Base .my-pull-left[ #### Esempio: Windows A questo punto R base è presente nel PC ed è già possibile programmare attraverso il software di base. Per aprire R basta cliccare sulla sua icona appena installata. ] .my-pull-right[ <img src="imgSASR/useerre5.png" width="60%" style="display: block; margin: auto;" /> ] --- ### 2. Installare RStudio .my-pull-left[ In aggiunta, installiamo anche l'IDE RStudio dal sito principale: [**LINK**](https://www.rstudio.com/products/rstudio/download/) ] .my-pull-right[ <img src="imgSASR/useerre6.png" width="80%" style="display: block; margin: auto;" /> ] --- ### 2. Installare RStudio .my-pull-left[ Scorrendo in basso alla pagina precedente si arriva alla sezione download. - Selezionare la versione **desktop free** ] .my-pull-right[ <img src="imgSASR/useerre7.png" width="90%" style="display: block; margin: auto;" /> ] --- ### 2. Installare RStudio .my-pull-left[ Scorrendo in basso alla pagina precedente si arriva alla sezione download. - Selezionare il proprio sistema operativo alla voce **Download** ] .my-pull-right[ <img src="imgSASR/useerre8.png" width="70%" style="display: block; margin: auto;" /> ] --- ### 2. Installare RStudio .my-pull-left[ Una volta scaricato il file, seguire i paggaggi richiesti fino al completamento della procedura di installazione. Cliccando sull'icona di RStudio sarà possibile accedere al software ed iniziare a programmare. ] .my-pull-right[ <img src="imgSASR/useerre9.png" width="90%" style="display: block; margin: auto;" /> ] --- layout:false # Link utili ## SAS - 🔗 homepage SAS [www.sas.com/it_it/home.html](https://www.sas.com/it_it/home.html) - 🔗 login SAS Studio [www.sas.com/en_us/software/on-demand-for-academics.html](https://www.sas.com/en_us/software/on-demand-for-academics.html) - 🔗 Manuale online [support.sas.com/en/documentation.html](https://support.sas.com/en/documentation.html) - 🔗 homepage Credly [info.credly.com](https://info.credly.com/) ## R - 🔗 homepage R-CRAN [cran.r-project.org](https://cran.r-project.org/) - 🔗 homepage RStudio [www.rstudio.com](https://www.rstudio.com/) --- layout:false class: center, middle, hide_logo <div class="figure" style="text-align: center"> <img src="./logo-unina_blue.jpeg" alt="Lucio Palazzo" width="15%" /> <p class="caption">Lucio Palazzo</p> </div>
lucio.palazzo@unina.it ******
[blog-neas.github.io](https://blog-neas.github.io)
@blog-neas