Comandi principali
Funzioni matematiche e operazioni di base
Radice quadrata: sqrt()
Fattoriale: factorial(n)
Coefficiente binomiale: choose(n, k)
Arrotonda per 2 cifre decimali: round(x, digits=2)
Arrotonda all'intero più vicino per difetto: floor()
Arrotonda all'intero più vicino per eccesso: ceiling()
Integrale: integrate(f, lower= , upper= )
Gestione degli oggetti e dell'ambiente
Rimuovere oggetti: rm()
Contenuto in environment: ls()
Eliminare tutti gli oggetti salvati: rm(list=ls())
Operazioni su vettori e successioni
Vettori: X <- c( , , )
Successione: X <- seq(from= , to= , by= )
Ripetizione: X <- rep( )
Lunghezza: length( )
Somma: sum( )
Somma cumulata: cumsum( )
Prodotto: prod( )
Prodotto cumulato: cumprod( )
Ordinare in ordine crescente: sort(decreasing=FALSE)
Massimo/Minimo: max( ) / min( )
Posizione valore corrispondente al Min/Max: which max(c), which min(c)
Operazioni su matrici
Estrarre elementi: X[]
Matrice: a <- matrix(c(), nrow= , ncol= )
Inserire elementi per riga: a <- matrix(c(), nrow= , ncol= , byrow=TRUE)
Dimensione: dim( )
Estrarre colonna: a[, 2]
Estrarre riga: a[1, ]
Diagonale: diag( )
Matrice trasposta: t(a)
Due matrici aventi lo stesso numero di colonne: cbind(A, B)
Due matrici aventi lo stesso numero di righe: rbind(A, B)
Prodotto tra matrici: A %*% B
Matrice inversa: solve( )
Determinante: det( )
Scomposizione Cholesky: chol( )
Scomposizione QR: qr( )
Scomposizione spettrale: eigen( )
Funzioni
Tipologia oggetto: class
Funzione cubo: cubo <- function(x) {out <- x^3; out}
Cubo di 4: cubo(4)
Istruzioni di controllo
Condizione: if (condizione) {print("Condizione è vera")} else {print("Condizione è falsa")}
Ciclo while: i <- 5; while (i < 25) {print(i); i <- i + 5}
Data frame e importazione file
Data frame: Corrisponde matrice dei dati, ciascuna riga = unità statistica, ciascuna colonna = variabile
Importare file: read.table(, header=TRUE, sep=",", stringsAsFactors=TRUE)
Load file: load() -> file.RData
Visualizzare prime osservazioni: head()
Visualizzare ultime osservazioni: tail()
Accedere e modificare i nomi delle variabili: colnames()
-
Appunti schematici di Analisi statistica multivariata - modulo R
-
Appunti Completi di R - Analisi Statistica Multivariata
-
Appunti completi ed esercitazioni - modulo R - Analisi Statistica Multivariata
-
Analisi statistica multivariata - Modulo R