№ опыта |
Значения факторов |
Значение результата |
||||
x1 |
… |
xi |
… |
xn |
||
1 |
x11 |
… |
x1i |
… |
x1n |
y1 |
… |
… |
… |
… |
… |
… |
… |
m |
xm1 |
… |
xmi |
… |
xmn |
ym |
… |
… |
… |
… |
… |
… |
… |
N |
xN1 |
… |
xNi |
… |
xNn |
yN |
Для получения коэффициентов регрессии bi с высокой точностью и достоверностью к плану эксперимента предъявляется ряд требований, что приводит к формированию значений xmi. по специальным правилам.
Процедура выбора подобласти проведения эксперимента состоит из двух этапов: выбор основного уровня х0i и выбор интервалов варьирования Ii. Основной уровень - центр подобласти проведения эксперимента - для первого эксперимента осуществляется эвристически на базе анализа априорной информации. В дальнейшем его величина определяется направлением градиента и шагом эксперимента.
Интервалом варьирования Ii фактора хi называется некоторое число, прибавление которого к основному уровню дает верхний х2i, а вычитание - нижний уровень фактора х1i.
Для упрощения записи условий эксперимента
и обработки экспериментальных данных
масштабы по кодированным осям
и начало отсчета выбирают так, чтобы
верхний уровень соответствовал +1, нижний
-1, а основной - 0:
где - кодированное значение фактора.
Эксперимент, в котором реализуются все возможные сочетания уровней факторов, называется полным факторным экспериментом. Так как число уровней каждого фактора равно двум, то в теории планирования экспериментов рассматривается полный факторный эксперимент n2. Для двух факторов план эксперимента и геометрическая интерпретация матрицы планирования 22 приведены на рис. 30.
Полный факторный эксперимент 23 будет иметь восемь опытов, а его геометрическая интерпретация представляет собой куб.
Матрица полного факторного эксперимента строится следующим образом: в первом столбце знаки меняются поочередно, во втором - через два, в третьем - через четыре и т.д. по степени двойки. Однако полный факторный эксперимент содержит избыточную информацию для определения коэффициентов регрессии bi, для расчета которых достаточно провести только часть полного факторного эксперимента - дробный факторный эксперимент.
Рис. 30. План и геометрическая интерпретация
эксперимента 22
Реализуемая часть полного факторного эксперимента называется дробной репликой. Объем дробного факторного эксперимента определяется из следующих условий:
число экспериментов должно быть не меньше числа неизвестных коэффициентов в уравнении регрессии;
число экспериментов должно быть обязательно равно степени числа 2.
Так, для определения 11 коэффициентов уравнения линейной регрессии с 10 факторами требуется провести не менее 11 экспериментов. Ближайшее число по степени числа 2 - это число 16. Оно и определяет объем дробного факторного эксперимента. Так как 16 = 24, а объем полного факторного эксперимента 211, то обозначение соответствующей дробной реплики 211-7 в силу того, что 211-7 = 24 = 16.
Как видно из табл. 17, применение дробного факторного эксперимента для случая 15 факторов уменьшает объем расчетов по определению направления градиента в 2048 раз по сравнению с полным факторным экспериментом. Увеличение числа факторов в еще большей степени способствует повышению вычислительной эффективности этого метода.
Таблица 17
Дробные реплики
Естественно, что далеко не любые эксперименты из плана полного факторного эксперимента могут быть использованы при формировании плана дробного факторного эксперимента. Совокупность экспериментов в дробной реплике должна удовлетворять следующим свойствам:
1. Симметричность относительно центра эксперимента - алгебраическая сумма экспериментов-столбцов каждого фактора должна быть равна нулю, кроме столбца, отвечающего свободному члену b0, т.е.
где m - номер точки опыта; i - номер фактора; М - число различных точек плана матрицы дробной реплики.
2. Нормировка сумма квадратов элементов каждого столбца равна числу точек матрицы, т.е.
3. Ортогональность - сумма построчных произведений плана матрицы любых двух столбцов равна нулю, т.е.
где j - комбинация факторов в m-й точке (i ≠ j).
Ортогональность матрицы позволяет оценить все коэффициенты регрессии независимо друг от друга, т.е. значение любого коэффициента не зависит от того, какие значения имеют другие коэффициенты.
Если план дробной реплики отвечает указанным свойствам, то математическая модель, полученная в результате эксперимента, способна предсказать значения искомого показателя у с одинаковой точностью в любых направлениях на равных расстояниях от центра эксперимента или плана матрицы (свойство рототабельности).
После обработки данных эксперимента и
вычисления коэффициентов регрессия bi
определяют следующие значения основного
уровня по всем факторам
В основу алгоритма определения улучшенных
значений основного уровня могут быть
положены симплекс-метод, градиентный
и др. Например, для движения по градиенту
методом Бокса-Вильсона рекомендуется
(рис. 29):
1) рассчитать составляющие градиента Δi = biIi ;
2) подобрать масштаб для шага изменения основного уровня k;
3) определить новые значения основных уровней по формуле
x10i = x0i + kΔi
4) рассчитать значения целевой функции для точки с координатами х101, х202, …, х10n и сравнить его с наилучшим значением из предыдущей серии экспериментов;
5) если шаг выбран удачно, т.е. получено улучшение, продолжать увеличивать значения основных уровней факторов на величину kΔi; если произошло ухудшение, то следует уменьшить масштаб;
6) значение точки, в которой достигнуто максимальное улучшение значения целевой функции, принять за центр новой подобласти проведения эксперимента относительно этой точки вновь повторить вышеописанную процедуру и искать направление градиента.
Если значения коэффициентов регрессии bi близки к нулю, то это означает, что недалеко находится область оптимума. Для отыскания оптимального решения в этом случае необходимо переходить на полиномиальные уравнения более высокого порядка, например использовать неполный полином второй степени.
Регрессия называется парной, если она описывает зависимость между функцией и одной переменной и имеет вид
(5)
Регрессия называется множественной, если она описывает зависимость функции от нескольких переменных и имеет вид
(6)
Если зависимости (5) и (6) являются линейными, то регрессия называется линейной, в противном случае регрессию называют нелинейной. Зависимости между параметрами объектов проектирования, как правило, являются нелинейными. Очень важной характеристикой регрессионных зависимостей является мера их достоверности, которая оценивается величиной R2, находящейся в пределах
При R2 = 0 величины, для которых определяются уравнения регрессии, являются независимыми; при R2 = 1 имеет место функциональная (а не статистическая) зависимость. Принято считать допустимым R2 = 0,7.
Чем больше статистических данных, используемых при определении уравнения регрессии, тем точнее будет определена искомая зависимость. Но при этом следует иметь в виду, что количество статистических данных не может обеспечить получение достоверной зависимости, если в действительности такой зависимости между исследуемыми величинами нет. Вместе с тем, есть минимальное количество К необходимых исходных данных, определяемое методом наименьших квадратов, с помощью которого находится уравнение регрессии. К определяется по формуле
К=М+2, (7)
где М - количество неизвестных величин в искомом уравнении регрессии.
Например, для уравнения парной регрессии:
при линейной зависимости
y = b0 + b1x
необходимо определить 2 величины: b0 и b1;
при уравнении регрессии в виде полинома 2-й степени
y = b0 + b1x + b2x2
необходимо определить 3 величины: b0, b1, b2.
Уравнение множественной регрессии при решении практических задач принимается, как правило, в виде полинома 2-й степени, для которого число определяемых величин находится по зависимости
M = (n + 2)(n + 1)/2 (8)
где n - число искомых переменных в (6).
Объединяя (7) и (8), нетрудно выяснить минимально необходимое количество исходных данных для определения уравнения регрессии:
K = (n + 2)(n + 1)/2 + 2. (9)
Подчеркнем, что эта величина К является нижней границей количества исходных данных, необходимых для метода наименьших квадратов. А достоверность полученного результата следует оценивать с помощью уже упомянутой величины R2.
Если исходных данных, необходимых для определения уравнения регрессии нет, то их можно получить в результате проведения эксперимента. При этом прежде, чем его проводить, необходимо составить план его проведения, включающий два вопроса:
1) какие значения следует назначать переменным в эксперименте;
2) в каком сочетании различным переменным должны назначаться принятые значения.
Определяя значения переменных, задаваемых при проведении эксперимента, удобно от их абсолютных значений хj перейти к относительным γj. Этот переход производится следующим образом:
γj = (xj-xjср)/Δxj (10)
xjср = (aj+bj)/2 (11)
Δxjср = (bj – aj)/2 (12)
где аj, bj - задаваемые граничные условия в задаче оптимизации:
Если в (9) подставить хj = аj, то получим значение относительной переменной j на нижней границе
Аналогично получим на верхней границе
Среднее значение
Обратный переход от относительных значений к абсолютным, как это следует из (9), производится по зависимости
С точки зрения числа различных значений, которые назначают переменным в эксперименте, эксперименты бывают двух видов: двухуровневые; трехуровневые.
В двухуровневом эксперименте переменным
придаются значения
.
В результате такого эксперимента может
быть определено уравнение только
линейной регрессии, которая, как правило,
не отражает фактические зависимости и
поэтому имеет низкое значение оценки
достоверности R2.
для получения достоверных уравнений
регрессии следует проводить трехуровневые
эксперименты, в которых переменным
назначаются три значения:
Рассмотрим, в каком сочетании следует придавать установленные значения различным переменным: начнем с двух переменных. Возможные сочетания значений переменных, называют планом эксперимента, который для двухуровневого эксперимента приведен слева на рис. 31, план трехуровневого эксперимента – справа на рис. 31.
Рис. 31. Двухуровневый и трёхуровневый эксперименты
Из этих планов видно, что число проводимых экспериментов может быть определено по зависимости
где S - число уровней, n - число переменных.
Аналогичные планы эксперимента для трех переменных приведены для двухуровневого эксперимента слева на рис. 32, для трехуровневого – справа на рис. 32.