exponenta event banner

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 является именем аргумента и 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., W. G. Hunter и J. S. Hunter. Статистика для экспериментаторов. Хобокен, Нью-Джерси: Wiley-Interscience, 1978.

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