lvqinit {class} | R Documentation |
Construct an initial codebook for LVQ methods.
lvqinit(x, cl, size, prior, k = 5)
x |
a matrix or data frame of training examples, n by p .
|
cl |
the classifications for the training examples. A vector or factor of
length n .
|
size |
the size of the codebook. Defaults to min(round(0.4*ng*(ng-1 + p/2),0), n)
where ng is the number of classes.
|
prior |
Probabilities to represent classes in the codebook. Default proportions in the training set. |
k |
k used for k-NN test of correct classification. Default is 5. |
Selects size
examples from the training set without replacement with
proportions proportional to the prior or the original proportions.
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.
lvq1
, lvq2
, lvq3
, olvq1
, 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) cd1 <- olvq1(train, cl, cd) lvqtest(cd1, train)