Hallo,
ich sitze gerade über ´ner Datenanalyse und komme nicht weiter ...
Problem: Im Datensatz stecken in einer Variable 10 unterschiedliche Werte (1-10), die unterschiedliche Bereiche wirtschaftlicher Aktivitäten abbilden. Ich möchte Auswertungen nach diesen Wirtschaftsbereichen durchlaufen lassen.
Dazu filtere ich also nach Ausprägung der Variable "sektor", zu erst für Ausprägung 1, dann kopiere ich den ganzen Block und ersetze 1 durch 2, usw. (vgl. Beispiel 1)
Da muss es doch aber was sinnvolleres geben ... ich hab´nen loop probiert, aber ´s klappt nicht
(vgl. Beispiel 2)
Für Ideen und Hinweise wäre ich sehr dankbar.
Viele Grüße aus Paris,
Julius
Beispiel 1:
USE ALL.
COMPUTE filter_$=(sektor = 1).
VARIABLE LABEL filter_$ 'sektor = 1 (FILTER)'.
VALUE LABELS filter_$ 0 'Nicht ausgewählt' 1 'Ausgewählt'.
FORMAT filter_$ (f1.0).
FILTER BY filter_$.
EXECUTE .
FREQUENCIES
VARIABLES=f27_1p f27_2p f27_3p f27_4p f27_5p f28_1p f28_2p f28_3p f28_4p f28_5p/FORMAT=NOTABLE
/STATISTICS=VARIANCE MEAN
/ORDER= ANALYSIS .
FILTER OFF.
USE ALL.
EXECUTE .
Beispiel 2:
LOOP #I=1 TO 10.
COMPUTE filter_$=(sektor = #I).
VARIABLE LABEL filter_$ 'sektor = #I (FILTER)'.
VALUE LABELS filter_$ 0 'Nicht ausgewählt' 1 'Ausgewählt'.
FORMAT filter_$ (f1.0).
FILTER BY filter_$.
EXECUTE .
FREQUENCIES
VARIABLES=f27_1p f27_2p f27_3p f27_4p f27_5p f28_1p f28_2p f28_3p f28_4p f28_5p/FORMAT=NOTABLE
/STATISTICS=VARIANCE MEAN
/ORDER= ANALYSIS .
FILTER OFF.
USE ALL.
EXECUTE .
END LOOP.
Filtern bei unterschiedlichen Value Labeln
-
- Beiträge: 5
- Registriert: 11.10.2007, 17:32