Contattataci

Struttura del corso

Introduzione e preliminari

  • Rendere R più user-friendly, R e interfacce grafiche disponibili
  • RStudio
  • Software correlati e documentazione
  • R e statistica
  • Uso interattivo di R
  • Sessione introduttiva
  • Richiedere aiuto per funzioni e funzionalità
  • Comandi R, sensibilità alle maiuscole, ecc.
  • Ripristino e correzione dei comandi precedenti
  • Esecuzione di comandi da file o reindirizzamento dell'output su file
  • Permanenza dei dati e rimozione di oggetti

Semplici manipolazioni; numeri e vettori

  • Vettori e assegnazione
  • Aritmetica vettoriale
  • Generazione di sequenze regolari
  • Vettori logici
  • Valori mancanti
  • Vettori di caratteri
  • Vettori di indice; selezione e modifica di sottoinsiemi di un dataset
  • Altri tipi di oggetti

Oggetti, le loro modalità e attributi

  • Attributi intrinseci: modalità e lunghezza
  • Cambiare la lunghezza di un oggetto
  • Recuperare e impostare attributi
  • La classe di un oggetto

Array e matrici

  • Array
  • Indicizzazione degli array. Sottosezioni di un array
  • Matrici di indice
  • La funzione array()
  • Prodotto esterno di due array
  • Trasposta generalizzata di un array
  • Strutture per le matrici
    • Moltiplicazione di matrici
    • Equazioni lineari e inversione
    • Valori propri e vettori propri
    • Decomposizione ai valori singolari e determinanti
    • Adattamento ai minimi quadrati e decomposizione QR
  • Formazione di matrici partizionate, cbind() e rbind()
  • La funzione di concatenazione, (), con array
  • Tabelle di frequenza da fattori

Liste e data frame

  • Liste
  • Costruzione e modifica di liste
    • Concatenazione di liste
  • Data frame
    • Creazione di data frame
    • attach() e detach()
    • Lavoro con data frame
    • Allegamento di liste arbitrarie
    • Gestione del percorso di ricerca

Manipolazione dei dati

  • Selezione, sottosezione di osservazioni e variabili
  • Filtraggio, raggruppamento
  • Ricodifica, trasformazioni
  • Aggregazione, combinazione di dataset
  • Manipolazione di stringhe, pacchetto stringr

Lettura dei dati

  • File txt
  • File CSV
  • File XLS, XLSX
  • SPSS, SAS, Stata, ... e altri formati di dati
  • Esportazione dei dati in txt, csv e altri formati
  • Accesso ai dati dai database utilizzando il linguaggio SQL

Distribuzioni di probabilità

  • R come insieme di tabelle statistiche
  • Analisi della distribuzione di un insieme di dati
  • Test a uno e due campioni

Raggruppamento, cicli ed esecuzione condizionale

  • Espressioni raggruppate
  • Istruzioni di controllo
    • Esecuzione condizionale: istruzioni if
    • Esecuzione ripetuta: cicli for, repeat e while

Scrittura di proprie funzioni

  • Esempi semplici
  • Definizione di nuovi operatori binari
  • Argomenti nominati e valori predefiniti
  • L'argomento '...'
  • Assegnazioni all'interno delle funzioni
  • Esempi più avanzati
    • Fattori di efficienza nei disegni a blocchi
    • Rimozione di tutti i nomi in un array stampato
    • Integrazione numerica ricorsiva
  • Scope
  • Personalizzazione dell'ambiente
  • Classi, funzioni generiche e programmazione orientata agli oggetti

Procedure grafiche

  • Comandi di plotting di alto livello
    • La funzione plot()
    • Visualizzazione di dati multivariati
    • Grafica di visualizzazione
    • Argomenti per funzioni di plotting di alto livello
  • Grafici di visualizzazione di base
  • Relazioni multivariate con i pacchetti lattice e ggplot
  • Utilizzo dei parametri grafici
  • Elenco dei parametri grafici

Report automatizzati e interattivi

  • Combinazione dell'output di R con testo
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative