Hallo farngarten,
ich habe jetzt eine ganz frische R Session aufgemacht und meinen Code von oben da rein kopiert. In der letzten Zeile erhalte ich da eine Fehlermeldung, weil ich in
relevel ein Argument
base= genannt habe, das
ref= heißen muss. Bis zu dieser Zeile läuft mein Code bei mir problemlos durch. Ich bin ziemlich sicher, dass er soweit auch bei Dir problemlos durchlaufen würde, wenn Du ihn durchlaufen lassen würdest.
Dass bei Dir dieser Fehler auftritt liegt am Einlesen. Ich hatte geschrieben
Code: Alles auswählen
k <- read.csv2("http://forum.r-statistik.de/download/file.php?id=738")
str(k)
Was Du geschrieben hast kannst Du Dir aus Deinem Bildschirmfoto selbst raussuchen. Jedenfalls erzeugst Du da völlig unnötige NA und ja, diese NA lassen meinen Code von oben abstürzen. Kann man reparieren, war hier aber nützlich, weil es gezeigt har, dass Du beim Einlesen die Atheisten schon alle zu NA gemacht hast..
Was die Bildschirmfotos zum Vermeiden von code-Tags angeht, so halte ich es mit dem Autor dieses Blogeintrags: https://yihui.name/en/2017/08/source-code-as-screenshots/ (We cannot be friends if you share code as screenshots)
Ganz oben hast Du diesen Thread eröffnet mit
Ich habe beim Faktorisieren versucht, die -77 einzubeziehen.
Wenn Du da auch schon beim Einlesen die -77 alle gegen NA ersetzt hattest, dann brauchst Du Dich nicht zu wundern, wenn nachher keine -77 Werte mehr auftauchen. Über die Art des Einlesens hattest Du aber kein Wort verloren. Verstehst Du jetzt vielleicht, warum wir soviel Wert auf ausführbaren Beispielcode legen?
Ich werde jedenfalls von jetzt an keine Frage mehr von Dir beantworten, in der zwar eine Datei angehängt ist aber nicht in code-Tags dabei steht, wie Du das einliest und weiter verarbeitest.
Gruß,
Bernhard