R: Handle missing values with a warning

na.warn {modelr} | R Documentation

## Handle missing values with a warning

### Description

This NA handler ensures that those models that support the `na.action` parameter do not silently drop missing values. It wraps around `na.exclude` so that there is one prediction/residual for input row. To apply it globally, run `options(na.action = na.warn)`.

### Usage

    na.warn(object)

### Arguments

`object` | A data frame
`...` | Other arguments (not currently used)

### Examples

    df <- tibble::tibble(
      x = 1:10,
      y = c(5.1, 9.7, NA, 17.4, 21.2, 26.6, 27.9, NA, 36.3, 40.4)
    )
    # Default behaviour is to silently drop
    m1 <- lm(y ~ x, data = df)
    resid(m1)

    # Use na.action = na.warn to warn
    m2 <- lm(y ~ x, data = df, na.action = na.warn)
    resid(m2)

[Package modelr version 0.1.1 Index]