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 vectors
eig:
Object of class "vector" containing the coresponding normalization values
eskm:
Object of class "vector" containing the kernel sum
kernelf:
Object of class "kfunction" containing the kernel function used
kpar:
Object of class "list" containing the kernel parameters used
xmatrix:
Object of class "matrix" conatining the data matrix used
kcall:
Object of class "ANY" containing the function call
n.action:
Object of class "ANY" containg 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"): embeeds new data
xmatrix
signature(object = "kha"): returns the used data matrix

Author(s)

Alexandros Karatzoglou
alexandros.karatzoglou@ci.tuwien.ac.at

See Also

kha, ksvm-class, kcca-class

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)

#print the principal component vectors
pcv(kpc)
kernelf(kpc)
eig(kpc)

[Package kernlab version 0.9-8 Index]