Caso aplicado · Mapa del caso

Mapa global del curso de flotacion

Mapa revisado del caso aplicado.

Mate MathPlay · Flotación Cu · Material revisado

Flotación CuExcelPython
Semana 2 · Índice maestro

Mapa global del curso

8 unidades sobre el mismo caso: sobre-espumación en flotación de cobre. De la estadística simple al soft sensor educativo — sin saltar a “magia ML”.

Hilo conductor

Idea central: la planta suele perder estabilidad antes de perder recuperación. Cada paso responde una pregunta operativa distinta, con la misma tabla de 120 horas (../datos/datos_flotacion_demo.csv).

Pregunta del PPT (todo el curso): ¿Podemos detectar condiciones que anticipan la sobre-espumación y estimar su impacto en recuperación?

σ → r → P, distribución → Bayes → Matriz X → PCA → ‖x−x₀‖ → y = Xβ │ │ │ │ │ │ │ │ ¿Nerviosa? Sospechosos ¿Cuánto y cómo? Riesgo actualizado Estructura Patrones Anomalía KPI estimado
FasePasosSalida operativa
Diagnóstico1 – 2¿Está inestable? ¿Con qué variables?
Riesgo cuantificado3 – 4Frecuencia, impacto y probabilidad actualizada
Geometría de datos5 – 7Matriz, patrones, distancia al “normal”
Estimación8Recuperación estimada + alerta integrada

Los dos módulos

Módulo 1 — Estadística (Pasos 1–4)

Observar, contar y actualizar creencias. Todo con Excel y sentido común de planta.

  • Estabilidad hora a hora
  • Variables que se mueven juntas
  • Frecuencia e impacto del evento
  • Bayes: de evidencia a riesgo

Módulo 2 — Álgebra lineal (Pasos 5–8)

La planta como datos estructurados: matrices, distancias y transformaciones.

  • 120 filas × 6 sensores
  • PCA y reducción de dimensiones
  • Normas y detección de anomalía
  • Regresión = soft sensor de KPI

Las 8 unidades — resumen, importancia y extensiones

Paso 1

Varianza y desviación estándar (σ)

Módulo 1 Salida: ¿Inestable?

Qué responde: La media de recuperación puede verse “aceptable”, pero si σ es alta la operación ya está nerviosa — antes del evento fuerte.

Demo: σ recuperación ≈ 3,4 puntos % · media ≈ 85,3 %
Por qué importa en flotación
  • Primer semáforo sin modelos: inestabilidad precede a sobre-espumación.
  • Compara turnos con media similar pero σ distinta.
  • Base para control charts y límites en planta real.
Otras posibilidades
  • σ por turno, celda o banco de celdas.
  • Coeficiente de variación (CV) para variables con escalas distintas.
  • EWMA / CUSUM para detectar deriva lenta.
  • En ML: features de rolling std como entrada de modelos.
Abrir lección completa →
Paso 2

Covarianza y correlación (r)

Módulo 1 Salida: Sospechosos

Qué responde: ¿Qué variables se mueven juntas cuando hay riesgo de espuma o cae la recuperación?

Demo: espumante–evento r ≈ +0,87 · ley relave–recuperación r ≈ −0,89
Por qué importa en flotación
  • Prioriza variables antes de reglas o modelos (espumante, aire, nivel).
  • Evita perseguir correlaciones espurias sin sentido metalúrgico.
  • Matriz de correlación = mapa de hipótesis para el metalurgista.
Otras posibilidades
  • Correlación parcial (controlando ley cabeza).
  • Correlación por ventanas móviles (regímenes).
  • Heatmaps por turno o por mineralogía.
  • En ML: selección de features, VIF, eliminación de redundancia.
Abrir lección completa →
Paso 3

Probabilidad y distribución

Módulo 1 Salida: Frecuencia e impacto

Qué responde: ¿Qué tan seguido ocurre el evento? ¿Cuántas horas caen en la “cola” de mala recuperación?

Demo: P(evento) ≈ 11,7 % · rec. sin evento ~86,4 % vs con evento ~76,5 %
Por qué importa en flotación
  • Cuantifica rareza del evento (clase minoritaria → cuidado en ML).
  • Impacto en KPI: no solo “pasa”, sino “cuánto pierdo”.
  • Histogramas y percentiles para metas operativas.
Otras posibilidades
  • Distribuciones (normal, log-normal) para simulación.
  • P(evento | espumante alto) como regla simple.
  • Análisis por turno A/B/C o por tipo de mineral.
  • En ML: balanceo de clases, métricas precision/recall.
Abrir lección completa →
Paso 4

Inferencia bayesiana

Módulo 1 · cierre Salida: P(evento | evidencia)

Qué responde: Dado lo que veo ahora (espumante alto, nivel raro…), ¿cuál es el riesgo actualizado?

Demo: P(evento | espumante > 36) ≈ 93,3 %
Por qué importa en flotación
  • Conecta evidencia del turno con riesgo accionable.
  • Prior + likelihood = posterior interpretable para operadores.
  • Mismo espíritu que la salida de un clasificador ML.
Otras posibilidades
  • Bayes con múltiples evidencias (pH + espumante + nivel).
  • Prior dinámico por turno o por campaña.
  • Intervalos creíbles en lugar de solo punto estimado.
  • En ML: calibración de probabilidades (Platt, isotónica).
Abrir lección completa →
Paso 5

Operaciones con matrices

Módulo 2 Salida: Matriz X 120×6

Qué responde: ¿Cómo representar la planta como datos tabulares listos para álgebra y ML?

Demo: X = 120 horas × 6 sensores (pH, P80, aire, espumante, nivel, ley cabeza)
Por qué importa en flotación
  • Unifica sensores dispersos en una sola estructura.
  • Operaciones matriciales = base de PCA, regresión, redes.
  • Preparación de datos: escalado, missing, alineación temporal.
Otras posibilidades
  • Agregar más columnas: relave, reagentes, temperatura.
  • Ventanas temporales (lag features) como más columnas.
  • Matrices por celda vs planta completa.
  • En ML: DataFrame, pipelines, feature stores.
Abrir lección completa →
Paso 6

Valores y vectores propios (PCA)

Módulo 2 Salida: Patrones PC1–PC2

Qué responde: ¿Hay combinaciones de sensores que explican la mayor parte de la variabilidad?

Demo: PC1 + PC2 ≈ 60 % de la varianza total
Por qué importa en flotación
  • Reduce ruido visual: muchas variables → pocas direcciones.
  • Detecta modos de operación (estable vs inestable).
  • Complementa correlación par a par con vista global.
Otras posibilidades
  • PCA para monitoreo multivariado (MSPC).
  • t-SNE / UMAP para exploración visual (solo análisis).
  • Autoencoders como PCA no lineal.
  • En ML: reducción de dimensionalidad antes de clasificar.
Abrir lección completa →
Paso 7

Espacios vectoriales y normas

Módulo 2 Salida: Distancia al normal

Qué responde: ¿Qué tan “lejos” está esta hora del perfil típico de operación estable?

Demo: ‖x − x₀‖ sin evento ~13,8 · con evento ~39,8 (x₀ = medianas)
Por qué importa en flotación
  • Semáforo geométrico: anomalía multivariada sin etiqueta.
  • Combina varios sensores en un solo indicador.
  • Puente natural hacia detección de outliers en producción.
Otras posibilidades
  • Norma euclídea vs Mahalanobis (escala por covarianza).
  • Distancia a clusters (k-means de regímenes).
  • Hotelling T² en control estadístico multivariado.
  • En ML: Isolation Forest, One-Class SVM, autoencoders.
Abrir lección completa →
Paso 8

Transformaciones lineales (y = Xβ)

Módulo 2 · cierre Salida: Recuperación estimada

Qué responde: ¿Podemos estimar recuperación y cerrar un soft sensor educativo con alerta + KPI?

Demo: R² ≈ 0,79 · MAE ≈ 1,3 % · espumante β ≈ −0,27
Por qué importa en flotación
  • Soft sensor de recuperación cuando el analizador va retrasado.
  • Coeficientes β = lenguaje compartido con metalurgia.
  • Regresión lineal + logística = mismo pipeline, distintos objetivos.
Otras posibilidades
  • Ridge/Lasso para muchas variables correlacionadas.
  • Modelos no lineales (árboles, GBM) si hay interacciones fuertes.
  • API Python → Excel para piloto en sala de control.
  • En ML: MLOps, reentrenamiento, drift de sensores.
Abrir lección completa →

Soft sensor educativo — integración final

Una sola fila de sensores (1 hora) alimenta tres salidas que construiste paso a paso:

Entrada: x = [pH, P80, aire, espumante, nivel, ley cabeza] │ ├── Paso 7: ‖x − x₀‖ → ¿Operación anómala? ├── Paso 4/8: P(evento) → ¿Alerta sobre-espumación? └── Paso 8: y = Xβ → Recuperación estimada (%) Futuro piloto: Excel → API → Python (reg + clf) → JSON → Excel / dashboard
SalidaOrigen en el cursoUso operativo (demo)
AnomalíaPaso 7 — normaComparar distancia vs umbral histórico
Alerta espumaPasos 4 y 8 — Bayes / logísticaPriorizar revisión de dosificación y aire
KPI estimadoPaso 8 — regresiónAnticipar caída de recuperación antes del lab

Cierre del curso (Módulos 1 y 2): no construimos magia — construimos razonamiento medible sobre el mismo caso. Con datos reales, permiso de planta y validación metalúrgica, este pipeline escala a un piloto. Prototipo educativo: no optimizar la planta sin supervisión experta.

Escalera de madurez — qué sigue

Cada paso ya anticipa el siguiente nivel. Esta es la ruta natural después de las 8 unidades:

Nivel 1Excel + fórmulas
Pasos 1–4
Nivel 2Python + validación
Todos los pasos
Nivel 3ML entrenable
Regresión, clasificación, PCA
Nivel 4API + integración
Excel ↔ planta / dashboard
  • Datos reales: más histórico, etiquetado confiable, alineación con lab.
  • Validación: revisión con metalurgista antes de cualquier recomendación automática.
  • Gobernanza: umbrales, responsables de alerta, registro de acciones del operador.
  • Extensiones técnicas: series de tiempo (LSTM, Prophet), optimización de reactivos, digital twin — solo cuando la base estadística y algebraica esté clara.

Tabla rápida — herramientas por paso

PasoExcelPythonProyección ML
1 σDESVEST, VARdf.std()Rolling features
2 rCOVAR, CORRELdf.corr()Feature selection
3 PCONTAR.SI, histogramavalue_countsClass imbalance
4 BayesCONTAR.SI.CONJUNTOProbabilidades condicionalesCalibrated classifier
5 MatrizRangos, MMULTNumPy / pandasData pipelines
6 PCA— (conceptual)PCA()Dim. reduction
7 NormaSUMAPRODUCTO, RAIZnp.linalg.normAnomaly detection
8 y=XβLINESTLinearRegression, LogisticRegressionSoft sensor + API

Regístrate al boletín MathPlay

Datos, simulación, visualización, IA y tecnología aplicada a problemas reales de industria y minería.

Sin calendario fijo. Sin spam.

Listo. Te escribo cuando haya algo nuevo.

← Volver al caso