Description
Usage
Arguments
Details
Value
Author(s)
References
See Also
Examples
View source: R/predict.sparsenet.R
Similar to other predict methods, this functions predicts fitted values,
coefficients and more from a fitted "sparsenet"
object.
 ## S3 method for class 'sparsenet'
(object, newx, s = , which.gamma = ,
=("response","coefficients","nonzero"), exact = , )
## S3 method for class 'sparsenet'
(object,s=, which.gamma = ,exact=, )

object 
Fitted "sparsenet" model object.

newx 
Matrix of new values for x at which predictions are
to be made. Must be a matrix. This argument is not used for type=c("coefficients","nonzero")

s 
Value(s) of the penalty parameter lambda at which
predictions are required. Default is the entire sequence used to
create the model.

which.gamma 
Index or indices of gamma values at which
predictions are to be made. Default is all those used in the fit

type 
"response" returns fitted predictions at
newx . Type
"coefficients" computes the coefficients at the requested
values for s . Type "nonzero" returns lists of the indices of the nonzero
coefficients for each value of s .

exact 
By default (exact=FALSE ) the predict function uses linear interpolation
to make predictions for values of s that do not coincide with
those used in the fitting algorithm. Currently exact=TRUE is
not implemented, but prints an error message telling the user how to
achieve the exact predictions. This is done my rerunning the algorithm
with the desired values interspersed (in order) with the values used in
the original fit

... 
Not used. Other arguments to predict.

The shape of the objects returned depends on which
which.gamma
has more than one element.
If more than one element, a list of predictions is returned, one for
each gamma.
The object returned depends on type.
Rahul Mazumder, Jerome Friedman and Trevor Hastie
Maintainer: Trevor Hastie <[email protected]>
http://www.stanford.edu/~hastie/Papers/Sparsenet/jasa_MFH_final.pdf
glmnet
package, sparsenet
, cv.sparsenet
and
print
and plot
methods for both.
 x=((100*20),100,20)
y=(100)
fit=(x,y)
(fit, which.gamma=5,="nonzero")
(fit,x)

sparsenet documentation built on May 29, 2017, 2:19 p.m.