Back
OtherItalian

Laboraty of R complete notes

Study material for Business Data Analys, shared by the Studwiz community and reviewed by moderators.

Business Data AnalysOther

Document information

What's included in this study material

Study material for Business Data Analys, shared by the Studwiz community and reviewed by moderators.

Import quality: text was extracted directly from the original document.

Extracted content from the document

Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.

Page 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…

Preview

First page of the document.

First page: Laboraty of R complete notes