В этом примере показан эффект параметра регуляризации при решении сверхопределённой системы. В этом примере количество y измеряется при нескольких различных значениях времени t для получения следующих замечаний.
Моделирование данных с помощью затухающей экспоненциальной функции
c2e-t.
Предыдущее уравнение говорит, что вектор y должен быть аппроксимирован линейной комбинацией двух других векторов. Один - постоянный вектор, содержащий все, а другой - вектор с компонентами exp(-t). Неизвестные коэффициенты, и , могут быть вычислены путем аппроксимации методом наименьших квадратов, что минимизирует сумму квадратов отклонений данных от модели. Существует шесть уравнений и два неизвестных, представленных матрицей 6 на 2.
E = 6×2
1.0000 1.0000
1.0000 0.7408
1.0000 0.4493
1.0000 0.3329
1.0000 0.2019
1.0000 0.1003
Используйте fixed.qrMatrixSolve функция для получения решения методом наименьших квадратов.
Другими словами, наименьшие квадраты, соответствующие данным,
3413e-t.
Следующие инструкции оценивают модель с регулярно разнесенными приращениями в t, а затем постройте график результата вместе с исходными данными:
В случаях, когда входные матрицы плохо кондиционированы, небольшие положительные значения параметра регуляризации могут улучшить кондиционирование задачи наименьших квадратов и уменьшить дисперсию оценок. Изучите влияние параметра регуляризации на решение для наименьших квадратов для этих данных.