Vorhersagen mithilfe von Regressionsmodellen

Angenommen, Sie würden gern auf der Basis eines angepassten Modells Vorhersagen für einen anderen Datensatz treffen. Mit der predict()-Methode für lineare Modelle lassen sich solche Prognosen berechnen:

predict(object, newdata, se.fit = FALSE, scale = NULL, df = Inf,
        interval = c("none", "confidence", "prediction"),
        level = 0.95, type = c("response", "terms"),
        terms = NULL, na.action = na.pass,
        pred.var = res.var/weights, weights = 1, ...)

Im Argument object wird ein Modell übergeben, das von einer Anpassungsfunktion berechnet wurde, newdata übernimmt (optional) einen Datenrahmen mit neuen Daten, für die eine Vorhersage berechnet werden soll. Wird in newdata nichts übergeben, basieren die Vorhersagewerte ...

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.