2016-03-31 5 views
-1

Diese Frage ist verwandt to this one."Ersatz hat n Zeilen, Daten hat p" Fehlermeldung mit Löss()

Ich versuche loess() innen ggplot2 ‚s stat_smooth(), auf diese Weise zu verwenden:

ggplot(data = mydf, aes(x=time, y=pdm, z=surface)) 
    + geom_point() + stat_smooth(col="red") 
    + stat_quantile(formula = loess(mydf$pdm ~ mydf$time), quantiles = c(0.25, 0.5, 0.75)) 

Allerdings bekomme ich folgende Fehlermeldung:

Warnmeldungen:

1 : 'newdata' hatte 100 Zeilen, aber Variablen gefunden haben 6816 Zeilen

2: Berechnung fehlgeschlagen in 'stat_quantile()':

Ersatz hat 6816 Zeilen, Daten 100

Jede Idee, was los ist/wie man damit es funktioniert hat?

Dank

Antwort

0

stat_quantile dies nicht unterstützt. formula sollte ein Formelobjekt sein, das dann an die Methode übergeben wird. Wenn Sie die additive Quantil-Regressionsglättung benötigen, verwenden Sie method = "rqss". Wenn Sie stat_smooth verwenden möchten, verwenden Sie stat_smooth. Die formula erwartet jedoch weiterhin ein Formelobjekt, aber Sie können loess als eine Methode dort verwenden.

Verwandte Themen