2 Stimmen

Exponentielles und lineares Modell im selben Diagramm mit ggplot2

Ich möchte ein lineares Modell und ein exponentielles Modell im selben Diagramm zeichnen. Ich habe diesen Code ausprobiert

qplot(mpg,wt,data=mtcars)
+ stat_smooth(method="lm", se=FALSE)
+ stat_smooth(method="lm", formula=log(y)~x, se=FALSE)

und ich bekomme dieses Diagramm enter image description here

aber ich möchte, dass das exponentielle Modell in der ursprünglichen y-Skala und nicht in der log(y)-Skala dargestellt wird.

0voto

Señor O Punkte 16929

Ihr Modell ist falsch, mpg wird sich nicht als der Logarithmus des Gewichts ändern. Ich denke, was Sie suchen, ist:

stat_smooth(method='lm', formula=y~log(x), se=F)

Ich würde empfehlen, in jedem glätten Argument color="log" und color="linear" hinzuzufügen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X