Scegli la tua lingua
Corso SAS
Più di 2 milioni di studenti in tutto il mondo

Corso SAS

Padroneggi SAS partendo dalle basi e acquisisca le competenze di programmazione attivamente ricercate dai datori di lavoro nell'analisi dei dati, nella ricerca clinica e nella business intelligence. Questo corso copre tutto, dall'importazione e manipolazione dei dati all'analisi statistica e all'automazione tramite macro. Lavorerà con procedure SAS reali, scriverà codice di livello professionale e produrrà report curati.

Dedika per aziende

Cosa imparerai:

Imparerà a navigare nell'ambiente SAS, a gestire le librerie e a importare dati da Excel, CSV, database e file di testo non formattati. Manipolerà i dataset utilizzando il passo DATA, applicherà PROC SQL per eseguire query flessibili e sintetizzerà i dati con procedure come PROC MEANS, PROC FREQ e PROC TABULATE. Il corso tratta metodi statistici tra cui la regressione lineare, la regressione logistica, l'ANOVA e l'analisi di correlazione. Svilupperà anche macro SAS per automatizzare i flussi di lavoro e utilizzerà ODS per produrre report formattati in PDF, HTML ed Excel. Al termine, scriverà programmi SAS puliti, efficienti e ben documentati.

Come studi in modo pratico Corso SAS

Come metti in pratica Corso SAS

Per te che sei un'azienda e vuoi formare il tuo team

Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.

Clicca qui

Contenuto del corso

8 Capitoli • 41 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

Introduzione all'ambiente SAS

  • Lezione 1 • Interpretazione del Log e dell'Output di SAS

    Insegna a leggere il log di SAS per identificare note, avvisi ed errori. Un'interpretazione accurata del log è essenziale per il debug durante tutto il corso.

  • Lezione 2 • Struttura e Sintassi del Programma SAS

    Spiega le regole fondamentali che governano il codice SAS, inclusi step, istruzioni e delimitatori. Abitudini sintattiche corrette prevengono errori in tutti i programmi futuri.

  • Lezione 3 • Panoramica e Architettura della Piattaforma SAS

    Tratta la storia del software SAS, i modelli di licenza e l'architettura di sistema. Stabilisce il contesto per tutte le successive attività di programmazione e gestione dei dati.

  • Lezione 4 • Librerie SAS e Gestione dei File

    Introduce le librerie SAS come puntatori alle posizioni di archiviazione dei dati. Gli studenti assegnano librerie e gestiscono i dataset SAS all'interno del file system.

  • Lezione 5 • Navigare nell'Interfaccia SAS

    Introduce i layout, i menu e i pannelli di SAS Studio e SAS Enterprise Guide. Gli studenti individuano gli strumenti chiave necessari per scrivere e inviare il codice.

Capitolo 2Vedi dettagli

Leggere e Importare Dati in SAS

  • Lezione 1 • Leggere Direttamente i Dataset SAS

    Spiega SET e i riferimenti diretti ai dataset per leggere dataset SAS esistenti. Aumenta l'efficienza riutilizzando dati creati in precedenza senza reimportarli.

  • Lezione 2 • Convalida dei Dati dopo l'Importazione

    Applica PROC FREQ, PROC MEANS e PROC PRINT per verificare la qualità dei dati importati. Rileva errori strutturali e di contenuto prima che l'analisi abbia inizio.

  • Lezione 3 • Importazione di File Excel e CSV

    Utilizza PROC IMPORT per importare automaticamente dati da fogli di calcolo e CSV in SAS. Gli studenti controllano le opzioni di importazione per garantire tipi e nomi di variabili corretti.

  • Lezione 4 • Lettura di Dati Grezzi con il DATA Step

    Tratta le istruzioni INFILE e INPUT per la lettura di file di testo delimitati e a larghezza fissa. Costituisce la competenza fondamentale per l'importazione di dati grezzi nei dataset SAS.

  • Lezione 5 • Importazione da Database e Altre Fonti

    Introduce SAS/ACCESS e le connessioni ODBC per estrarre dati da database relazionali. Gli studenti comprendono quando utilizzare l'elaborazione pass-through rispetto a quella lato SAS.

Capitolo 3Vedi dettagli

Manipolazione dei Dati con il DATA Step

  • Lezione 1 • Tecniche Avanzate del DATA Step

    Introduce RETAIN, LAG e l'elaborazione per gruppi BY per calcoli complessi a livello di riga. Queste tecniche gestiscono totali cumulativi, valori correnti e riepiloghi di gruppo.

  • Lezione 2 • Combinare e Accodare Dataset

    Insegna SET per l'accodamento e MERGE per l'unione di dataset in base a variabili chiave. Gli studenti scelgono la tecnica corretta in base alla struttura dei dati e agli obiettivi.

  • Lezione 3 • Creare Sottoinsiemi e Filtrare Osservazioni

    Utilizza le istruzioni WHERE, IF e DELETE per controllare quali osservazioni entrano nel dataset di output. Filtrare in anticipo riduce il tempo di elaborazione e la dimensione del dataset.

  • Lezione 4 • Ristrutturare i Dati: Transpose e Array

    Utilizza PROC TRANSPOSE e gli array del DATA step per convertire tra formati wide e long. La ristrutturazione è fondamentale per preparare i dati per le procedure statistiche.

  • Lezione 5 • Creare e Modificare Variabili

    Tratta le istruzioni di assegnazione, gli operatori aritmetici e le funzioni SAS per la creazione di variabili. Consente la derivazione di nuovi campi analitici dai dati esistenti.

  • Lezione 6 • Lavorare con Date e Orari

    Spiega i valori di data, ora e datetime di SAS come offset numerici e i loro formati associati. Gli studenti calcolano le durate ed estraggono i componenti della data in modo accurato.

Capitolo 4Vedi dettagli

Riepilogare i Dati con le Procedure SAS

  • Lezione 1 • Statistiche Dettagliate con PROC UNIVARIATE

    Estende l'analisi descrittiva con PROC UNIVARIATE per la forma della distribuzione, gli outlier e i test di normalità. Fornisce approfondimenti maggiori rispetto al solo PROC MEANS.

  • Lezione 2 • Riepilogare con PROC TABULATE

    Crea tabelle di riepilogo multidimensionali utilizzando PROC TABULATE con le istruzioni CLASS e VAR. Produce tabelle pronte per la pubblicazione con etichette e formati personalizzati.

  • Lezione 3 • Statistiche Descrittive con PROC MEANS

    Applica PROC MEANS per calcolare medie, deviazioni standard e percentili per le variabili numeriche. Supporta riepiloghi a livello di gruppo utilizzando le istruzioni CLASS e BY.

  • Lezione 4 • Analisi delle Frequenze con PROC FREQ

    Utilizza PROC FREQ per produrre tabelle di frequenza a una e due vie con percentuali. Fondamentale per comprendere le distribuzioni delle variabili categoriali.

  • Lezione 5 • Ordinare e Classificare i Dati

    Utilizza PROC SORT e PROC RANK per ordinare le osservazioni e assegnare ranghi. L'ordinamento è un prerequisito per l'elaborazione per gruppi BY in molte procedure.

Capitolo 5Vedi dettagli

SQL in SAS con PROC SQL

  • Lezione 1 • Fondamenti di PROC SQL

    Introduce la struttura di PROC SQL, la sintassi SELECT e il confronto con gli approcci del DATA step. Stabilisce quando SQL è più efficiente del codice DATA step equivalente.

  • Lezione 2 • Sottoquery e Funzionalità SQL Avanzate

    Applica sottoquery correlate e non correlate e utilizza CREATE TABLE e INSERT. Queste funzionalità consentono query complesse a più passaggi all'interno di un singolo blocco PROC SQL.

  • Lezione 3 • Aggregare Dati con GROUP BY

    Utilizza GROUP BY con funzioni di aggregazione per produrre statistiche riassuntive all'interno di categorie. HAVING filtra i gruppi dopo l'aggregazione, a differenza di WHERE.

  • Lezione 4 • Unire Tabelle in PROC SQL

    Implementa unioni inner, left, right e full per combinare dataset tramite chiavi corrispondenti. Gli studenti selezionano i tipi di unione in base ai requisiti di completezza dei dati.

  • Lezione 5 • Filtrare e Calcolare Colonne

    Applica condizioni WHERE e colonne calcolate all'interno di SELECT per filtrare e derivare dati. Rispecchia la creazione di variabili del DATA step utilizzando espressioni SQL.

Capitolo 6Vedi dettagli

Formattazione dei Dati, Etichette e Reporting

  • Lezione 1 • Generare Report con PROC PRINT

    Utilizza le opzioni di PROC PRINT per controllare la selezione delle osservazioni, l'ordine delle variabili e i totali. Produce report tabulari chiari adatti a un pubblico aziendale.

  • Lezione 2 • Etichette delle Variabili e Attributi del Dataset

    Assegna etichette descrittive a variabili e dataset utilizzando le istruzioni LABEL e ATTRIB. Le etichette compaiono negli output delle procedure, migliorando la chiarezza del report.

  • Lezione 3 • Creare Formati Personalizzati con PROC FORMAT

    Crea formati definiti dall'utente per ricodificare i valori e applicare etichette significative alle categorie. I formati personalizzati migliorano la leggibilità degli output e dei report.

  • Lezione 4 • Formati e Informats SAS

    Spiega i formati SAS incorporati per visualizzare valori numerici e di carattere in forme leggibili. Gli informats convertono i valori di input grezzi in rappresentazioni interne SAS.

  • Lezione 5 • Reporting Avanzato con PROC REPORT

    Crea report flessibili, definiti per colonne, utilizzando PROC REPORT con blocchi DEFINE e COMPUTE. Supporta il raggruppamento, le colonne calcolate e la formattazione condizionale nell'output.

Capitolo 7Vedi dettagli

Procedure di Analisi Statistica

  • Lezione 1 • Analisi di Correlazione e Associazione

    Utilizza PROC CORR per misurare le relazioni lineari tra variabili numeriche. I risultati della correlazione guidano la selezione delle variabili per la modellazione di regressione.

  • Lezione 2 • Analisi della Varianza con PROC ANOVA

    Conduce ANOVA a una e due vie per confrontare le medie tra più gruppi. I test post-hoc identificano quali coppie di gruppi differiscono in modo significativo.

  • Lezione 3 • Regressione Logistica con PROC LOGISTIC

    Modella risultati binari e ordinali utilizzando PROC LOGISTIC con interpretazione dell'odds ratio. Tratta le statistiche di adattamento del modello e la valutazione della tabella di classificazione.

  • Lezione 4 • Regressione Lineare Semplice e Multipla

    Costruisce modelli di regressione con PROC REG per prevedere risultati continui a partire da predittori. La diagnostica del modello valuta l'adattamento, la multicollinearità e il comportamento dei residui.

  • Lezione 5 • T-Test e Confronti tra Gruppi

    Applica PROC TTEST per confronti di medie a un campione, a due campioni e appaiati. Gli studenti interpretano i p-value e gli intervalli di confidenza per trarre conclusioni valide.

Capitolo 8Vedi dettagli

Programmazione Macro e Automazione

  • Lezione 1 • Scrivere e Chiamare Macro SAS

    Definisce programmi macro riutilizzabili con %MACRO e %MEND, accettando parametri. Le chiamate macro sostituiscono blocchi di codice ripetitivi con una singola invocazione parametrizzata.

  • Lezione 2 • Logica Condizionale e Cicli Macro

    Utilizza %IF-%THEN-%ELSE e cicli %DO per controllare il flusso di esecuzione delle macro. Le macro condizionali adattano il comportamento del programma in base ai valori dei parametri o alle condizioni dei dati.

  • Lezione 3 • Quoting delle Macro e Caratteri Speciali

    Applica le funzioni di quoting delle macro per gestire i caratteri speciali e prevenire la risoluzione prematura. Un quoting corretto previene gli errori di sintassi nei programmi macro complessi.

  • Lezione 4 • Debug e Ottimizzazione delle Macro

    Utilizza le opzioni MPRINT, MLOGIC e SYMBOLGEN per tracciare l'esecuzione delle macro e risolvere gli errori. Le tecniche di ottimizzazione riducono le chiamate macro ridondanti e migliorano il runtime.

  • Lezione 5 • Variabili Macro SAS

    Introduce le variabili macro come token di sostituzione del testo risolti prima dell'esecuzione del programma. Gli studenti creano variabili macro globali e locali utilizzando %LET e CALL SYMPUT.

Certificazione

Il tuo certificato valido di completamento

Questo corso è per te:

  • Analista dati junior: desidera una credenziale che si distingua agli occhi dei datori di lavoro.

  • Clinical research associate: necessita di competenze SAS per l'invio di dati regolatori.

  • Professionista di business intelligence: cerca di aggiungere SAS al proprio kit di strumenti analitici esistente.

  • Neolaureato in statistica o biostatistica: pronto ad applicare professionalmente la propria formazione accademica.

  • Professionista in transizione da ruoli incentrati su Excel: mira a inserirsi in ambienti di dati strutturati.

  • Analista in ambito governativo o di sanità pubblica: tenuto a utilizzare SAS per gli standard di rendicontazione delle agenzie.

Cosa dicono i nostri studenti

Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

Principali percorsi formativi

FAQ

Chi è Dedika?

Il certificato è valido in Italia?

I corsi sono gratuiti?

Qual è il carico di lavoro del corso?

Come sono strutturati i corsi?

Come funzionano i corsi?

Qual è la durata dei corsi?

Qual è il costo o il prezzo dei corsi?

Cos’è un corso EAD o online e come funziona?

Corso PDF