Metodologia della ricerca e analisi dei dati in (psico)linguistica 25 Giugno 2015 Introduzione ad R
R Linguaggio di programmazione e non software; Interfaccia linea-comando immediata; Ma…. non molto trasparente per i profani.
R Gratuito; Nuove tecniche di analisi statistica immediatamente disponibili.
R È un linguaggio che lavora su oggetti; Oggetti? Variabili, vettori, matrici, dataframe.
R: le basi > prompt dei comandi in R <- comando di assegnazione tutto quel che è alla sinistra del comando di assegnazione è = a quello che si trova alla sua destra
Variabili L’oggetto più semplice. y <- 3 assegna il valore 3 alla variabile y
Calcoli con le variabili operazioni algebriche si eseguono utilizzando i normali operatori (+, -, *, /). y <-3 f<-2*y f
R come calcolatore + addizione - sottrazione * moltiplicazione / divisione ^ potenza di
Uso delle parentesi (6 - 4) / (4/2) Se non mettessimo parentesi? 6 - 4/2
Operatori logici == uguale != diverso > maggiore >= maggiore o uguale < inferiore <= inferiore o uguale
2 + 2 == 5 [1] FALSE
Funzioni log(5) Calcola il logaritmo naturale di 5 e richiede un solo argomento
Funzioni log(100, 2) Calcola il logaritmo in base 2 di 100 e richiede due argomenti, il numero di cui calcolare il logaritmo e la base del logaritmo. Ma anche… log(100, base=2) log(base=2, 100)
Vettori x <- c(1, 2, 3) crea un vettore x contenente i numeri 1,2 e 3
Vettori t1 <- c(1,2,3,4,5) t1
Non solo variabili Oggetti di R: Variabili; Vettori; Matrici (solo numeriche); Dataframe (“bundle” di vettori numerico e/o stringhe)
Vettore in R NON vettore algebrico, ma serie di numeri consecutivi, rappresentati convenzionalmente da R su una riga.
Matrici z <- matrix(c(1, 2, 3, 4, 5, 6, 7, 8), 2, 4, byrow=TRUE) crea una matrice z a 2 righe e 4 colonne, contenente i numeri da 1 a 8. La matrice può memorizzare solo materiale numerico.
Dataframe Possiamo crearlo direttamente in R Possiamo crearlo come txt e poi caricarlo
Proviamo a crearlo in excel Vedi file di testo: data_tms.txt
Che caratteristiche ha? Colonne stringhe e numeriche; Attenzione: Spazi Numeri con le virgole
str() Per avere informazioni sulla natura di un oggetto creato in R.
Come immettere i dati? Costruisco il dataframe Lo importo da un file da me creato in precedenza. Continueremo domani