Un'introduzione alla programmazione in R
Questo corso offre un'introduzione completa all'ambiente di programmazione R, coprendo argomenti fondamentali come operazioni base sui vettori numerici, attributi degli oggetti, elaborazione di array e matrici, gestione di liste e frame di dati, fino alla modellazione statistica e alla produzione di grafici di alta qualità. È particolarmente adatto come testo introduttivo per l'analisi statistica e la scienza dei dati.
Panoramica del corso
Riepilogo del contenuto
Questo corso è un'introduzione completa all'ambiente linguistico R, che copre argomenti fondamentali che vanno dalle operazioni di base sui vettori numerici, alle proprietà degli oggetti e alla gestione di array/matrice, fino alla gestione di liste e frame di dati, modellazione statistica e produzione di grafici di alta qualità. È adatto come testo introduttivo per l'analisi statistica e la scienza dei dati.
Padroneggia i concetti fondamentali del linguaggio R e apri la porta al calcolo statistico e alla visualizzazione dei dati.
Autore: Team Core di R
Ringraziamenti: Questo manuale è mantenuto dal Team Core di R. La versione in lingua cinese ringrazia Shigeru MASE per il lavoro di traduzione dalla versione giapponese, nonché Dr. ZP Li, Dr. Rui Li e altri membri del team di traduzione in cinese.
Obiettivi di apprendimento
- Avviare sessioni R, navigare nel sistema di aiuto e applicare le regole di sintassi di base (sensibilità al caso, assegnazioni e commenti).
- Distinguere tra vettori logici, vettori carattere e gestire valori mancanti (
NAeNaN). - Utilizzare quattro metodi distinti di indicizzazione per selezionare, escludere o modificare sottoinsiemi specifici di dati.
- Identificare e modificare le proprietà intrinseche (tipo e lunghezza) degli oggetti R.
- Utilizzare le funzioni
class()eattr()per gestire metadati e strutture dati degli oggetti. - Creare e manipolare fattori e fattori ordinati per rappresentare dati categorici.
- Definire e costruire array e matrici usando vettori di dimensione e la funzione
array(). - Applicare tecniche avanzate di indicizzazione, inclusa l'uso di matrici di indice per estrarre o modificare elementi specifici.
- Eseguire operazioni di algebra lineare, compresi prodotti esterni, trasposizioni generalizzate e inversioni matriciali.
- Costruire e modificare liste: creare liste con nomi e senza nomi e combinarle usando sintassi specifica di R.