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' представляет значение 1, 'b' представляет значение 2..., 'A' представляет значение 27..., 'Z' представляет значение 52.

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

Аргументы в виде пар имя-значение

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

'FactorNames'

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

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

'MaxInt'

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

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

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

X

Двухуровневый дробный план факторного эксперимента. X является матрицей размера N-by-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