- Este debate tiene 1 respuesta, 2 mensajes y ha sido actualizado por última vez el hace 3 años, 8 meses por .
- Debes estar registrado para responder a este debate.
Instituto online Analiza tus Datos
Inicio › Foros › Etapa II – Analiza tus Datos › Bloque 3-Descubre tu tabla de datos
Etiquetado: Transformaciones típicas
Estimados compañeros y estimado Jordi
Estoy viendo el video de las transformaciones más típicas en la práctica de la etapa 3, y tengo una duda muy grande.
Cuando se usa la función scale y no se quiere centrar y solo escalar, se usa: scale(x,center=FALSE,scale=TRUE), pero la función usa otra desviación estándar y no la de la columna elegida.
Para ilustrar mi ejemplo utilice el siguiente código:
datos <- matrix(1:5, ncol = 1)
prueba <- t(data.frame(mean= apply(datos,2,mean),
sd = apply(datos, 2, sd)))
#Estandarizacion
df <- scale(datos[,1], center = TRUE, scale = TRUE)
datos <- cbind(datos,df)
#Centrado
df <- scale(datos[,1], center = TRUE, scale = FALSE)
datos <- cbind(datos,df)
#Escalando sin centrar
df <- scale(datos[,1], center = FALSE, scale = TRUE)
datos <- cbind(datos,df)
#Escalando sin centrar (usando la sd de la columna)
df <- scale(datos[,1], center = FALSE, scale = prueba[2,1])
datos <- cbind(datos,df)
En el caso de escalado sin centrar, la función usa una desviación de 3,7 siendo la desviación de esta columna 1,58. Por eso forcé una cuarta opción para usar la desviación que le corresponde.
Saben por que pasa esto? Favor su ayuda y cooperación.
Hola! Porfa, pon esto en el foro de la etapa 3 para que te pueda responder Jordi.
Gracias!
Este sitio web utiliza cookies para poder ofrecerle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerle cuando vuelve a nuestro sitio web y ayudar a nuestro equipo a entender qué secciones del sitio web le resultan más interesantes y útiles.
Puedes revisar nuestra política de privacidad en https://conceptosclaros.com/politica-privacidad
La cookie estrictamente necesaria debe estar activada en todo momento para que podamos guardar sus preferencias de configuración de cookies.
Si desactiva esta cookie, no podremos guardar sus preferencias. Esto significa que cada vez que visite este sitio web tendrá que activar o desactivar las cookies de nuevo.
Este sitio web utiliza Google Analytics para recopilar información anónima como el número de visitantes del sitio y las páginas más populares.
Mantener esta cookie activada nos ayuda a mejorar nuestro sitio web.
Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias.