Vergleich von lm(), lqs() und rlm()

Zur Übung sehen wir uns kurz an, wie sich lm(), lqs() und rlm() verhalten, wenn man sie mit beispielhaft chaotischen Daten konfrontiert: inflationsbereinigte US-Immobilienpreise. Wir nehmen dafür Robert J. Shillers Hauspreisindex und sehen uns die Preisentwicklung zwischen 1890 und 2010 an.[77] Als Erstes laden wir die Daten und passen eine Kleinste-Quadrate-Regression an, dann eine robuste Regression und zum Schluss ein resistentes Modell:

> library(MASS)
> library(nutshellDE)
> data(Shiller.Index)
>
> Hauspreise.LM  <- lm(Hauspreisindex ~ Jahr, data = Shiller.Index)
> Hauspreise.RLM <- rlm(Hauspreisindex ~ Jahr, data = Shiller.Index)
> Hauspreise.LQS <- lqs(Hauspreisindex ~ Jahr, data = Shiller.Index)

Wir plotten ...

Get R in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.