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 GUI disponibili
Rstudio
Software e documentazione correlati
R e statistica
Uso interattivo di R
Una sessione introduttiva
Ottenere assistenza per funzioni e caratteristiche
R, distinzione tra maiuscole e minuscole e così via.
Richiamo e correzione dei comandi precedenti
Esecuzione di comandi da un file o deviazione dell'output in un file
Permanenza dei dati e rimozione di oggetti
Manipolazioni semplici; 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 insieme di dati
Altri tipi di oggetti
Gli oggetti, le loro modalità e attributi
-
Attributi intrinseci: modalità 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 concreto
La funzione tapply() e gli array irregolari
Fattori ordinati
Matrici e matrici
-
Matrici
Indicizzazione di array. Sottosezioni di una matrice
Matrici di indici
La funzione array()
Aritmetica mista vettoriale e array. La regola del riciclaggio
Lizza Costruzione e modifica di elenchi Concatenazione di liste
Frame di dati Creazione di frame di dati
-
attach() e detach()
File txt File CSV File XLS, XLSX Dati SPSS, SAS, Stata,... e altri formati 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 Esame della distribuzione di un set di dati Test a uno o due campioni
-
Raggruppamento, cicli ed esecuzione condizionale
Espressioni raggruppate Istruzioni di controllo Esecuzione condizionale: istruzioni if Esecuzione ripetitiva: per i cicli, ripeti e while
-
Giorno 3
Scrivere le proprie funzioni
-
Esempi semplici
Definizione di nuovi operatori binari
Argomenti denominati e valori predefiniti
Il '... ' argomento
Assegnazioni all'interno delle funzioni
Esempi più avanzati
Fattori di efficienza nella progettazione dei blocchi
Eliminazione di tutti i nomi in un array stampato
Integrazione numerica ricorsiva
Portata
Personalizzazione dell'ambiente
-
Classi, funzioni generiche e orientamento agli oggetti
Apprendimento non supervisionato Analisi delle componenti principali
-
Metodi di clustering (k-means, clustering gerarchico, k-medoids)
Combinazione dell'output da 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.