Diseños de superficie de respuesta¶
Motivación¶
Cuando el screening ya encontró los pocos factores que importan, el objetivo cambia de cuáles a cuánto: localizar el óptimo y mapear la respuesta cerca de él. Esto necesita un modelo cuadrático, que necesita al menos tres niveles por factor. Los dos caballos de batalla son Box-Behnken y Central Composite.
Teoría¶
El modelo de superficie de respuesta es el cuadrático completo
Box-Behnken (BBD) coloca puntos en los puntos medios de las aristas del cubo más puntos centrales — nunca en los vértices. Esto evita combinaciones extremas de factores (a menudo inviables o costosas) y mantiene bajo el número de corridas; requiere \(\ge 3\) factores.
Central Composite (CCD) aumenta un factorial de dos niveles con puntos estrella (axiales) a distancia \(\pm\alpha\) y puntos centrales. La elección de \(\alpha\) fija una propiedad geométrica:
- rotable — varianza de predicción constante a igual distancia del centro, \(\alpha = (2^n)^{1/4}\);
- ortogonal — bloques ortogonales;
- faced — \(\alpha = 1\) (estrellas sobre las caras, solo tres niveles).
En doekit¶
import doekit as ed
bb = ed.box_behnken({"temp": (20, 80), "ph": (3, 9), "conc": (0.1, 0.5)})
cc = ed.central_composite(3, alpha="rotatable")
cc.metadata["alpha_value"] # distancia estrella α
# ambos usan por defecto un modelo cuadrático completo:
fit = ed.fit_linear_model(bb, y) # y = respuestas medidas