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
10092
Москва
Например, использовать вместо МНК метод наименьших модулей (МНМ) Решать, сводя к линейному программированию или вводя веса.

 Профиль  
                  
 
 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
10092
Москва
Один из вариантов - "скользящий экзамен", когда модель строится на всех наблюдениях, кроме данного, а на данном проверяется. Для единичного выброса работает всегда, для множественных возможно, но не особо вероятно, "маскирование" выбросов. Ошибки прогноза сортируются по убыванию, берётся 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
1324
Украина, Днепр
Любопытно, не поможет ли оптимизация по медиане квадратов разности

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

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



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

Сейчас этот форум просматривают: Dmitriy40


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

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