Schleife über alle Variablen einer Datei

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
FJRaabe
Beiträge: 4
Registriert: 17.11.2007, 22:34

Schleife über alle Variablen einer Datei

Beitrag von FJRaabe »

Hallo,

ich suche nach einem Vorgehen, in SPSS für alle Variablen einer beliebigen Datei dieselbe Berechnung durchzuführen.
Die Variablen der Dateien sind mit A1 bis A2000 bezeichnet, haben aber viele Lücken, d.h. es sind in jeder Datei unterschiedlich viele Variablen.
Bisher arbeite ich z.B. mit dem Skript:

VECTOR V = A1 TO A2000.
LOOP #J = 1 TO 1357. /* 1357 ist Variablen-Anzahl der aktuellen Datei */
COMPUTE V(#j) = .... (Berechnung).
END LOOP.

Die Anzahl der Variablen muss ich mit jeder Datei neu eintragen,
Wenn ich LOOP einfach bis 2000 laufen lasse, kommt ein Fehler.

Ich suche nun nach einer Möglichkeit, ein unverändertes Skript anwenden zu können:

- Gibt es eine Möglichkeit, die Anzahl der VECTOR-Elemente als Zahl zu erhalten?

- Oder kann man prüfen, ob V(#J) jenseits der Vectorlänge liegt und dann mit BREAK abbrechen?

- Oder gibt es statt VECTOR und LOOP eine andere Möglichkeit, für jede Variable der Datei ein COMPUTE anzuwenden?

Vielen Dank im Voraus

Franz-Josef Raabe
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