naresid {stats}R Documentation

Adjust for Missing Values


Use missing value information to adjust residuals and predictions.


naresid(omit, x, ...)
napredict(omit, x, ...)


omit an object produced by an na.action function, typically the "na.action" attribute of the result of na.omit or na.exclude.
x a vector, data frame, or matrix to be adjusted based upon the missing value information.
... further arguments passed to or from other methods.


These are utility functions used to allow predict and resid methods for modelling functions to compensate for the removal of NAs in the fitting process. They are used by the default, "lm" and "glm" methods, and by further methods in packages MASS, rpart and survival.

The default methods do nothing. The default method for the na.exclude action is to pad the object with NAs in the correct positions to have the same number of rows as the original data frame.

Currently naresid and napredict are identical, but future methods need not be. naresid is used for residuals, and napredict for fitted values and predictions.


These return a similar object to x.


Packages rpart and survival5 used to contain versions of these functions that had an na.omit action equivalent to that now used for na.exclude.

[Package stats version 2.1.0 Index]