Auswahl von Fällen und Erstellung einer neuen Datei

Alles rund um SPSS Syntax und Programmierung.

Auswahl von Fällen und Erstellung einer neuen Datei

Beitragvon FPT69 » Fr 24. Aug 2018, 18:02

Liebe Kolleginen und Kollegen,

Ich muß einen Datei mit mehreren Tausend Datensätzen analysieren.

Nun suche ich eine Syntax, die mir folgendes Vorgehen ermöglicht:

1. Suche alle Datensätze einer Variablen, die z.B. einmal oder zweimal oder dreimal oder viermal etc. in der entsprechenden Variablen vorkommen
2. erstelle eine neue Variable und markiere die derart gefundenen Datensätze mit einer 1 (neue Filtervariable)

Geht das?

Herzliche Grüße und vielen Dank für eventuelle Kommentare im Voraus
FPT69
 
Beiträge: 6
Registriert: Fr 24. Aug 2018, 17:51
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Auswahl von Fällen und Erstellung einer neuen Datei

Beitragvon strukturmarionette » Sa 25. Aug 2018, 18:51

Hi,

ist natürlich ohne Vorliegen der konkreten Rohdaten im SPSS-Format nicht zu beantworten, aber vom Prinzip:

IF (zu_untersuchendende_var = 777) var_mit_1=1.
EXECUTE.

Warum willst Du das per Syntax machen?
Für die meisten einfachen Prozeduren hat SPSS Dialogfelder.

Gruß
S.
strukturmarionette
 
Beiträge: 2454
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 7
Danke bekommen: 122 mal in 122 Posts

Re: Auswahl von Fällen und Erstellung einer neuen Datei

Beitragvon FPT69 » Sa 1. Sep 2018, 16:51

Hi,

vielen Dank für Deine Antwort. :_-)

Die Lage scheint aber etwas komplexer zu sein:

Als Beispiel sei folgende Datenreihe genannt.

VAR_1
1
1
1
2
3
4
5
6
7
8

In dieser Datenreihen kommt die Zahl 1 genau 3mal vor

Die Syntax sollte, sofern nach Zahlen gesucht wird, die exakt 3mal vorkommen eine VAR_2 erstellen (Filtervariabel), die folgendermaßen aussieht:

VAR_2

1
1
1
0
0
0
0
0
0
0

Die Syntax sollte jetzt nicht lauten, zähle die 1, sondern suche alle Daten der VAR_1, die 3 etc. vorkommen und kodiere bzw. markiere diese in einer VAR_2 mit 1, alle anderen mit 0. Oder habe ich die 777 in Deienr Lösung falsch verstanden?

LG
FPT69
 
Beiträge: 6
Registriert: Fr 24. Aug 2018, 17:51
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Auswahl von Fällen und Erstellung einer neuen Datei

Beitragvon ponderstibbons » Sa 1. Sep 2018, 17:27

Du kannst AGGREGIEREN verwenden. Die Variable als break-Variable, Anzahl Fälle innerhalb der einzelnen Stufen der break-Variablen als neue Variable einfügen lassen. Der Rest dann mit RECODE.

Mit freundlichen Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2477
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 1
Danke bekommen: 255 mal in 254 Posts

Re: Auswahl von Fällen und Erstellung einer neuen Datei

Beitragvon FPT69 » Sa 1. Sep 2018, 17:47

Hi,

das hört sich gut an, habe aber absolut null Erfarhung mit Aggregieren und vor allem Break-Variablen?? Könntest Du ev. ein einfaches Beispiel nennen für die obigen Zahlen?

Vielen Dank im Voraus!!!
FPT69
 
Beiträge: 6
Registriert: Fr 24. Aug 2018, 17:51
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Auswahl von Fällen und Erstellung einer neuen Datei

Beitragvon strukturmarionette » So 2. Sep 2018, 00:03

Hi,

mein Bsp wäre marginal zu erweitern.

Gruß
S.
strukturmarionette
 
Beiträge: 2454
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 7
Danke bekommen: 122 mal in 122 Posts

Re: Auswahl von Fällen und Erstellung einer neuen Datei

Beitragvon FPT69 » So 2. Sep 2018, 10:51

Hi,

der Befehl hat es gelöst!!

Vielen Dank!!

AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES
/PRESORTED
/BREAK=V1
/N_BREAK=N.
FPT69
 
Beiträge: 6
Registriert: Fr 24. Aug 2018, 17:51
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron