Einfache Häufigkeitsauszählung
-
- Beiträge: 13
- Registriert: 08.12.2012, 13:12
Einfache Häufigkeitsauszählung
Hallo Leute,
kann mir jemand erklären, wie ich mit SPSS folgende Häufigkeitsauszählungen berechnen kann?
Ich habe die 3 Hauptkategorien X, Y und Z. Sind alle als Variablen deklariert in SPSS. Jetzt habe ich für Nennung (1) oder nicht-Nennung (0) 1ser und Nullen vergeben.
Was ich bisher geschafft habe:
Mir die Häufigkeiten für die Treffer in X, Y und Z. Ausgeben zu lassen. Jedoch liegen diese sehr hoch, da die Personen theoretisch auch Treffer in allen 3 Variablen haben können.
Mich interessieren somit folgendes:
Wieviele Personen haben in allen 3 Kategorien Treffer (also eine 1 bei X,Y,Z)? Wieviele in X&Y bzw. in Y&Z bzw. in X&Z. Wie lasse ich mir das berechnen???
Kann mir da jemand Auskunft geben?
Glg + frohes Neues
kann mir jemand erklären, wie ich mit SPSS folgende Häufigkeitsauszählungen berechnen kann?
Ich habe die 3 Hauptkategorien X, Y und Z. Sind alle als Variablen deklariert in SPSS. Jetzt habe ich für Nennung (1) oder nicht-Nennung (0) 1ser und Nullen vergeben.
Was ich bisher geschafft habe:
Mir die Häufigkeiten für die Treffer in X, Y und Z. Ausgeben zu lassen. Jedoch liegen diese sehr hoch, da die Personen theoretisch auch Treffer in allen 3 Variablen haben können.
Mich interessieren somit folgendes:
Wieviele Personen haben in allen 3 Kategorien Treffer (also eine 1 bei X,Y,Z)? Wieviele in X&Y bzw. in Y&Z bzw. in X&Z. Wie lasse ich mir das berechnen???
Kann mir da jemand Auskunft geben?
Glg + frohes Neues
-
- Beiträge: 13
- Registriert: 08.12.2012, 13:12
Filter setzen
Wäre Filter setzen eine Idee? Zu sagen: Filter X nach 1. Die Nuller fallen hier raus. Und dann filter ich weiter nach z. B. Y = 1. Und lasse mir dann die Häufigkeit ausgeben? Aber voll umständlich. Das muss doch auch anders gehen???
-
- Beiträge: 13
- Registriert: 08.12.2012, 13:12
Filter + Konditional-Ausdruck
bin evtl. schon einen Schritt weiter:
Habe unter "Fälle sortieren" die If-Bedingung genutzt und mit "AND" gearbeitet. Richtig so?
Kann ich auch sagen: X = 1 AND Y = 1 AND Z = 0?
Habe unter "Fälle sortieren" die If-Bedingung genutzt und mit "AND" gearbeitet. Richtig so?
Kann ich auch sagen: X = 1 AND Y = 1 AND Z = 0?
-
- Beiträge: 2391
- Registriert: 06.02.2011, 19:58
re
Code: Alles auswählen
******* diehnt nur zur Generierung eines Datensatzes ******.
input program.
loop a =1 to 10**5 by 1.
end case.
end loop.
end file.
end input program.
EXECUTE.
COMPUTE V1 = RV.BERNOULLI(0.5).
COMPUTE V2 = RV.BERNOULLI(0.5).
COMPUTE V3 = RV.BERNOULLI(0.5).
EXECUTE.
**** Ende ********************************************************.
DO IF v1 EQ 1 AND v2 EQ 1 AND v3 EQ 1.
COMPUTE ergebnis = 1.
ELSE IF v1 EQ 1 AND v2 EQ 1 AND v3 EQ 0.
COMPUTE ergebnis = 2.
ELSE IF v1 EQ 1 AND v2 EQ 0 AND v3 EQ 1.
COMPUTE ergebnis = 3.
ELSE IF v1 EQ 0 AND v2 EQ 1 AND v3 EQ 1.
COMPUTE ergebnis = 4.
ELSE IF v1 EQ 1 AND v2 EQ 0 AND v3 EQ 0.
COMPUTE ergebnis = 5.
ELSE IF v1 EQ 0 AND v2 EQ 0 AND v3 EQ 1.
COMPUTE ergebnis = 6.
ELSE IF v1 EQ 0 AND v2 EQ 1 AND v3 EQ 0.
COMPUTE ergebnis = 7.
ELSE IF v1 EQ 0 AND v2 EQ 0 AND v3 EQ 0.
COMPUTE ergebnis = 8.
END IF.
EXECUTE.
FREQUENCIES ergebnis.
drfg2008
-
- Beiträge: 13
- Registriert: 08.12.2012, 13:12
War meins falsch?
Hey!
Danke für deine Antwort- ich bin mir jetzt nicht sooo sicher, was ich damit anfangen soll!?
Ich erkenne auch ein If und And aber neu ist das else.
War meins denn vom Grundgedanken her falsch?
Habe es jetzt für alle Möglichkeiten berechnet.
111
110
011
101
100
010
001
... 000 ... gibt es nicht.
Ergibt bei mir (gültige Prozente aufaddiert) 99,8 %! Sind bestimmt Rundungsfehler.
Danke für deine Antwort- ich bin mir jetzt nicht sooo sicher, was ich damit anfangen soll!?

Ich erkenne auch ein If und And aber neu ist das else.
War meins denn vom Grundgedanken her falsch?
Habe es jetzt für alle Möglichkeiten berechnet.
111
110
011
101
100
010
001
... 000 ... gibt es nicht.
Ergibt bei mir (gültige Prozente aufaddiert) 99,8 %! Sind bestimmt Rundungsfehler.
-
- Beiträge: 13
- Registriert: 08.12.2012, 13:12
Ah ...
Ich hab deins nochmal gelesen.
Ich glaube, ich verstehe jetzt.
Du hast quasi nur 1 x ne Eingabe gemacht und kriegst direkt alles.
Cool! Ich probiere das mal zur Überprüfung. Könntest du evtl. nochmal meinen Schritt, den ich gerechnet habe, nachvollziehen und mir sagen, ob wir theoretisch aufs selbe Ergebnis kommen müssten?
Vielen lieben Dank für deine schnelle Rückmeldung.
Ich glaube, ich verstehe jetzt.
Du hast quasi nur 1 x ne Eingabe gemacht und kriegst direkt alles.
Cool! Ich probiere das mal zur Überprüfung. Könntest du evtl. nochmal meinen Schritt, den ich gerechnet habe, nachvollziehen und mir sagen, ob wir theoretisch aufs selbe Ergebnis kommen müssten?
Vielen lieben Dank für deine schnelle Rückmeldung.
-
- Beiträge: 13
- Registriert: 08.12.2012, 13:12
boah perfect!
Hallo Du!
Es hat geklappt. EQ heißt scheinbar "=".^^
Ich hab es mit deinem Syntax-Befehl überprüft. Es passt alles perfekt. Deine Rechnung ist natürlich viiiiel schneller. >Cool! Danke!!!
Glg
Es hat geklappt. EQ heißt scheinbar "=".^^
Ich hab es mit deinem Syntax-Befehl überprüft. Es passt alles perfekt. Deine Rechnung ist natürlich viiiiel schneller. >Cool! Danke!!!
Glg
-
- Beiträge: 13
- Registriert: 08.12.2012, 13:12