| predict.hxlr {crch} | R Documentation |
Predict/Fitted Values for HXLR Fits
Description
Obtains various types of predictions/fitted values for heteroscedastic extended logistic regression (HXLR) models.
Usage
## S3 method for class 'hxlr'
predict(object, newdata = NULL, type = c("class", "probability",
"cumprob", "location", "scale"), thresholds = object$thresholds,
na.action = na.pass, ...)
## S3 method for class 'hxlr'
fitted(object, type = c("class", "probability",
"cumprob", "location", "scale"), ...)
Arguments
object |
an object of class |
newdata |
an optional data frame in which to look for variables with which to predict. |
type |
type of prediction: |
thresholds |
optional thresholds used for defining the thresholds for
types |
na.action |
A function which indicates what should happen when the data
contain |
... |
further arguments passed to or from other methods. |
Value
For type "prob" a matrix with number of intervals (= number of
thresholds + 1) columns is produced. Each row corresponds to a row in newdata
and contains the predicted probabilities to fall in the corresponding interval.
For type "cumprob" a matrix with number of thresholds columns is
produced. Each row corresponds to a row in newdata and contains the
predicted probabilities to fall below the corresponding threshold.
For types "class", "location", and "scale" a vector is
returned respectively with either the most probable categories ("class")
or the location ("location") or scale (scale) of the latent
distribution.