fracfact

Дробный план факторного эксперимента

Синтаксис

X = fracfact(gen)
[X,conf] = fracfact(gen)
[X,conf] = fracfact(gen,Name,Value)

Описание

X = fracfact(gen) создает двухуровневый дробный план факторного эксперимента, заданный генератором gen.

[X,conf] = fracfact(gen) возвращает массив ячеек из символьных векторов, содержащий шаблон соединения для проекта.

[X,conf] = fracfact(gen,Name,Value) создает дробные планы факторного эксперимента с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

Входные параметры

gen

Или массив строк или массив ячеек из символьных векторов, где каждый элемент содержит одно “слово”, или символьный массив или строковый скаляр, состоящий из “слов”, разделенных пробелами. “Слова” состоят из чувствительных к регистру букв или групп букв, где 'a' представляет значение 1B представляет значение 2A представляет значение 27Z представляет значение 52.

Каждое слово задает, как уровни соответствующего фактора заданы как продукты генераторов от 2^K полный план факторного эксперимента. K количество букв алфавита в gen.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

FactorNames

Массив строк или массив ячеек, задающий имя для каждого фактора.

Значение по умолчанию: {'X1','X2',...}

MaxInt

Положительное целое число, устанавливающее максимальный уровень взаимодействия включать в соединение выход.

Значение по умолчанию: 2

Выходные аргументы

X

Двухуровневый дробный план факторного эксперимента. X матрица размера N- P, где

  • N = 2^K, где K количество букв алфавита в gen.

  • P количество слов в gen.

Поскольку X двухуровневый проект, компоненты X ±1. Для значения X, см. Дробные Планы факторного эксперимента.

conf

Массив ячеек из символьных векторов, содержащий шаблон соединения для проекта.

Примеры

Сгенерируйте дробный план факторного эксперимента для четырех переменных, где четвертая переменная является продуктом первых трех:

x = fracfact('a b c abc')

x =
    -1    -1    -1    -1
    -1    -1     1     1
    -1     1    -1     1
    -1     1     1    -1
     1    -1    -1     1
     1    -1     1    -1
     1     1    -1    -1
     1     1     1     1

Найдите генераторы для проекта с шестью факторами, который использует четыре фактора и достигает использования IV разрешения fracfactgen. Используйте результат задать проект:

generators = fracfactgen('a b c d e f',4, ... % 4 factors
    4) % resolution 4

generators = 
    'a'
    'b'
    'c'
    'd'
    'bcd'
    'acd'

x = fracfact(generators)

x =
    -1    -1    -1    -1    -1    -1
    -1    -1    -1     1     1     1
    -1    -1     1    -1     1     1
    -1    -1     1     1    -1    -1
    -1     1    -1    -1     1    -1
    -1     1    -1     1    -1     1
    -1     1     1    -1    -1     1
    -1     1     1     1     1    -1
     1    -1    -1    -1    -1     1
     1    -1    -1     1     1    -1
     1    -1     1    -1     1    -1
     1    -1     1     1    -1     1
     1     1    -1    -1     1     1
     1     1    -1     1    -1    -1
     1     1     1    -1    -1    -1
     1     1     1     1     1     1

Ссылки

[1] Поле, G. E. P. В. Г. Хантер и Дж. С. Хантер. Статистика для экспериментаторов. Хобокен, NJ: Wiley-межнаука, 1978.

Представлено до R2006a