impute_mode {naniar} | R Documentation |
Impute the mode value into a vector with missing values
Description
Impute the mode value into a vector with missing values
Usage
impute_mode(x)
## Default S3 method:
impute_mode(x)
## S3 method for class 'integer'
impute_mode(x)
## S3 method for class 'factor'
impute_mode(x)
Arguments
x |
vector This approach adapts examples provided from stack overflow, and for the integer
case, just rounds the value. While this can be useful if you are
imputing specific values, however we would generally recommend to impute
using other model based approaches. See the |
Value
vector with mode values replaced
Examples
vec <- rnorm(10)
vec[sample(1:10, 3)] <- NA
impute_mode(vec)
library(dplyr)
dat <- tibble(
num = rnorm(10),
int = rpois(10, 5),
fct = factor(LETTERS[1:10])
) %>%
mutate(
across(
everything(),
\(x) set_prop_miss(x, prop = 0.25)
)
)
dat
dat %>%
nabular() %>%
mutate(
num = impute_mode(num),
int = impute_mode(int),
fct = impute_mode(fct)
)
[Package naniar version 1.1.0 Index]