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.8-1 Index]