kha-class {kernlab} | R Documentation |
Class "kha"
Description
The Kernel Hebbian Algorithm class
Objects objects of class "kha"
Objects can be created by calls of the form new("kha", ...)
.
or by calling the kha
function.
Slots
pcv
:Object of class
"matrix"
containing the principal component vectorseig
:Object of class
"vector"
containing the corresponding normalization valueseskm
:Object of class
"vector"
containing the kernel sumkernelf
:Object of class
"kfunction"
containing the kernel function usedkpar
:Object of class
"list"
containing the kernel parameters usedxmatrix
:Object of class
"matrix"
containing the data matrix usedkcall
:Object of class
"ANY"
containing the function calln.action
:Object of class
"ANY"
containing the action performed on NA
Methods
- eig
signature(object = "kha")
: returns the normalization values- kcall
signature(object = "kha")
: returns the performed call- kernelf
signature(object = "kha")
: returns the used kernel function- pcv
signature(object = "kha")
: returns the principal component vectors- eskm
signature(object = "kha")
: returns the kernel sum- predict
signature(object = "kha")
: embeds new data- xmatrix
signature(object = "kha")
: returns the used data matrix
Author(s)
Alexandros Karatzoglou
alexandros.karatzoglou@ci.tuwien.ac.at
See Also
Examples
# another example using the iris
data(iris)
test <- sample(1:50,20)
kpc <- kha(~.,data=iris[-test,-5], kernel="rbfdot",
kpar=list(sigma=0.2),features=2, eta=0.001, maxiter=65)
#print the principal component vectors
pcv(kpc)
kernelf(kpc)
eig(kpc)