Struttura del corso

Giorno 1

Introduzione e preliminari

  • Rendere R più amichevole, R e le GUI disponibili
  • Rstudio
  • Software e documentazione correlati
  • R e statistiche
  • Uso interattivo di R
  • Una sessione introduttiva
  • Ottenere assistenza per funzioni e caratteristiche
  • Comandi R, distinzione tra maiuscole e minuscole, ecc.
  • Richiamo e correzione dei comandi precedenti
  • Esecuzione di comandi da o deviazione dell'output su un 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 personaggi
  • Vettori indice; Selezione e modifica di sottoinsiemi di un set di dati
  • Altri tipi di oggetti

Oggetti, loro modalità e attributi

  • Attributi intrinseci: modo e lunghezza
  • Modifica della lunghezza di un oggetto
  • Recupero e impostazione degli attributi
  • La classe di un oggetto

Fattori ordinati e non ordinati

  • Un esempio specifico
  • La funzione tapply() e gli array irregolari
  • Fattori ordinati

Matrici e matrici

  • Matrici
  • Indicizzazione delle matrici. Sottosezioni di un array
  • Matrici indice
  • La funzione array()
    • Aritmetica mista vettoriale e matrice. La regola del riciclo
  • Il prodotto esterno di due matrici
  • Trasposizione generalizzata di una matrice
  • Matrix Strutture
    • Matrix Moltiplicazione
    • Equazioni lineari e inversione
    • Autovalori e autovettori
    • Decomposizione ai valori singolari e determinanti
    • Fitting dei minimi quadrati e scomposizione QR
  • Formazione di matrici partizionate, cbind() e rbind()
  • La funzione di concatenazione, (), con array
  • Tabelle di frequenza in base ai fattori

Giorno 2

Elenchi e frame di dati

  • Lizza
  • Costruzione e modifica di elenchi
    • Concatenazione di elenchi
  • Fotogrammi di dati
    • Creazione di frame di dati
    • attach() e detach()
    • Utilizzo dei frame di dati
    • Allegare elenchi arbitrari
    • Gestione del percorso di ricerca

Manipolazione dei dati

  • Selezione, sottoinsiemi di osservazioni e variabili
  • Filtraggio, raggruppamento
  • Ricodifica, trasformazioni
  • Aggregazione, combinazione di set di dati
  • Manipolazione dei caratteri, 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
  • AccessEstrazione di dati da database utilizzando il linguaggio SQL

Distribuzioni di probabilità

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

Raggruppamento, cicli ed esecuzione condizionale

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

Giorno 3

Scrittura di funzioni personalizzate

  • Esempi semplici
  • Definizione di nuovi operatori binari
  • Argomenti denominati e impostazioni predefinite
  • Il '..." discussione
  • Assegnazioni all'interno delle funzioni
  • Esempi più avanzati
    • Fattori di efficienza nella progettazione dei blocchi
    • Eliminazione di tutti i nomi in una matrice stampata
    • Integrazione numerica ricorsiva
  • Portata
  • Personalizzazione dell'ambiente
  • Classi, funzioni generiche e orientamento agli oggetti

Analisi statistica in R

  • Modelli di regressione lineare
  • Funzioni generiche per l'estrazione delle informazioni sul modello
  • Aggiornamento dei modelli montati
  • Modelli lineari generalizzati
    • Famiglie
    • La funzione glm()
  • Classificazione
    • Regressione logistica
    • Analisi discriminante lineare
  • Apprendimento non supervisionato
    • Analisi dei componenti principali
    • Metodi di clustering (k-means, clustering gerarchico, k-medoids)
  • Analisi di sopravvivenza
    • Oggetti di sopravvivenza in r
    • Stima Kaplan-Meier
    • Bande di confidenza
    • Modelli di Cox PH, covariate costanti
    • Modelli di Cox PH, covariate tempo-dipendenti

Procedure grafiche

  • Comandi di plottaggio di alto livello
    • La funzione plot()
    • Visualizzazione di dati multivariati
    • Grafica del display
    • Argomenti per funzioni di tracciatura di alto livello
  • Grafici di visualizzazione di base
  • Relazioni multivariate con pacchetto reticolo e ggplot
  • Utilizzo dei parametri grafici
  • Elenco dei parametri grafici

Reportistica automatizzata e interattiva

  • Combinazione dell'output di R con il testo
  • Creazione di documenti html, pdf

Requisiti

Buona conoscenza delle statistiche.

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative