Prediction function for fitted cross validation hd2part objects
# S3 method for cv.hd2part
predict(
object,
newx,
model = c("zero", "positive"),
s = c("lambda.min", "lambda.1se"),
type = c("link", "model_response", "response", "coefficients", "nonzero"),
...
)
Arguments
object |
fitted "cv.hd2part" model object |
newx |
Matrix of new values for x at which predictions are to be made. Must be a matrix; can be sparse as in the
CsparseMatrix objects of the Matrix package
This argument is not used for type = c("coefficients","nonzero") |
model |
either "zero" for the zero part model or "positive" for the positive part model |
s |
Value(s) of the penalty parameter lambda at which predictions are required. Default is the entire sequence used to create
the model. For predict.cv.hd2part() , can also specify "lambda.1se" or "lambda.min" for best lambdas estimated
by cross validation. |
type |
Type of prediction required. type = "link" gives the linear predictors;
type = "model_response" gives the fitted probabilities for the zero part and fitted expected values for the positive part.
type = "response" gives the combined response prediction across the two models using the full unconditional expected
value of the response. When type = "response" , argument "model" is unused.
type = "coefficients" computes the coefficients at the requested values for s . |
... |
arguments to be passed to predict.hd2part |
Examples