Hallo,
bitte entschuldigt die wahrscheinlich banale Frage (bin vollkommen neu im SPSS-Bereich, und habe bereits Stunden nach einer Lösung gesucht)
Ich will mir die Häufigkeiten mehrerer Variablen anzeigen lassen, von denen aber nur bestimmte Ausprägungen.
Ein Beispiel (was meinem Studiendesign ähnlich ist):
- eine Stichprobe von 500 Menschen
- 5 Variablen/ einzelne Spalten: CDU-Wähler, FDP-Wähler, SPD-Wähler, Grün-Wähler, Piraten-Wähler
- jeweils mögliche Ausprägungen: 0=nein, 1=ja(Wähler), 2=möglicherweise
Ich will eine Häufigkeitstabelle, die mir nur die 1er (Wähler) sortiert nach Partei auswirft.
Das Problem ist, wenn ich die 2er und 0er mit drinne lasse, dann sehen später Diagramme und relative Häufigkeiten anders aus.
Vielen Vielen Dank für eure Hilfe!
Häufigkeitsverechnung mit NUR ausgewählten Wertelabels
-
- Beiträge: 3
- Registriert: 13.06.2014, 12:56
-
- Beiträge: 5
- Registriert: 02.09.2012, 14:05
Hi,
bin mir nicht sicher, ob ich dein Problem richtig verstanden habe, aber du könntest mal folgendes probieren:
In der Variablenansicht stellst du bei den betreffenden Variablen 0 und 2 als Missing Values ein und schon sollten deine relativen Häufigkeiten stimmen.
Wenn ich es richtig verstanden habe, willst du zudem, dass aus den 5 Variablen (eine Variable pro Partei) eine neue Variable berechnet wird, die nur die ja-Stimmen beinhaltet.
Das sollte dann recht einfach über Transformieren - Variable brechnen gehen. Dort erstellst du einen neuen Variablennamen und sagst, dass diese Variable den Wert 1 bekommen soll, nun unten in der Schaltfläche "Falls" - noch ein Bedinung einstellen und zwar, 'Variable für die CDU' = 1. dann ausführen oder in Syntax einfügen. Wenn du das erledigt hast. Nutzt du einfach den Recode-Befehl und recodierst die Variable neu, dabei beachten das der alte wert 1=1 bleibt und nun ein neuer wert 2 aus sysmis generiert werden soll, aber hier nur für eine "Falls"-Bedinung und zwar wenn jemand bspw. bei der SPD = 1 hatte. Dies wieder ausführen und dann wieder für die nächste Partei recodieren (alter wert 2 bleibt 2) und dann immer weiterso. Am Ende solltest du eine Variable bekommen die Werte von 1 bis 5 hat. Dabei stehen dann die Werte für die Ja, Stimmen der jeweiligen Partei (1= CDU, 2= SPD...).
Ich hoffe, dass war einigermaßen verständlich .
Es gibt sicherlich noch andere Wege, aber so würde ich das Problem wahrscheinlich lösen.
bin mir nicht sicher, ob ich dein Problem richtig verstanden habe, aber du könntest mal folgendes probieren:
In der Variablenansicht stellst du bei den betreffenden Variablen 0 und 2 als Missing Values ein und schon sollten deine relativen Häufigkeiten stimmen.
Wenn ich es richtig verstanden habe, willst du zudem, dass aus den 5 Variablen (eine Variable pro Partei) eine neue Variable berechnet wird, die nur die ja-Stimmen beinhaltet.
Das sollte dann recht einfach über Transformieren - Variable brechnen gehen. Dort erstellst du einen neuen Variablennamen und sagst, dass diese Variable den Wert 1 bekommen soll, nun unten in der Schaltfläche "Falls" - noch ein Bedinung einstellen und zwar, 'Variable für die CDU' = 1. dann ausführen oder in Syntax einfügen. Wenn du das erledigt hast. Nutzt du einfach den Recode-Befehl und recodierst die Variable neu, dabei beachten das der alte wert 1=1 bleibt und nun ein neuer wert 2 aus sysmis generiert werden soll, aber hier nur für eine "Falls"-Bedinung und zwar wenn jemand bspw. bei der SPD = 1 hatte. Dies wieder ausführen und dann wieder für die nächste Partei recodieren (alter wert 2 bleibt 2) und dann immer weiterso. Am Ende solltest du eine Variable bekommen die Werte von 1 bis 5 hat. Dabei stehen dann die Werte für die Ja, Stimmen der jeweiligen Partei (1= CDU, 2= SPD...).
Ich hoffe, dass war einigermaßen verständlich .
Es gibt sicherlich noch andere Wege, aber so würde ich das Problem wahrscheinlich lösen.
-
- Beiträge: 346
- Registriert: 25.09.2012, 15:04
Du kannst ein Mehrfachantworten-Set aus diesen 5 Varaiblen bilden. (Anlysieren --> Mehrfachantworten --> Varaiblen-Sets definieren). Und dort dann nur die "1" Codes für das Varaiblenset auswählen.
Man kann hier auf "normalem" Weg die Variable nicht bilden, weil man immer davon ausgehen muss, dass eine Person mehrere Parteien (2?) gewählt hat und das kann man in einer "normalen" Variablen nicht darstellen.
Man kann hier auf "normalem" Weg die Variable nicht bilden, weil man immer davon ausgehen muss, dass eine Person mehrere Parteien (2?) gewählt hat und das kann man in einer "normalen" Variablen nicht darstellen.