Funciones de utilidad DOE
• randomize(A): permite aleatorizar las ejecuciones al permutar las filas dentro de cada bloque de la matriz de diseño A de forma aleatoria.
• doelabel(A, Vals): permite reemplazar los rótulos y la codificación de la matriz de diseño A por los rótulos y valores registrados en la matriz Vals.
Esta función solo se aplica a los diseños codificados.
• block(A, b/“blockgen”): permite devolver la matriz de diseño A con bloques b mediante los generadores de bloqueo por defecto. Para especificar los generadores de bloqueo directamente, utilice "blockgen" en vez de b. El bloqueo reduce la resolución de la matriz de diseño como mínimo en un orden. El algoritmo utilizado para generar el bloqueo se describe en Statistics For Experimenters, de Box, Hunter y Hunter.
Esta función se aplica solo a diseños factoriales de 2 niveles (completos o fraccionales) desbloqueados y codificados (+1/-1).
• foldover(A, [“foldfac”]): permite devolver una matriz de diseño de 2 bloques con el doble de las ejecuciones que en la matriz de diseño A. En el caso de las ejecuciones adicionales, todos los niveles se invierten a no ser que se especifique “foldfac”, en cuyo caso solo se invertirán los niveles de los factores mencionados en la cadena. La función foldover aumenta la resolución de las matrices de diseño factorial fraccional, de modo que la estructura de alias del factorial se modifique en consecuencia.
Esta función se aplica solo a diseños factoriales fraccionales de 2 niveles desbloqueados y codificados (+1/-1).
Argumentos
• A es una matriz de diseño.
• Vals es una matriz con rótulos de factor en la primera columna y valores reales de cada nivel en las demás columnas:
["rótulo", nivel inferior, ..., nivel superior]
Si no todos los factores tienen el mismo número de niveles, las filas más cortas se rellenarán con NaN:
• b es un número entero que especifica el número de bloques necesarios. rows(A) ≥ b ≥ 1
• “blockgen” es una cadena que especifica los generadores de bloque como "AB, CD". El número de bloques es 2n, donde n es el número de generadores especificados en “blockgen”. Por ejemplo, "AB, CD" genera cuatro bloques. Para los separadores, se puede usar un espacio, una coma, dos puntos o un punto y coma.
• “foldfac” (opcional) es una cadena que especifica los factores de plegado, tal como "A, B, C". Para los separadores, se puede usar un espacio, una coma, dos puntos o un punto y coma.