Этот пример показывает эффект параметра регуляризации при решении сверхрешительной системы. В этом примере, количество y
измеряется в нескольких различных значениях времени 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
функция, чтобы получить решение методом наименьших квадратов.
Другими словами, метод наименьших квадратов к данным
Следующие операторы оценивают модель в расположенном с равными интервалами шаге в t
, и затем постройте результат вместе с исходными данными:
В случаях, где входные матрицы являются плохо обусловленными, маленькими положительными значениями параметра регуляризации, может улучшить создание условий проблемы наименьших квадратов и уменьшать отклонение оценок. Исследуйте эффект параметра регуляризации на решении методом наименьших квадратов для этих данных.