Я только что нашел rlm()
функциюMASS
«Надежная подгонка линейных моделей» в библиотеке .
Я хотел бы знать разницу между этой функцией и стандартной функцией линейной регрессии lm()
.
Может ли кто-нибудь дать мне краткое объяснение?
r
regression
Л. Баккер
источник
источник
Функция lm использует метод Обыкновенных наименьших квадратов (OLS) для уменьшения невязок. тогда как функция rlm использует M-оценки. МНК очень чувствительна к выбросам, метод М-оценки - нет.
источник
Краткий ответ:
В
rlm()
, точки не обрабатываются одинаково. Вес каждой точки будет скорректирован в итеративном процессе.rlm()
менее чувствителен к выбросам, так как выбросы уменьшат вес.Если вы хотите получить краткий ответ по математике, я предлагаю статью, предоставленную Школой общественного здравоохранения Bloomberg Джонса Хопкинса
источник