Qual é a diferença entre lm () e rlm ()?

19

Acabei de encontrar a função "Ajuste robusto de modelos lineares" rlm() na MASSbiblioteca .

Gostaria de saber a diferença entre esta função e a função de regressão linear padrão lm(),.

Alguém poderia me dar uma breve explicação?

L. Bakker
fonte

Respostas:

14

É ( rlm) para modelos lineares robustos. É descrito em Venables & Ripley. No entanto, os detalhes dos cálculos robustos não se encaixariam em uma "resposta curta": você precisa examinar vários artigos de Ripley, Tukey e outros.

É uma forma de regressão robusta que usa estimadores-M .

Confira este artigo de Ripley para obter mais informações: http://www.stats.ox.ac.uk/pub/StatMeth/Robust.pdf

Iterador
fonte
6
Você também pode ver partes da discussão no livro relevante (Venables e Ripley MASS) nos livros do Google: books.google.com/… - se você quiser tudo o que precisa para comprar o livro ou encontrá-lo no biblioteca ... muito brevemente, uma regressão robusta reduz os efeitos dos valores discrepantes na análise.
Ben Bolker 31/07
4

A função lm usa o método dos mínimos quadrados ordinários (OLS) para reduzir os resíduos. enquanto a função rlm usa estimadores-M. O OLS é muito sensível a valores discrepantes, o método de estimativa M não é.

Ali Sufian
fonte
1

Resposta curta:
Em rlm(), pontos não são tratados da mesma forma. O peso de cada ponto seria ajustado em um processo iterativo. rlm()é menos sensível aos valores discrepantes, pois os valores discrepantes terão peso reduzido.

Se você deseja uma resposta curta para a matemática, sugiro um artigo fornecido pela Johns Hopkins Bloomberg School of Public Health

Endle_Zhenbo
fonte