2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Метод наименьших квадратов не чувствительный к выбросам
Сообщение05.06.2013, 15:30 


20/04/12
114
Допустим у меня есть переопределённая разреженная система линейных уравнений.
$m$ уравнений и $n$ неизвестных ($m>n$)
$k$ уравнений из этой системы мусор\выбросы.

можно было бы взять из $m$ все комбинации размера $n$ и потом взять лучший вариант, но это как то не оптимально, возможно есть вариант лучше?

например LMEDS, но я не уверен подходит ли это тут?

 Профиль  
                  
 
 Re: Метод наименьших квадратов не чувствительный к выбросам
Сообщение05.06.2013, 18:45 
Заслуженный участник
Аватара пользователя


11/03/08
9983
Москва
Например, использовать вместо МНК метод наименьших модулей (МНМ) Решать, сводя к линейному программированию или вводя веса.

 Профиль  
                  
 
 Re: Метод наименьших квадратов не чувствительный к выбросам
Сообщение05.06.2013, 20:40 


09/02/13
31
Попробуйте Метод максимального правдоподобия
Здесь описанно его применение при решении систем.
Параграф №3 под названием "Error Modelling".

 Профиль  
                  
 
 Re: Метод наименьших квадратов не чувствительный к выбросам
Сообщение16.06.2013, 05:44 


09/03/09
46
Если $k/m$ мало, то можно применить бутстреп. Причем решать МНК системы $l$ уравнений, где $l \le n$, затем выбирать уравнения, решения которых мало отличаются от средних. Таким образом можно отсортировать "не мусорные" уравнения.

 Профиль  
                  
 
 Re: Метод наименьших квадратов не чувствительный к выбросам
Сообщение18.06.2013, 13:37 
Заслуженный участник
Аватара пользователя


11/03/08
9983
Москва
Один из вариантов - "скользящий экзамен", когда модель строится на всех наблюдениях, кроме данного, а на данном проверяется. Для единичного выброса работает всегда, для множественных возможно, но не особо вероятно, "маскирование" выбросов. Ошибки прогноза сортируются по убыванию, берётся k наибольших.
Чтобы не обращать матрицу n раз, можно воспользоваться тождеством
$(A-BD^{-1}C)^{-1}=A^{-1}+A^{-1}B(D-CA^{-1}B)CA^{-1}$
где A - корреляционная матрица, рассчитанная по всей выборке, B и C - вектор значений регрессоров для данного наблюдения (исходный и транспонированый), D - будет единичной матрицей. Тогда число операций на одно обращение будет квадратично по n, где n - число регрессоров, а не кубично

 Профиль  
                  
 
 Re: Метод наименьших квадратов не чувствительный к выбросам
Сообщение29.06.2013, 14:08 


24/01/09
1297
Украина, Днепр
Любопытно, не поможет ли оптимизация по медиане квадратов разности

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group