Hier einige Daten und eine grafische Darstellung:geom_smooth auf einer Teilmenge von Daten
set.seed(18)
data = data.frame(y=c(rep(0:1,3),rnorm(18,mean=0.5,sd=0.1)),colour=rep(1:2,12),x=rep(1:4,each=6))
ggplot(data,aes(x=x,y=y,colour=factor(colour)))+geom_point()+ geom_smooth(method='lm',formula=y~x,se=F)
Wie Sie die lineare Regression zu sehen ist stark von den Werten beeinflussen, wobei x = 1. Kann ich lineare Regressionen erhalten, die für x> = 2 berechnet wurden, aber die Werte für x = 1 anzeigen (y ist entweder 0 oder 1). Der resultierende Graph wäre genau derselbe, mit Ausnahme der linearen Regressionen. Sie würden nicht durch den Einfluss der Werte auf abscisse = 1
Aahh Ich liebe einfache Lösungen! Danke vielmals. Und danke auch für den Rat und Transparenztrick. –
Was kann ich tun, wenn diese Lösung den Fehler "Ästhetik muss entweder die Länge 1 oder die gleichen wie die Daten" in meinem Datensatz aufweist? –