Einfache Häufigkeitsauszählung

Fragen und Diskussionen rund um die Statistik und deren Anwendung.
Antworten
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

Einfache Häufigkeitsauszählung

Beitrag von Interrater »

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
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

Filter setzen

Beitrag von Interrater »

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???
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

Filter + Konditional-Ausdruck

Beitrag von Interrater »

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?
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

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
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

War meins falsch?

Beitrag von Interrater »

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.
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

Ah ...

Beitrag von Interrater »

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.
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

Beitrag von Interrater »

Heißt EQ = equal?
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

boah perfect!

Beitrag von Interrater »

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
Generalist
Beiträge: 1733
Registriert: 11.03.2010, 22:28

Beitrag von Generalist »

Kreuztabelle Variable X versus Variable Y mit Schichtungsvariable Y.
Interrater
Beiträge: 13
Registriert: 08.12.2012, 13:12

Beitrag von Interrater »

Hm ...
Das mit der Schichtvariablen habe ich anders verstanden.
Das Bsp. mit der Titanik.
v1= Zugehörigkeit Klasse (1.,2.,3.)/ v2= Überlebt? (gerettet vs gestorben)/ v3 (als SchichtVA)= Geschl. (Frauen vor Männern!)
Bei SchichtVAs steckt doch ne Theorie dahinter oder?
Generalist
Beiträge: 1733
Registriert: 11.03.2010, 22:28

Beitrag von Generalist »

Du wolltest auszählen. Mit der vorgeschlagenen Prozedur geht das schnell. Mehr ist nicht dabei.
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten