"Häufigkeiten an Bedingungen knüpfen"

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
SarahvonderAlb
Beiträge: 14
Registriert: 13.12.2012, 09:12

"Häufigkeiten an Bedingungen knüpfen"

Beitrag von SarahvonderAlb »

Hallöchen erstmal!

Ich hab mal wieder n Problemchen (wobei ich glaub schon besser geworden bin in SPSS) 8)

Ich hab nen Datensatz mit Patienten die bei einem Termin mehrere Medikamente bekommen haben.
Bei mir heißen die Variablen dann med1.1 med2.2 med3.1 usw.
Dort sind völlig durcheinander die Medis eingetragen.

So jetzt hab ich diese Variablen gefiltert nach den (zum Beispiel) Hustensäften (das hat auch gut geklappt) aber nun will ich die Häufigkeiten der Hustensäfte und NUR von den Hustensäften.

Wenn ich das aber normal mache, dann werden auch die Häufigkeiten von den (zum Beispiel) Nasensprays mit ausgegeben...

Was kann ich also tun?

So die Erklärung is nicht gerade der Knaller aber das is auch schwierig :oops:

Ich hoffe trotzdem, dass mir jemand helfen kann.

Grüßle
Sarah
Generalist
Beiträge: 1733
Registriert: 11.03.2010, 22:28

Beitrag von Generalist »

Sind die Eintragungen der Medikamente alphanumerisch (Text)
oder Zahlencodes?
SarahvonderAlb
Beiträge: 14
Registriert: 13.12.2012, 09:12

Beitrag von SarahvonderAlb »

Die hab ich schon in Zahlencodes umgewandelt....
SarahvonderAlb
Beiträge: 14
Registriert: 13.12.2012, 09:12

Beitrag von SarahvonderAlb »

Also meine Idee war jetzt:

Ich werd für med1.1 usw. ne neue Variable berechnen:

RECODE med11 (22=1) (50=2) (62=3) (63=4) (94=5) (114=6) (136=7) (196=8) (209=9) (211=10) (249=11)
(ELSE=0) INTO sta.
EXECUTE.

Und wenn ich das habe, werd ich ne weitere Variable berechnen mit med1.1+med2.2 usw.

Das müsste doch klappen oder geht das noch einfacher?

LG
Sarah
Generalist
Beiträge: 1733
Registriert: 11.03.2010, 22:28

Beitrag von Generalist »

Kann ich leider nicht beurteilen, da ich nicht weiß, was es
mit diesen Kürzeln und Zahlen auf sich hat.
SarahvonderAlb
Beiträge: 14
Registriert: 13.12.2012, 09:12

Beitrag von SarahvonderAlb »

Naja aus der Variablen med11 soll die neue Variable "sta" erzeugt werden. und "sta" wird aus den MedikamentenNr 22, 50, 62, 63, 94, 114, 136, 196, 209, 211, 249 neukodiert
die anderen Medikamente vom med11 werden als "0" kodiert.

Besser kann ichs net erklären :(
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

aber nun will ich die Häufigkeiten der Hustensäfte und NUR von den Hustensäften
Ich würde mal auf den Anfang zurückgehen und daraus eine Lösung ableiten. Was du bräuchtest, wäre eine Funktion, die (zum Beispiel) nur die Hustensäfte aus den Variablen "medX.X" auszählt. In EXCEL findet sich eine solche Funktion: "ZähleWenn". Daraus entstünde dann eine Variable "Hustensaft", die von 0 - Anzahl Med. gehen würde. Falls das die Frage sein sollte?

Lösung in SPSS:

Code: Alles auswählen

count hustensaft = med1 to med10 (77).
EXECUTE.
PS: Punkte gehören nicht in Variablennamen, auch keine sonstigen Zeichen, keine Umlaute, keine führenden Zahlen


Beispiel mit Daten (Quelle spssx-discussion)

Code: Alles auswählen


data list list/ v1 to v5 (5f2).
begin data
1 2 88 99 99
88 88 88 88 88
99 88 77 3 88
5 4 99 88 99
end data.

count score77 = v1 to v5 (77).
count score88 = v1 to v5 (88).
EXECUTE.
drfg2008
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