- •Рецензенты:
- •Содержание
- •2.5. Программные приложения
- •Часть 1.
- •1.2. Формализация линейной модели наблюдений
- •Контрольные задания
- •2. Полный факторный эксперимент
- •2.1. Определение эксперимента
- •2.3. Полный факторный эксперимент 22
- •2.2. Определение полного факторного эксперимента
- •2.4. Полный факторный эксперимент 23
- •2.4. Полный факторный эксперимент 2k
- •Контрольные задания
- •3. Дробный факторный эксперимент
- •3.1. Определение дробных реплик
- •3.2. Выбор дробных реплик
- •Контрольные задания
- •4. Поиск экстремума функции отклика
- •4.1. Определение стратегии поиска
- •4.2. Метод крутого восхождения
- •4.3. Метод Бокса и Уильсона
- •4.4. Пример расчета крутого восхождения
- •Контрольные задания
- •5. Информационное обеспечение для задач планирования эксперимента
- •Часть 2. Обработка экспериментальных данных
- •6. Обработка статистических данных
- •6.1. Сведения из теории вероятностей
- •6.2. Применение нормального закона для оценки вероятности и проверки гипотез
- •6.3. Значимость оценки
- •1 Область больших положительных отклонений;
- •2 Область больших отрицательных отклонений;
- •3 Область больших по абсолютной величине отклонений (состоит из двух половин); 4 область малых по абсолютной величине отклонений
- •6.4. Формулы и алгоритмы для оценки результатов моделирования
- •Библиографический список
- •Библиографический список
4.3. Метод Бокса и Уильсона
Выше было отмечено, что движение по поверхности отклика осуществляется в направлении оценки градиента функции отклика. Рассмотрим нахождение оценки градиента.
Пусть в области определения GR задана функции отклика
=f(x1,x2,...,xk).
Пусть
X0
(см. рис. 4.1)
произвольно выбранная начальная точка.
Используя ее как центр плана, построим
ПФЭ или ДФЭ в окрестностях этой точки
.
Как показано на рис. 4.2, для примера
введем кодированные переменные
,
через которые выразим функцию отклика
=f(x1,x2,...,xk).
Рис. 4.2
Как видно из рис. 4.2, переход к кодированным переменным означает перенос начала координат и растяжение (сжатие) по координатным осям функции отклика.
Разложим
функцию
в точке
в ряд Тейлора:
.
Введем обозначения
;
;
;
После этого функция отклика примет вид
.
Т.к. градиент функции отклика gradf(x0)=(1,2,...,k), то оценивание градиента сводится к нахождению МНК-оценок неизвестных параметров 1,2,...,k.
Для простоты предполагают, что функция отклика достаточно точно аппроксимируется гиперплоскостью
.
Тогда
при выбранном плане
,
МНК–оценки определяются
.
Таким
образом, найдена оценка градиента
функций отклика
в точке
:
.
Метод Бокса и Уильсона позволяет отыскивать максимум функции отклика при предположении ее строгой унимодальности в области определения G.
После
того, как была выбрана начальная точка,
введено кодирование переменных и
осуществлена оценка градиента функции
в точке
,
для поиска максимума делается шаг из
точки X0
в направлении
где
параметр шага,
,
Каждая компонента точки X1 находится из формулы
От
кодированных переменных осуществляется
переход к натуральным переменным, причем
координаты точки
определяются
Затем
в точке
производится ряд измерений функции
и по наблюдениям (измерениям)
находится оценка
Если
значения функции отклика в точке X,
то делается еще шаг в направлении
градиента. Для некоторого
l-го шага
координаты точки Xl
определяются
.
Определяется оценка функции отклика в точке
,
где
множество выполненных наблюдений
функции отклика в точке X1.
Если
X1
будет первой точкой, для которой
,
то считаем, что максимум функции отклика
в направлении оценки градиента из точки
X0
будет в найденной точке
.
На этом оканчивается первый цикл поиска.
Как
показано на рис 4.2, этой точкой будет
.
Найденная
точка
из кодированной пересчитывается в
натуральную X1
с координатами
.
Для точки X1 повторяем заново рассмотренные выше процедуры оценки градиента gradf(X1) и поиска максимального значения в направлении оценки градиента. На каждом цикле поиска вычисляется функция отклика f(X0), f(X1), f(X2) и т. д.
Исходя из выбранной погрешности E, поиск осуществляется до тех пор, пока на некотором f-м цикле не будет выполнено условие
f(Xf)-f(Xf-1)<E.
В этом случае точка Xf=(xf1,xf2,…,xfk) считается точкой, в которой функция отклика достигает максимума.
Пример. Пусть функция отклика имеет вид =f(x1,x2) и является функцией кодированных переменных.
Матрица плана и результаты наблюдений представлены в виде следующих данных:
Используя результаты наблюдений и аппроксимацию функции в области T={(x1,x2)T; -1xi1}, заданную в виде
0+1x1+2x2+12x1x2,
необходимо
найти оценку градиента в центре плана,
т.е. в точке
,
где
.
Очевидно, что
.
Так как матрица независимых переменных имеет вид
,
и является матрицей ортогонального планирования, то в результате вычислений получим
=(-y1+y2-y3+y4)/4=-3;
=(-y1-y2+y3+y4)/4=-10.
Отсюда
МНК-оценки градиента в точке
имеют вид
