← Indietro
Altro

Laboraty of R complete notes

Altro di Business Data Analys per il corso di Management Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Business Data AnalysAltro

Informazioni sul documento

Cosa trovi in questo materiale

Altro di Business Data Analys per il corso di Management Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.

Contenuti estratti dal documento

Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.

Pagina 1

APPUNTI R (BDA PRIMA PARTE) LS 1 INDICE: Primo laboratorio: introduzione ad R → 3 Secondo laboratorio: esplorazione multivariata, anova e pca → 5 Terzo laboratorio: Pca e regressione lineare → 17 Quarto laboratorio: regressione lineare → 29 Quinto laboratorio: cross validazione e shrinkage → 37 Sesto laboratorio: regressione logistica, LDA, QDA e KNN → 43 Settimo laboratorio: alberi di regressione e alberi di classificazione → 58 Ottavo laboratorio: random forest e k-means→ 69 Nono laboratorio: clustering gerarchico→ 78 Esercizi aggiuntivi: 83 2 PRIMO LABORATORIO: INTRODUZIONE AD R → Tipi base di algebra: Per creare un vettore si utilizza la funzione c, che permette di unire più valori in modo da creare un vettore per esempio: v1 = c(0.5, 1, 2, 4, 6). La funzione length permette di vedere quanto è lungo il vettore considerato, length (v1) Si può andare ad estrarre da degli oggetti ciò che è in determinate posizioni usando le parentesi quadre [ ]: •Se voglio il primo elemento di v1: v1[1] •Dal primo al terzo elemento di v1: v1[1:3] •Primo, terzo e quinto elemento di v1: v1[c(1,3,5)] •Tutti gli elementi tranne il primo di v1: v1[-1] •Tutti gli elementi tranne il primo, il terzo e il quinto di v1: v1[-c(1,3,5)] Per scrivere le matrici ci sono diversi modi a disposizione: Si può specificare colonna per colonna con cbind m1 = cbind(c(1,2,3), c(4,5,6), c(7,8,9)) Si può specificare riga per riga con rbind m2 = rbind(c(1,2,3), c(4,5,6), c(7,8,9)) Oppure si può usare la funzione matrix: m3 = matrix (data = (1,2,3), nrow = 10, col = 4, byrow= ’T’) cosi facendo si creerà una matrice 4 x 10, composta solo da 1,2,3 e dicendo byrow = T, indico che deve riempirla per riga. Anche per estrarre degli elementi dalla matrice si utilizzano le parentesi quadre [ ], m1[2,3], prendo l’elemento…

Anteprima

Prima pagina del documento.

Prima pagina: Laboraty of R complete notes