Usage
dcsauc (formula, data, ...)
srauc (formula, data, ...)
auc.dca (formula, data, type="srauc", kernel="linear", para=NULL, lambda=.1, zeta=.1, b=10, s=1, epsilon=1e-3, method="tron", decomposition=TRUE, dca.control = list(maxit=1e3, abstol=1e-5, coef.init=NULL, lincomb.init=NULL), tron.control = list(q=50, maxfev=1e3, gtol=1e-2, frtol=1e-12, K.thresh=1, verbose=0), return.K=FALSE, verbose = FALSE
)
Arguments
formula
formula, e.g. y~x1+x2
type
string. Either srauc or dcsauc
kernel
See getK for more details para
See getK for more details lambda
scale parameter of the penalty function, defaults to 1
zeta
parameter (->0+) in writing sigmoid function as differene of two convex functions.
b
'decay rate' parameter in sigmoid function $1/(exp(bx))$
epsilon
the parameter in the approximation of a hinge function
method
the optimizer to use, "tron", or an optim
method
decomposition
Boolean. If TRUE, decomposition strategy is used if tron is the method
dca.control
list of control parameters for the DCA algorithm
tron.control
list of control parameters to 'tron' optimizer
return.K
logical, whether to return the Kernel matrix
verbose
logical, whether to print info as alg. progresses
...
parameters passed to auc.dca