Вопрос о доказательстве нормального уравнения


11

Как вы можете доказать, что нормальные уравнения: имеют одно или несколько решений без предположения, что X обратимо?(XTX)β=XTY

Мое единственное предположение, что это как-то связано с обобщенным обратным, но я полностью потерян.


1
Вы получаете очки, задавая вопросы, которые вызывают удивительные ответы.
— Никана Рекламикс

Ответы:


14

Человек склонен быть бойким и указать на это, потому что квадратичная форма

β→(Y−Xβ)′(Y−Xβ)

положительно полуопределен, существует для которого он минимален, и этот минимум найден (путем установки градиента относительно β на ноль) с помощью нормальных уравненийββ

X′X(Y−Xβ)=0,

откуда должно быть по крайней мере одно решение , независимо от ранга X′X . Однако этот аргумент, похоже, не соответствует духу вопроса, который представляется чисто алгебраическим утверждением. Возможно, интересно понять, почему такое уравнение должно иметь решение и при каких именно условиях. Итак, давайте начнем сначала и притворимся, что не знаем связи с наименьшими квадратами.


Это все сводится к значению , транспонированной X . Это окажется вопросом простого определения, соответствующих обозначений и концепции невырожденной сесквилинейной формы. Напомним, что X - это «матрица проектирования» из n строк (по одному для каждого наблюдения) и p столбцов (по одному для каждой переменной, включая константу, если таковая имеется). Поэтому он представляет собой линейное преобразование из векторного пространства V = R p в W = R n .X′XXnpV=RpW=Rn

Транспонирование , рассматриваемое как линейное преобразование , является линейным преобразованием двойственных пространств X ′ : W ∗ → V ∗ . Для того , чтобы иметь смысл композиции , как X ' X , то необходимо определить W * с W . Это то, что обычное скалярное произведение (сумма квадратов) на W делает.X X′:W∗→V∗X′XW∗WW

На самом деле есть два внутренних произведения и g W, определенных на V и W соответственно. Это вещественные билинейные симметрические функции, невырожденные . Последнее означает, чтоgVgWVW

gW(u,v)=0 ∀u∈W⟹v=0,

с аналогичной отчетностью за . Геометрически эти внутренние продукты позволяют нам измерять длину и угол. Условие г ( U , V ) = 0 можно рассматривать как у будучи «перпендикулярно» к V . Невырожденность означает, что только нулевой вектор перпендикулярен всему векторному пространству. (Эта общность означает, что полученные здесь результаты будут применяться к обобщенному параметру наименьших квадратов , для которого g W не обязательно является обычным внутренним произведением, данным как сумма произведений компонентов, но является некоторой произвольной невырожденной формой. Мы могли бы обойтись без ggVg(u,v)=0uvgW целом, определяя X ′ : W → V ∗ , но я ожидаю, что многие читатели будут незнакомы или неуютны с двойными пробелами, и поэтому решили избегать этой формулировки.)gVX′:W→V∗

С этими внутренними произведениями транспонирование любого линейного преобразования определяется через X ′ : W → V черезX:V→WX′:W→V

gV(X′(w),v)=gW(w,X(v))

для всех и об ∈ V . То, что в действительности существует вектор X ′ ( w ) ∈ V с этим свойством, можно установить, выписав вещи с базисами для V и W ; То, что этот вектор единственен, следует из невырожденности внутренних произведений. Ибо, если v 1 и v 2 - два вектора, для которых g V ( v 1 , v ) = g V ( v 2 , vw∈Wv∈VX′(w)∈VVWv1v2 для всех v ∈ V , то (из линейности по первой компоненте) g V ( v 1 - v 2 , v ) = 0 для всех v, подразумевающих v 1 - v 2 = 0 .gV(v1,v)=gV(v2,v)v∈VgV(v1−v2,v)=0vv1−v2=0

U⊂W,U⊥UX(V)X{X(v)|v∈V}⊂WXX′

X′(w)=0⟺w∈X(V)⊥.

wX′wX

  1. X′(w)=0gW(w,X(v))=gV(X′(w),v)=gV(0,v)=0v∈VwX(V)

  2. wX(V)gW(w,X(v))=0v∈VgV(X′(w),v)=0gVX′(w)=0

WW=X(V)⊕X(V)⊥ y∈Wy=y0+y⊥y0∈X(V)y⊥∈X(V)⊥y0X(β)β∈V

y−Xβ=(y0+y⊥)−y0=y⊥∈X(V)⊥

X′

X′(y−Xβ)=0,

βX′Xβ=X′y.


ny∈Wy0Xy⊥y0y0pβ∈VX(V)XXVW

VU=X(V)⊂WXU


Одним из интересных результатов этой абстрактной алгебраической демонстрации является то, что мы можем решать нормальные уравнения в произвольных векторных пространствах. Результат справедлив, скажем, для комплексных пространств, для пространств над конечными полями (где минимизация суммы квадратов не имеет большого смысла), и даже для бесконечномерных пространств, которые поддерживают подходящие полулинейные формы.


1
У меня никогда не было представителя, чтобы принять этот ответ намного позже. Я просто наткнулся на это и хотел еще раз поблагодарить вас!
— ryati

β↦(Y−Xβ)′(Y−Xβ)
β→(Y−Xβ)′(Y−Xβ),
f:A→B.
— Майкл Харди

@Michael В вашем комментарии должна быть опечатка. Не могли бы вы уточнить, что вы имели в виду?
— whuber

“↦''“→''
— Майкл Харди

@ Майкл Прости меня за то, что я не видел этого различия, несмотря на много чтений. Несмотря на это, для меня первая стрелка относится к инъективной функции, тогда как вторая относится к любой функции, но я подозреваю, что это не то, что вы намерены. Не могли бы вы объяснить свою запись?
— whuber

0

nXTXxxi=xyy¯


X=[1 x1;1 x2;…;1 xn]X=[1 x11…xm1;…;1 x1n…xmn]

3
X′X

0

В типичной регрессии X является тощим и, следовательно, определенно необратимым (хотя его можно оставить обратимым). Нетрудно доказать (спросите, нужна ли вам помощь), что если X тощий и левый обратимый, то X ^ T * X обратим. В этом случае тогда будет ровно одно решение. И если у X нет полного ранга столбца, то X ^ T * X не будет полным рангом, и поэтому у вас будет недостаточно определенная система.


1
X′XX0β=0 β

whuber: конечно, они решают вопрос: один soln, если X - полный ранг столбца (как я уже говорил), и бесконечные решения, если это недоопределенная система
— user542833

1
Тот факт, что система «недоопределена», вовсе не означает, что она имеет какие-либо решения. Вопрос о существовании решений.
— whuber
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.