R - STUDIO
→ da script per spedire righe di codice nella console : ctrl + invio mandare subito
→ commentare : #
→ è possibile salvare l’history, a dx della gui
→ scrivendo il ? e il nome di ciò che sto cercando a dx in basso mi si apre una finestra con
la spiegazione
ex. → fn + f1 quando seleziono qualcosa mi esce l’help
VARIABILI
→ dichiarazione e assegnazioni di variabili
→
o → in alternativa rimuovere tutto con la scopa
VETTORI
→ l’operatore “ : “ crea delle sequenze equispaziate da 1 a 9
→ l’operatore “c(.., ..)” mi permette di creare vettori
prende il valore x, che avevo precedentemente creato e poi aggiunto 1000
abbiamo concatenato x con 1000
→ vector sequence
comando: “seq()” mi permette di creare una sequenza
– from=da, to=a, by=quanto equispaziati
→ comando per ripetere più volte un vettore
rep() → primo argomento è il vettore che vogliamo replicare, il secondo argomento
TIMES è quante volte vogliamo replicarlo
oppure EACH mi permette di dire quante volte vogliamo replicare ogni valore del vettore
FUNZIONI
→ in una funzione andare nelle parentesi a scrivere l’argomento, se non ci ricordiamo i
parametri che voglio andare a scrivere premere TAB – completamento automatico della
funzione
→ media
si può notare che la media risulta essere molto alta anche perchè il vettore x contiene un
numero molto alto rispetto a tutti gli altri, quindi potremmo aggiungere nel mean il valore
TRIM, che mi permette di “arrotondare gli errori esterni”
--> trim = 0.1 – del 10 % errori estremi
na.rm cosa deve fare l’algoritmo in caso di valori assenti
→
MATRICI
→
se noi vogliamo che valori da 1 a 6 vengono distribuiti prima per riga che per colonna:
come accedere agli elementi di una matrice ?
se io clicco sul pulsante di tab
o con il comando
mi mostra: la matrice c →
come accedere agli elementi della matrice c:
→ dalla riga 1 alla riga 3 della seconda colonna
→ estrarre solo gli elementi della colonna due
→ estraggo la 1° e la 3° riga della prima colonna
→ estraggo tutti gli elementi della 1° e 3° riga
→ → estraggo tutti gli elementi della 1° e 3° riga
→ prodotto tra matrici : %*%
FUNZIONI
STRINGHE
LISTE - ARRAY - DATAFRAME
→ lista è una collezione di oggetti
come accedere al primo elemento ?
FACTORS
→ valori che possono assumere sono limitati definito dall’utente
in questo caso i valori sono definiti dai livelli
il warning message ci dice che non è un valore possibile gli unici valori accettabili sono :
marriage, single o divorced
CICLI
RAPPRESENTAZIONI GRAFICHE<