Crea un filtro de varianza cero
house_sales_df contiene diez variables continuas que describen ventas de viviendas en el condado de King, California. Algunos ejemplos de estas variables son la superficie en pies cuadrados, el número de habitaciones y el precio de venta. Necesitas reducir la dimensionalidad para que el conjunto de datos sea más fácil de manejar y reducir el tiempo de entrenamiento al crear modelos.
Vamos a empezar creando un filtro de varianza cero. El paquete tidyverse ya está cargado.
Este ejercicio forma parte del curso
Reducción de la dimensionalidad en R
Instrucciones del ejercicio
- Crea un filtro de varianza cero usando
summarize()yfilter()y guárdalo enzero_var_filter.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create zero-variance filter
___ <- ___ %>%
___(across(everything(), ~ ___(___, ___ = ___))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance") %>%
___(___ == ___) %>%
pull(feature)
zero_var_filter