predict.lqs {MASS} | R Documentation

## Predict from an lqs Fit

### Description

Predict from an resistant regression fitted by `lqs`.

### Usage

    ## S3 method for class 'lqs'
    predict(object, newdata, na.action = na.pass, ...)

### Arguments

`object` | object inheriting from class `"lqs"`
`newdata` | matrix or data frame of cases to be predicted or, if `object` has a formula, a data frame with columns of the same names as the variables used. A vector will be interpreted as a row vector. If `newdata` is missing, an attempt will be made to retrieve the data used to fit the `lqs` object.
`na.action` | function determining what should be done with missing values in `newdata`. The default is to predict `NA`.
`...` | arguments to be passed from or to other methods.

### Details

This function is a method for the generic function `predict()` for class `lqs`. It can be invoked by calling `predict(x)` for an object `x` of the appropriate class, or directly by calling `predict.lqs(x)` regardless of the class of the object.

Missing values in `newdata` are handled by returning `NA` if the linear fit cannot be evaluated. If `newdata` is omitted and the `na.action` of the fit omitted cases, these will be omitted on the prediction.

### Value

A vector of predictions.

### Author(s)

B.D. Ripley

### See Also

`lqs`

### Examples

    set.seed(123)
    fm <- lqs(stack.loss ~ ., data = stackloss, method = "S", nsamp = "exact")
    predict(fm, stackloss)

[Package MASS version 7.3-51.3 Index]