Ich versuche mit R ein lineares Modell zu erstellen und damit einige Werte vorherzusagen. Der Gegenstand ist Baseball-Statistiken. Wenn ich dies tun:
obp <- lm(offense$R ~ offense$OBP)
predict(obp, newdata=data.frame(OBP=0.5), interval="predict")
erhalte ich die Fehlermeldung: Meldung Warnung: ‚newdata‘ hatte 1 Zeile aber gefunden Variablen haben 20 Zeilen.
Allerdings, wenn ich dies tun:
attach(offense)
obp <- lm(R ~ OBP)
predict(obp, newdata=data.frame(OBP=0.5), interval="predict")
Es funktioniert wie erwartet und ich ein Ergebnis. Was ist der Unterschied zwischen den beiden? Wenn ich nur OBP und Offensive $ OBP drucke, sehen sie gleich aus.
Danke. Tolle Antwort. Ich war mir der Formulierung "Data = offset" nicht bewusst. –