lvq1 {class} | R Documentation |
Moves examples in a codebook to better represent the training set.
lvq1(x, cl, codebk, niter = 100 * nrow(codebk$x), alpha = 0.03)
x |
a matrix or data frame of examples |
cl |
a vector or factor of classifications for the examples |
codebk |
a codebook |
niter |
number of iterations |
alpha |
constant for training |
Selects niter
examples at random with replacement, and adjusts the nearest
example in the codebook for each.
A codebook, represented as a list with components x
and cl
giving the examples and classes.
Kohonen, T. (1990) The self-organizing map. Proc. IEEE 78, 14641480.
Kohonen, T. (1995) Self-Organizing Maps. Springer, Berlin.
lvqinit
, olvq1
, lvq2
, lvq3
, lvqtest
data(iris3) train <- rbind(iris3[1:25,,1], iris3[1:25,,2], iris3[1:25,,3]) test <- rbind(iris3[26:50,,1], iris3[26:50,,2], iris3[26:50,,3]) cl <- factor(c(rep("s",25), rep("c",25), rep("v",25))) cd <- lvqinit(train, cl, 10) lvqtest(cd, train) cd0 <- olvq1(train, cl, cd) lvqtest(cd0, train) cd1 <- lvq1(train, cl, cd0) lvqtest(cd1, train)