Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Проектирование на подпространство. Алгоритм минимума среднеквадратичного отклонения



Для простоты и, главное, для того, чтобы использовать наглядные графические образы, целесообразно начать этот подраздел со случая векторного пространства. Пусть F0 − некоторый вектор N-мерного пространства F, и заданы K (K<N) векторов {fk} (k = 1,...,K) этого же пространства fk F. Как построить линейную комбинацию этих векторов F = ∑αkfk , дающую наилучшее приближение к вектору F0 в смысле минимума отклонения ε2 = ||F0 F||2? Один и тот же ответ можно получить, используя два логически разных похода. Полезно знать оба.

Подход 1. Записывая

ε2 = (F0−∑αkfk, F0−∑αkfk) = ||F0||2 − (F0,∑αkfk) − (∑αkfk,F0) + (∑αkfk , ∑αjfj)

и рассматривая это выражение как функцию K искомых вещественных переменных αk, понимаем, что ее экстремум определяется из равенства нулю K частных производных

∂ε2/∂αk = − 2 (F0, fk) + 2 (fk , ∑αjfj) = 0.

Эти равенства образуют систему K алгебраических уравнений относительно K искомых переменных, которая в матричной форме записывается как < L > α = b, где < L > − квадратная матрица коэффициентов Ljk = (fk , fj), а векторы-столбцы α и b образованы соответственно коэффициентами {αk} и {bk = (F0, fk)}.

Рис. 2.4. Проектирование на подпространство

 Задание. Повторите эти выкладки для случая комплексных коэффициентов αk. При этом их реальные и мнимые части следует рассматривать как независимые переменные и учесть, что в этом случае (fk , ∑αjfj) = .

Подход 2. Рассматривая вектор F = ∑αkfk как проекцию вектора F0 на подпространство F, порожденное K векторами fk (рис. 2.4), понимаем, что минимум квадрата нормы вектора разности F0 F соответствует тому условию, что F есть ортогональная проекция вектора F0 на F. Иначе говоря, когда разностный вектор F0 F перпендикулярен любому из векторов fk. Превращая текст этого условия в математическое соотношение, с легкостью получаем векторное равенство

(F0−∑α kfk, fj) = (F0, fj ) −∑αj (fk, fj) = 0,

которое, естественно, совпадает с результатом предыдущего подхода.

После того, как введено понятие скалярного произведения функций, легко решается задача минимального среднеквадратичного отклонения (МСКО) линейной комбинации F(x) = ∑αk fk(x) функций {fk(x)} от заданной функции F0(x). При этом становится возможным использовать полезный графический образ, представляя функции в виде векторов аналогично рис. 2.4 (поскольку скалярное произведение характеризует угол между ними). Применяя к этой задаче подход 1, получаем искомые коэффициенты разложения αk как решение системы уравнений

<A> α = b ,                                           (2.11)

где <A> − квадратная матрица порядка K, коэффициенты которой образованы взаимными скалярными произведениями функций {fk(x)}, а именно Lkj = (fj(x), fk(x)); b − вектор-столбец коэффициентов {pk = (F0(x), fk(x))}; α − вектор-столбец искомых коэффициентов {αk}.

 


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 301; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.011 с.)
Главная | Случайная страница | Обратная связь