AGGREGATE - SUM ergibt 0, wenn es nur 1 ist

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
Schmerika
Beiträge: 1
Registriert: 17.09.2013, 14:09

AGGREGATE - SUM ergibt 0, wenn es nur 1 ist

Beitrag von Schmerika »

Hallo,

ich habe das folgende Problem: Ich möchte in einem Datensatz über die Variable VerbundID aggregieren und dabei für jede ID wissen, wie oft sie vorkommt, wie groß das Gesamtvolumen ist und wie oft das Merkmal gk=1 ist.
(gk ist eine numerische Variable, die die Werte 0 oder 1 annehmen kann)

Ich dachte bisher, das geht so:

AGGREGATE
/OUTFILE='Verbünde'
/PRESORTED
/BREAK=VerbundID
/Volumen_sum=SUM(Volumen)
/gk_sum=SUM(gk)
/Anzahl=N.

Jetzt habe ich aber an einem etwas extrem gelagerten Datensatz festgestellt, dass SPSS dann, wenn es nur ein Vorkommen einer VerbundID gibt, gk_sum auf 0 setzt, unabhängig davon, ob gk = 1 oder = 0 ist.
Das Volumen (auch eine numerische Variable, aber praktisch immer mit Nachkommastellen) wird dagegen richtig übernommen.
Bei zwei und mehr Vorkommen wird auch in gk_sum richtig addiert.

Was muss ich tun, damit ich bei gk_sum auch bei N=1 eine 1 bekommen, wenn im Datensatz eine 1 steht.

Ich hoffe dringend auf Hilfe, da ich ein paar hundert Aggregationen durchführen muss und nicht überall nachprüfen und von Hand korrigieren möchte.

Vielen Dank und viele Grüße

Erika
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