Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

candexch

-diseño óptimo del conjunto de candidatos mediante intercambios de filasD

Sintaxis

rlist = candexch(C,nrows)
rlist = candexch(C,nrows,Name,Value)

Descripción

rlist = candexch(C,nrows) utiliza un algoritmo de intercambio de filas para seleccionar un diseño óptimo del conjunto candidato.DC

rlist = candexch(C,nrows,Name,Value) genera un diseño óptimo con opciones adicionales especificadas por uno o más argumentos de par.DName,Value

Argumentos de entrada

C

-by-Matrix que contiene los valores de los términos del modelo en cada uno de los puntos.NPPN

nrows

El número deseado de filas en el diseño.

Argumentos de par nombre-valor

Especifique pares de argumentos separados por comas opcionales. es el nombre del argumento y es el valor correspondiente. deben aparecer dentro de las cotizaciones.Name,ValueNameValueName Puede especificar varios argumentos de par de nombre y valor en cualquier orden como.Name1,Value1,...,NameN,ValueN

'display'

Cuando, muestra el número de iteración.'on' Desactive la visualización estableciendo.'off'

Predeterminado: , excepto cuando la opción está'on'UseParalleltrue

'init'

-by-Matrix dando un diseño inicial.nrowsP

Predeterminado: Un subconjunto aleatorio de las filas deC

'maxiter'

Número máximo de iteraciones, un entero positivo.

Predeterminado: 10

'options'

Una estructura que especifica si se ejecutará en paralelo y especifica la secuencia aleatoria o las secuencias. Esta opción requiere.Parallel Computing Toolbox™

Cree la estructura con.optionsstatset Campos de opción:

  • : Se configura para que se calcule en paralelo.UseParalleltrue El valor predeterminado es.false

  • : Se configura para que se calcule en paralelo de forma reproducible.UseSubstreamstrue El valor predeterminado es.false Para calcular reproduciblemente, establezca un tipo que permita subsecuencias: o.Streams'mlfg6331_64''mrg32k3a'

  • — Un objeto o matriz de celdas de estos objetos.StreamsRandStream Si no se especifica, utiliza la secuencia o secuencias predeterminadas.Streamscandexch Si decide especificar, utilice un único objeto excepto en el casoStreams

    • EsUseParalleltrue

    • EsUseSubstreamsfalse

    En ese caso, utilice una matriz de celdas del mismo tamaño que el grupo paralelo.

Predeterminado: []

'start'

Una-por-matriz de la configuración de factores, especificando un conjunto de puntos de diseño fijo para incluir en el diseño. encuentra filas adicionales para agregar al diseño.nobspnobscandexchnrowsstart El parámetro proporciona la misma funcionalidad que la función, utilizando un algoritmo de intercambio de filas en lugar de un algoritmo de intercambio de coordenadas.daugment

Predeterminado: []

'tries'

Número de veces que se intenta generar un diseño a partir de un nuevo punto de partida. El algoritmo utiliza puntos aleatorios para cada intento, excepto posiblemente el primero.

Predeterminado: 1

Argumentos de salida

rlist

Vector de longitud que enumera las filas seleccionadas.nrows

Ejemplos

En este ejemplo se muestra cómo generar un diseño óptimo cuando hay una restricción en el conjunto de candidatos, por lo que la función no es adecuada.Drowexch

F = (fullfact([5 5 5])-1)/4; % factor settings in unit cube T = sum(F,2)<=1.51;         % find rows matching a restriction F = F(T,:);                 % take only those rows C = [ones(size(F,1),1) F F.^2];                              % compute model terms including                             % a constant and all squared terms R = candexch(C,12);         % find a D-optimal 12-point subset X = F(R,:);                 % get factor settings

Algoritmos

selecciona un diseño inicial al azar y utiliza un algoritmo de intercambio de filas para reemplazar de forma iterativa hileras de filas en un intento de mejorar el determinante de.candexchXXCX'*X

Alternativas

La función también genera diseños óptimos mediante un algoritmo de intercambio de filas, pero genera automáticamente un conjunto candidato que es adecuado para un modelo especificado.rowexchD La función aumenta un conjunto de puntos de diseño fijo mediante un algoritmo de intercambio de coordenadas; el parámetro proporciona la misma funcionalidad mediante el algoritmo de intercambio de filas.daugment'start'

Capacidades ampliadas

Introducido antes de R2006a