typestar

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í

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.

Escribe este fragmento

Paso 3 de 5 en Pensamiento vectorizado; paso 12 de 20 en Fundamentos del lenguaje.

← Anterior Siguiente →