Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Recensioni (3)
That Haytham started with the basics and gave us enough time to do the examples and ensure that we were at the same page before we moved on to the next topic.
Jaco Dreyer - Africa Health Research Institute
Corso - R Fundamentals
I enjoyed that it was very hands-on, so we were constantly having the chance to try things on, rather than just sitting listening to a lecture (for example). I felt like I am now able to go away and start using R, which I haven't been able to do before
Kathy Baisley - Africa Health Research Institute
Corso - R Fundamentals
Day 1 and Day 2 were really straight forward for me and really enjoyed that experience.