Normalizar un vector en R
Reescala un vector a media cero y varianza uno, la transformación que todo modelo quiere.
normalize <- function(x) {
rng <- range(x, na.rm = TRUE)
if (rng[1] == rng[2]) {
return(rep(0, length(x)))
}
(x - rng[1]) / (rng[2] - rng[1])
}
Palabras clave y builtins usados aquí
functionifreturn
El intento, en números
- Líneas
- 7
- Caracteres a escribir
- 143
- Tokens
- 64
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 43 segundos.
Paso 3 de 5 en Pensamiento vectorizado; paso 12 de 20 en Fundamentos del lenguaje.