Add empty columns for auxiliary features.
See also
This function is called by predict().
Examples
n <- 5L
p <- 10L
x <- matrix(data = rnorm(n * p), nrow = n, ncol = p)
primary <- as.logical(rbinom(n = p, size = 1L, prob = 0.5))
x_primary <- x[, primary]
x_expanded <- .expand_auxiliary(x = x_primary, primary = primary)
all(x_expanded[, primary] == x[, primary])
#> [1] TRUE
all(x_expanded[, !primary] == 0L)
#> [1] TRUE