View source: R/imputationHotDeck.R
imputationHotDeck | R Documentation |
Replace missing values with a randomly selected, non-NA value from that element's column or row.
imputationHotDeck( x, by.row = FALSE, row.range = 1:nrow(x), col.range = 1:ncol(x) )
x |
A matrix-like R object with two dimensions to perform imputation on. |
by.row |
A logical value indicating whether to calculate the mean by the
values within an element's row or not. Default = |
row.range |
A numeric vector containing the row numbers to be included in the hot deck imputation. |
col.range |
A numeric vector containing the column numbers to be included in the hot deck imputation. |
Returns the passed data with missing values imputed with a random value from that element's column or row.
# Default by column imputed_mean <- imputationMean(data) # By row, excluding the first column. imputed_mean_byrow <- imputationMean(data_byrow, col.range = 2:ncol(data_byrow))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.