Функции > План эксперимента > Регрессионный анализ > Пример. Качество аппроксимации
  
Пример. Качество аппроксимации
Используйте функции polyfit и polyfitstat для выполнения линейной регрессии и дисперсионного анализа для проверки качества аппроксимации.
1. Задайте таблицу экспериментальных данных для полимерного процесса. Температура реакции t и скорость подачи катализатора fr влияют на вязкость vy полимера.
Нажать для копирования этого выражения
Качество аппроксимации
2. Вызовите функцию polyfit для моделирования данных с помощью линейной регрессии.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Вычислите прогнозируемую вязкость для всех параметров температуры и скорости подачи.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
4. Вычислите невязки (разность между моделируемыми и измеренными значениями).
Нажать для копирования этого выражения
5. Постройте графики зависимости невязок от наблюдаемой вязкости, температуры и скорости подачи.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Графики невязки указывают на то, что дисперсии наблюдаемой вязкости и температуры растут с увеличением вязкости и температуры соответственно.
6. Вызовите функцию polyfitstat для расчета различных статистических показателей для линейной модели. Отобразите матрицу ANOVA, возвращаемую функцией polyfitstat в строке 8.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
В матрице ANOVA источники дисперсии разделены между регрессией и компонентами невязки. Компонент регрессии дополнительно разделен между коэффициентами регрессии. Однако невозможно различить отсутствие согласия и истинные ошибки для невязок, поскольку экспериментальные значения vy не имеют реплик.
Вычисление таблицы ANOVA и ее использование для регрессии
1. Вычислите сумму вследствие ошибки (SSE).
Нажать для копирования этого выражения
SSE равно χ2 (общий показатель согласия). Это значение минимизируется при поиске решения методом наименьших квадратов. Ошибка представляет собой критерий соответствия модели данным. Она является той величиной отклонения, которую нельзя объяснить регрессией.
2. Задайте число степеней свободы для ошибки df_error с учетом общего числа степеней свободы df_total и числа степеней свободы для параметров df_param. Число степеней свободы равно размерности данных за вычетом числа параметров аппроксимации.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Определите сумму квадратов вследствие регрессии (SSR) относительно общей суммы квадратов (SST).
Нажать для копирования этого выражения
Нажать для копирования этого выражения
4. Определите среднеквадратическую ошибку (MSE) и среднеквадратическую регрессию (MSR). Разделите ошибку на соответствующее число степеней свободы.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
5. Составьте таблицу дисперсионного анализа для описания аппроксимации.
Сумма квадратов
DF
Среднеквадратичные значения
F-фактор
Регрессия
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Ошибка
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Total
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Эту таблицу можно сравнить с матрицей ANOVA функции polyfitstat.
Нажать для копирования этого выражения
6. Оцените качество согласия модели с данными:
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Это показатель того, что 92.7 % изменчивости вязкости может быть объяснено моделью линейной регрессии.
7. Задайте уровень значимости для критерия проверки гипотезы, чтобы убедиться в том, что модель соответствует данным.
Нажать для копирования этого выражения
8. Вычислите критическое значение F.
Нажать для копирования этого выражения
9. Проверьте гипотезу о том, что модель соответствует данным.
Нажать для копирования этого выражения
Примите гипотезу. С помощью этой линейной модели можно прогнозировать вязкость полимера.
Справочная информация
Montgomery, D.C., Design and Analysis of Experiments, 5th ed., John Wiley & Sons, New York, 2001, стр. 398