Je viens de trouver la fonction "Robust Fitting of Linear Models" rlm()
dans la MASS
bibliothèque .
Je voudrais connaître la différence entre cette fonction et la fonction de régression linéaire standard, lm()
.
Quelqu'un pourrait-il me donner une courte explication?
r
regression
L. Bakker
la source
la source
La fonction lm utilise la méthode des moindres carrés ordinaires (OLS) pour réduire les résidus. tandis que la fonction rlm utilise des M-estimateurs. OLS est très sensible aux valeurs aberrantes, la méthode d'estimation M ne l'est pas.
la source
Réponse courte:
dans
rlm()
, les points ne sont pas traités de manière égale. Le poids de chaque point serait ajusté selon un processus itératif.rlm()
est moins sensible aux valeurs aberrantes, car les valeurs aberrantes auront un poids réduit.Si vous voulez une réponse courte pour les mathématiques, je suggère un article fourni par Johns Hopkins Bloomberg School of Public Health
la source