Binäre logistische Regression
Verfasst: Fr Jan 06, 2023 9:02 am
Hallo, ich führe eine binäre logistische Regression in R durch.
Meine abhängige Variable ist Spende (1=Ja,0=Nein) und meine zweite unabhängige Variable ist Bild (auch binär für Bild=1 und 0= kein Bild sondern Text). Ich habe in meinem Datenfile zwei Sample Gruppen, Gruppe 1 hat Text bekommen und Gruppe 2 ein Bild und ich messe den Einfluss dieser beiden Darstellungen (neben meiner ersten unabhängigen Variable Transparenz) auf die Spende. Dementsprechend lautet die Dummy Variable in meinem Datafile für Gruppe 1 =0 und für Gruppe 2 =1. Nun führe ich eben meine Codes für die log. Regression aus, was auch an sich alles funktioniert, allerdings bekomme ich für die Bild Variable bei summary des Modells keine Koeffizienten sondern nur NA-Werte. (siehe Screenshots)
Ich vermute das liegt daran, dass ich Gruppe 1&2 natürlich in einem file habe und R wegen der NA-Werte für die eine Gruppe für die entsprechenden Fragen nicht die richtigen Ergebnisse der anderen Gruppe erkennt. Allerdings erkennt das Programm bei der Variable Transparenz schon die numerischen Werte und ignoriert die NA Werte für die entsprechende andere Gruppe einfach, so wie es sein soll.
Also ich möchte testen wie das Bild (in Gruppe 2) im Gegensatz zum Text (in Gruppe 1), also meine Referenzkategorie, wirkt und die Spendenw'keit erhöht.
Was kann ich dagegen tun? Gibts einen na.rm = TRUE Befehl, nur für eine Regression? Oder muss ich den Datensatz für die Regression in Gruppe 1 und 2 aufteilen..?
Hier ein paar meiner Codes:
model0 <- glm(Spende1.1~1, data = data, family = binomial())
summary(model0)
model1 <- glm(Spende1.1~Transparenz1.1 + Bild, data = data, family = binomial())
summary(model1)
Ich hoffe man versteht was mein Problem ist Danke im Voraus!
Meine abhängige Variable ist Spende (1=Ja,0=Nein) und meine zweite unabhängige Variable ist Bild (auch binär für Bild=1 und 0= kein Bild sondern Text). Ich habe in meinem Datenfile zwei Sample Gruppen, Gruppe 1 hat Text bekommen und Gruppe 2 ein Bild und ich messe den Einfluss dieser beiden Darstellungen (neben meiner ersten unabhängigen Variable Transparenz) auf die Spende. Dementsprechend lautet die Dummy Variable in meinem Datafile für Gruppe 1 =0 und für Gruppe 2 =1. Nun führe ich eben meine Codes für die log. Regression aus, was auch an sich alles funktioniert, allerdings bekomme ich für die Bild Variable bei summary des Modells keine Koeffizienten sondern nur NA-Werte. (siehe Screenshots)
Ich vermute das liegt daran, dass ich Gruppe 1&2 natürlich in einem file habe und R wegen der NA-Werte für die eine Gruppe für die entsprechenden Fragen nicht die richtigen Ergebnisse der anderen Gruppe erkennt. Allerdings erkennt das Programm bei der Variable Transparenz schon die numerischen Werte und ignoriert die NA Werte für die entsprechende andere Gruppe einfach, so wie es sein soll.
Also ich möchte testen wie das Bild (in Gruppe 2) im Gegensatz zum Text (in Gruppe 1), also meine Referenzkategorie, wirkt und die Spendenw'keit erhöht.
Was kann ich dagegen tun? Gibts einen na.rm = TRUE Befehl, nur für eine Regression? Oder muss ich den Datensatz für die Regression in Gruppe 1 und 2 aufteilen..?
Hier ein paar meiner Codes:
model0 <- glm(Spende1.1~1, data = data, family = binomial())
summary(model0)
model1 <- glm(Spende1.1~Transparenz1.1 + Bild, data = data, family = binomial())
summary(model1)
Ich hoffe man versteht was mein Problem ist Danke im Voraus!