Metodologia della ricerca e analisi dei
dati in (psico)linguistica
25 Giugno 2015
Introduzione ad R
[email protected]
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) / 2
• 6 - (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
• 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
Scarica

Metodologia della ricerca e analisi dei dati in