Documente Academic
Documente Profesional
Documente Cultură
> library(e1071)
>library(scales)
> data <- read.csv("C:/winequality-red.csv", header = TRUE, sep = ";") Citeste fisierul “winequality-
red.csv”aflat in C:\
>data
>train <- data Setul de date de antrenare este chiar setul initial.
>t
>target <- train[, t] target retine ultima coloana din setul antrenare, care contine variabila calitativa
“calitate”
>model
Pe ecran apare:
Call:
Parameters:
SVM-Type: eps-regression
SVM-Kernel: radial
cost: 1
gamma: 0.09090909
epsilon: 0.1
1
Number of Support Vectors: 1332
Se compara predictiile (rotunjite superior prin comanda “ceiling”) cu valorile reale ale ultimei coloane:
> tab <- as.data.frame(cbind(pred = ceiling(prediction), actual = target)) Comanda “cbind” combina
un sir de valori in coloane ale unei matrici.
> tab
>tab1
true
pred 3 4 5 6 7 8
5 4 19 132 10 0 0
6 6 32 526 431 32 0
7 0 2 23 197 160 15
8 0 0 0 0 7 3
>cls
Pe ecran apare:
$diag
[1] 0.03689806
$kappa
[1] -0.1072297
$rand
[1] 0.5859396
2
$crand
[1] 0.1644809
Pe ecran apare:
3
8
7
predictions=red, actual=black
train$quality
6
5
4
3
Index
> model
Call:
4
Parameters:
SVM-Type: eps-regression
SVM-Kernel: linear
cost: 1
gamma: 0.09090909
epsilon: 0.1
> model
Call:
Parameters:
SVM-Type: eps-regression
SVM-Kernel: polynomial
cost: 1
degree: 3
gamma: 0.09090909
coef.0: 0
epsilon: 0.1
5
6