ich habe eine ähnliche Situation. Bei mir ist es eine lineare Regression von einer unabhängigen numerischen auf eine kategorial binäre abhängige Variable.
Übersicht des Datensatzes:
ist dies möglich?
Bild
Gruß
Andreas
Code: Alles auswählen
factor(c(1,2,1,1,1,2))
factor(c(1,2,1,1,1,2), levels = c(2, 1))
factor(c(1,2,1,1,1,2), levels = c(1, 2), labels = c("Ja", "Nein"))
factor(c(1,2,1,1,1,2), levels = c(2, 1), labels = c("Nein", "Ja"))
factor(c(1,2,1,1,1,2), levels = c(2, 1), labels = c("Ja", "Nein"))
sagt: https://www.inwt-statistics.de/blog-art ... ssion.htmlVielleicht stellen Sie sich an diesem Punkt die Frage, warum eine lineare Regression für die Modellierung von binären abhängigen Variablen nicht die optimale Methode ist.
.asfactor kenne ich nicht und as.factor wandelt nichts ins numerische um. Aber auch wenn Du keinen Code zeigst, kann man ahnen, was Du meinst.Vogo hat geschrieben: Sa Feb 22, 2020 7:29 pmIch habe diesen in numerische Variablen mit .asfactor umgewandelt, damit die lineare Regression funktioniert.
Nun würde ich gerne die 2 Werte nachträglich (also nach dem Plotten) an der y Achse mit Ja / Nein ausweisen. Kann mir jemand einen Tipp geben?
Code: Alles auswählen
library(ggplot2)
mdf <- data.frame(x = round(c(rnorm(30,5,5), rnorm(30,10,5)),0),
y = c(rep(1,30), rep(2,30)))
vorher <- ggplot(mdf) + geom_point(aes(x=x, y=jitter(y, factor = .2)))
print(vorher)
nachher <- vorher + scale_y_continuous(breaks=1:2, labels = c("Nöö", "Yeah"))
print(nachher)
Wie denn jetzt? Mit Zahlen? Oder hatWerde (...) die y-Achsen Beschriftung jetzt so belassen.
Code: Alles auswählen
plotModel(erglm1) + scale_y_continuous(breaks=1:2, labels = c("Nein", Ja"))