Secuencia de pasos de preprocesado estructurante

Segmentación de clientes en Python

Karolis Urbonas

Head of Data Science, Amazon

¿Por qué importa el orden?

  • La transformación log solo funciona con datos positivos
  • La normalización fuerza valores negativos y log no funcionará
Segmentación de clientes en Python

Secuencia

  1. Desasimetriza los datos: transformación log
  2. Estandariza al mismo promedio
  3. Escala a la misma desviación estándar
  4. Guarda como array aparte para usar en clustering
Segmentación de clientes en Python

Programar la secuencia

# Unskew the data
import numpy as np
datamart_log = np.log(datamart_rfm)

# Normalize the variables from sklearn.preprocessing import StandardScaler scaler = StandardScaler() scaler.fit(datamart_log)
# Store for clustering datamart_normalized = scaler.transform(datamart_log)
Segmentación de clientes en Python

¡Vamos a practicar!

Segmentación de clientes en Python

Preparing Video For Download...