- •4. Основные методы планирования экстремального
- •Предисловие
- •Введение
- •1. Творчество и научные исследования
- •1.1. Основные понятия и определения
- •1.2. О научном исследовании Понятие научного знания
- •1.3. Методология теоретических и экспериментальных исследований
- •1.3.1. Законы и формы мышления (мышление, понятие, абстракция)
- •1.3.2. Законы и формы мышления (сравнение, индукция и дедукция, анализ и синтез)
- •1.3.3. Законы и формы мышления (обобщение, аналогия, гипотеза)
- •1.3.4. Методология исследований
- •1.3.5. Задачи теоретических исследований
- •1.4. Цель и предмет исследования
- •1.4.1. Цель исследования
- •1.4.2. Предмет исследования
- •1.5. Рабочая гипотеза
- •Примеры аналогий
- •1.6. Особенности исследования непрерывных процессов
- •1.7. Введение в методы исследования
- •1.7.1. Измерения и отметки
- •1.7.2. Точность измерений
- •Предельные ошибки при различных способах измерений
- •1.7.3. Наблюдение
- •1.7.4. Поисковые опыты
- •1.7.5. Основные опыты
- •1.7.6. Определение общего количества опытов
- •2. Погрешности измерений и устройств
- •2.1. Погрешности измерений
- •2.1.1. Измеряемые сигналы
- •2.1.2. Погрешности измерений
- •2.1.3. Случайные погрешности
- •2.1.4. Числовые характеристики
- •2.1.6. Нормальный закон распределения
- •2.1.6. Закон равномерной плотности распределения
- •2.1.7. Композиции законов распределения. Правила суммирования случайных погрешностей
- •2.1.8. Зависимые и независимые случайные величины. Корреляция случайных погрешностей
- •2.1.9. Определение законов распределения случайных величин
- •2.1.10. Числовые характеристики статистического распределения
- •2.1.11. Проверка правдоподобия гипотезы о соответствии статистического закона теоретическому
- •2.1.12. Погрешности косвенного измерения
- •2.1.13. Промахи
- •2.1.14. Систематические погрешности. Оценка неисключенного остатка.
- •2.1.15. Запись результата измерения
- •2.2. Погрешности измерительных устройств при неизменном во времени значении измеряемой величины
- •2.2.1. Структурные схемы измерительных устройств
- •2.2.2. Характеристики преобразователей
- •2.2.3. Погрешности преобразователей. Аддитивная и мультипликативная составляющие
- •2.2.4. Частные погрешности. Причины их возникновения и законы распределения
- •3) Методические погрешности;
- •I. Нормальный закон распределения
- •II. Закон равномерной плотности распределения
- •III. Закон распределения Симпсона
- •IV. Закон распределения арксинуса (арккосинуса)
- •2.2.5. Методические погрешности
- •2.2.6. Суммирование частных погрешностей
- •2.2.7. Нормирование погрешностей измерительных устройств
- •2.3. Погрешности измерительных устройств при изменении значении измеряемой величины во времени
- •2.3.1. Понятие динамической погрешности
- •3. Параметры, факторы, модели объектов исследования
- •3.1. Параметры оптимизации
- •3.1.1. Виды параметров оптимизации
- •3.1.2. Требования к параметру оптимизации
- •3.1.3. Задачи с несколькими выходными параметрами
- •3.2. Обобщенный параметр оптимизации
- •3.2.1. Способы построения обобщенного отклика
- •Натуральные, преобразованные и обобщенные отклики
- •3.3. Факторы
- •3.3.1. Определение фактора
- •3.3.2. Требования, предъявляемые к факторам при планировании эксперимента
- •3.3.3. Требования к совокупности факторов
- •3.4. Выбор модели
- •3.4.1. Модели объектов исследования
- •3.4.2. Шаговый принцип
- •3.4.3. Полиномиальные модели
- •4. Основные методы планирования экстремального эксперимента
- •4.1. Сущность теории планирования эксперимента
- •4.2. Принятие решений перед планированием эксперимента
- •4.3. Корреляционный анализ
- •4.3.1. Понятие о корреляции
- •1) Эксперимент;
- •1) Корреляционный;
- •2) Регрессионный;
- •3) Дисперсионный.
- •4.3.2. Линейная корреляция
- •Общая схема расчетов коэффициента корреляции
- •Корреляционная таблица для х, у
- •Определение данных для вычисления σх и σу
- •Корреляционная таблица для х и z
- •Определение данных для вычислений
- •4.3.3. Нелинейная корреляция
- •4.3.4. Множественная линейная корреляция
- •Корреляционная таблица для у, z
- •4.3.5 Корреляционные (регрессионные) уравнения
- •4.3.6. Ранговая корреляция
- •4.4. Дисперсионный анализ
- •4.4.1. Однофакторный дисперсионный анализ.
- •4.5. Регрессионный анализ
- •4.5.1. Метод наименьших квадратов (мнк).
- •Расчетная таблица для вычислений коэффициентов регрессии
- •Расчет остаточной суммы квадратов
- •Условия и результаты опытов
- •4.5.2. Статистический анализ уравнения регрессии.
- •Значения t-критерия Стьюдента при 5%-ном уровне значимости
- •4.5.3. Матричный подход к регрессионному анализу
- •4.5.3.1. Метод наименьших квадратов для одного фактора
- •Условия и результаты опытов
- •4.5.3.2. Некоторые операции над матрицами
- •4.5.3.6. Критерии оптимальности планов
- •4.5.4. Построение регрессионных моделей
- •4.5.4.1. Выбор модели.
- •4.5.4.2. Эксперимент.
- •4.5.4.3. Вычисление оценок коэффициентов модели.
- •4.5.4.4. Проверка модели на адекватность.
- •4.5.4.5.Упрощение модели.
- •4.5.4.6. Точность регрессионной модели.
- •Приложения
- •Список литературы
4.5.4.3. Вычисление оценок коэффициентов модели.
В РА расчет неизвестных коэффициентов модели (4.88) осуществляют по методу наименьших квадратов (МНК). Его суть заключается в том, что, как мы знаем, коэффициенты определяют из условия минимума суммы квадратов отклонений точек модели от экспериментально наблюдавшихся откликов:
Учитывая (4.88), сумма Qост может быть записана как
(4.89)
Таким образом, сумму Qост можно рассматривать, как функцию от переменных b0, b1, .... bп, поскольку остальные входящие в нее величины есть числа, полученные из эксперимента. Для того чтобы Q0CT была минимальна, необходимо выполнить условие
(4.90)
Выражение (4.90) представляет собой систему из (n+1) уравнений для определения (п+1) неизвестных коэффициентов b0, b1, ..., bп. Вследствие линейности модели (4.88) относительно коэффициентов bj система (4.90) линейна. Ее решение удобно вести в матричном виде. Для этого вводят вектор-столбец коэффициентов:
и вектор-столбец откликов модели
Тогда
С использованием введенных обозначении сумма квадратов отклонений Qост может быть записана так:
где Т — знак транспонирования.
Система (4.90) в матричной форме приобретает вид матричного уравнения:
ХТ ХВ = ХТY,
откуда искомый вектор коэффициентов
(4.91)
где (ХТ X)-1 — матрица, обратная матрице ХТX.
Матрицу ХТ X называют информационной. Легко проверить, что это квадратная матрица порядка (п + 1), симметричная относительно своей главной диагонали. Произведение ХTY представляет собой вектор-столбец, содержащий (п + 1) строк.
Если матрица наблюдений X содержит большое число повторяющихся строк, т. е. опыты осуществляют с дублированием, то целесообразно изменить схему вычисления вектора коэффициентов В следующим образом.
Пусть матрица X содержит N0 различных строк (N0<N). Исключим из матрицы X повторяющиеся строки и оставшуюся матрицу Х0 будем рассматривать как матрицу различных опытов, каждый из которых производят с числом повторов pi (i = 1, ......, N0). Средний отклик в i-м опыте
Тогда всей совокупности наблюдений можно сопоставить: матрицу различных опытов Х0, которая содержит N0 различных строк, соответствующий ей вектор-столбец Y0 средних откликов и матрицу дублирования Р:
Можно показать, что в этом случае
(4.92)
Результаты вычислений по формулам (4.91) и (4.92) совпадают. Различие состоит в схеме вычислений. При использовании (4.91) не проводят дифференциацию между различными и повторяющимися опытами и поэтому пользуются полной матрицей наблюдений размером N × (п + 1). Применяя (4.92), за счет дифференциации между различными повторяющимися опытами удается добиться большей компактности при вычислениях, что важно при использовании малых ЭВМ. Особенно нагляден выигрыш в случае равномерного дублирования, когда р1=р2=...=рNo=р. В этом случае матрица дублирования Р в формуле (4.92) сокращается:
B = (XT0X0)-1 XT0Y0 (4.93)
т. е. массив числовой информации уменьшается в р раз. Согласно (4.91) и (4.92), не при всякой матрице наблюдений определение коэффициентов регрессионной модели возможно. Действительно, для вычисления вектора В по (4.91) необходимо, чтобы матрица ХTX была обратима, т. е. существовала бы обратная матрица (ХT X)-1. Аналогично, для расчета вектора коэффициентов В по (4.92) нужно, чтобы была обратима матрица (XT0РХ0).
Можно показать, что для существования искомого решения необходимо и достаточно, чтобы была обратима матрица XT0 Х0, т. е. успех или неуспех в построении регрессионной модели зависит от того, насколько удачно или неудачно построена матрица различных опытов Х0. Известно, что матрица обратима, если ее определитель не равен нулю. Отсюда получаем необходимое и достаточное условие для построения регрессионной модели:
| XT0 Х0| ≠ 0. (4.93)
Если | XT0 Х0| = 0, то задача нахождения коэффициентов не имеет решения. Это, в частности, имеет место, когда N0 < п + 1, т. е. число различных опытов меньше числа искомых коэффициентов. Важно отметить, что дублирование опытов в этом случае не имеет значения.
Уточним, какие изменения вносит в описанную схему вычисления коэффициентов модели активный эксперимент (АЭ). С вычислительной точки зрения он сводится к некоторым ограничениям на матрицу наблюдений X, которую называют матрицей планирования. Наиболее существенным из этих ограничений является ортогональность плана. Для ортогонального плана матрица XTХ имеет диагональный вид и ее обращение не сложно:
Обычно используют ортонормированные планы, когда
В этом случае коэффициенты вычисляют по формуле
Если АЭ осуществляют с равномерным дублированием, то это не нарушает ортогональности плана и коэффициенты модели рассчитывают по аналогичной формуле
где
—
средний отклик в i
-м опыте.
Таким образом, переход к АЭ существенно упрощает процесс вычисления коэффициентов модели. Кроме того, при АЭ получают диагональную матрицу XТ X, т. е. наиболее далекую от вырождения (напомним, что вырожденной называют матрицу, определитель которой равен нулю).
Планированию эксперимента должно быть уделено серьезное внимание, так как при неудачном планировании матрица XТ X может быть плохо обусловлена (плохо обусловленной называют матрицу, определитель которой очень мал по сравнению с другими значениями). Плохая обусловленность матрицы XТ X приводит к тому, что обратная матрица (XТ X )-1 состоит из больших чисел, так как ее члены обратно пропорциональны определителю исходной матрицы. Поскольку дисперсии оценок коэффициентов bj модели пропорциональны диагональным членам матрицы (XТ X)-1 получают модель, в которой численные значения коэффициентов имеют большую неопределенность. При практическом использовании такая модель имеет слишком низкую точность предсказания.
Рассмотрим модель
Допустим, что для нахождения параметров модели поставили ряд повторных опытов в точках z 1 и z2 (рис. 4.11).
Рис.4.11
При таком планировании не удается построить требуемую модель, так как располагают данными двух различных опытов, тогда как выбранная модель содержит три неизвестных коэффициента — b0, b1 и b2. Тщетность усилий объясняется тем, что пытаются провести параболу через две точки, когда известно, что таких парабол существует бесчисленное множество (например, кривые 1 —3). В данном случае матрица различных опытов Х0 содержит всего две строки, следовательно, при любом числе повторов матрица ХT Х0 вырождена.
Очевидно, что необходимо поставить хотя бы один опыт в точке, отличной от z1 и z2. Допустим, что этот опыт ( или серия опытов) проведен в точке z3. Задача нахождения параметров модели формально стала разрешимой, так как располагают тремя различными опытами. Однако условия второго и третьего опытов различаются незначительно, поэтому следует ожидать большой неопределенности в результатах вычисления коэффициентов модели. Действительно, если кривая 3 не годится в качестве модели, то кривые 1 и 2 по-прежнему хорошо согласуются с экспериментальными данными, тогда как в интервале между точками z1 и z3 эти кривые имеют различный вид. Этой геометрически понятной ситуации алгебраически соответствует плохая обусловленность матрицы ХT Хо.
Для того чтобы матрица ХT Х0 была хорошо обусловленной, нужно выбрать точку z3 строго посередине между z1 и z2. Целесообразность такого выбора легко понять из геометрических соображений.
В данном примере рассмотрена квадратичная модель. Очевидно, что в случае линейной модели
проведение эксперимента в точках z1, z2, z3 не вызывает трудностей, с которыми пришлось столкнуться в случае квадратичной модели. Следовательно, судить о том, хорош или плох план проведения эксперимента, не имеет смысла, если не имеется в виду конкретная модель, для построения которой используют результаты этого эксперимента.
Проанализируем процесс определения коэффициентов регрессионной модели.
Любое вычислительное устройство с ограниченным объемом памяти работает с конечной погрешностью, обусловленной округлением промежуточных результатов. Эта погрешность может быть особенно большой при обработке результатов пассивного эксперимента, где часто приходится сталкиваться с плохо обусловленной информационной матрицей ХT X. Если учесть, что для решения задач оптимизации чаще всего используют малые ЭВМ, то уменьшение погрешностей, связанных с округлением, является важной задачей. Для уменьшения погрешностей целесообразно центрировать и нормировать данные эксперимента. Для этого в матрице наблюдений X и векторе откликов Y переходят от абсолютных значений величин к их отклонениям от средних значенийв эксперименте:
Центрирование данных означает переход к модели
(4.95)
которая не содержит коэффициента b0, а следовательно, 1 столбец фиктивных переменных xi0 может быть исключен. Центрированные матрицы Хц, Yц используют для вычисления коэффициентов модели (4.95) по формуле (4.92) или (4.93).
Центрирование кроме уменьшения размерности массива данных (информационная матрица ХТц , Yц имеет порядок п) уменьшает влияние ошибок округления, так как в центрированной модели фигурируют не сами переменные х, у, а их отклонения от средних значений. Например, в экспериментах по диффузионному легированию температуру реактора изменяют в пределах ± 100 °С около средней температуры, которая имеет порядок 1000 °С; центрирование в данном случае облегчает вычисления.
Процесс вычисления облегчается и при переходе к нормированным переменным. Нормирование означает переход к модели
(4.96)
где
— интервалы нормирования.
Нормирование приводит к тому, что все элементы матриц становятся одного порядка, что минимизирует влияние ошибок округления на результат при операциях над матрицами.
