impute {MIfuns}R Documentation

Impute Missing Vector Values

Description

Impute NA values using other values in the vector.

Usage

locf(x)
forbak(x)
nocb(x)

Arguments

x A vector with some missing values and some non-missing values.

Details

locf() implements "last observation carried forward": NA's are imputed with the most recent non-NA value. nocb() is the complement: "next observation carried backward": NA's are imputed with the next non-NA value. forbak() first executes locf(), then nocb(), so that even leading NAs are imputed. If even one non-NA value is present, forbak() should not return any NAs.

Value

A vector of the same class as x.

Author(s)

Tim Bergsma

Examples

locf(c(NA,1,2,NA,NA,3,NA,4,NA))
nocb(c(NA,1,2,NA,NA,3,NA,4,NA))
forbak(c(NA,1,2,NA,NA,3,NA,4,NA))

[Package MIfuns version 3.2.9 Index]