| ipop-class {kernlab} | R Documentation |
Class "ipop"
Description
The quadratic problem solver class
Objects from the Class
Objects can be created by calls of the form new("ipop", ...).
or by calling the ipop function.
Slots
primal:Object of class
"vector"the primal solution of the problemdual:Object of class
"numeric"the dual of the problemhow:Object of class
"character"convergence information
Methods
- primal
Object of class
ipop
Return the primal of the problem
- dual
Object of class
ipop
Return the dual of the problem
- how
Object of class
ipop
Return information on convergence
Author(s)
Alexandros Karatzoglou
alexandros.karatzoglou@ci.tuwien.ac.at
See Also
Examples
## solve the Support Vector Machine optimization problem
data(spam)
## sample a scaled part (300 points) of the spam data set
m <- 300
set <- sample(1:dim(spam)[1],m)
x <- scale(as.matrix(spam[,-58]))[set,]
y <- as.integer(spam[set,58])
y[y==2] <- -1
##set C parameter and kernel
C <- 5
rbf <- rbfdot(sigma = 0.1)
## create H matrix etc.
H <- kernelPol(rbf,x,,y)
c <- matrix(rep(-1,m))
A <- t(y)
b <- 0
l <- matrix(rep(0,m))
u <- matrix(rep(C,m))
r <- 0
sv <- ipop(c,H,A,b,l,u,r)
primal(sv)
dual(sv)
how(sv)
[Package kernlab version 0.9-32 Index]