Функции > План эксперимента > Регрессионный анализ > Пример. Качество аппроксимации
Пример. Качество аппроксимации
Используйте функции 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
Было ли это полезно?