do if + value labels

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
mr.programe
Beiträge: 2
Registriert: 10.06.2010, 12:07

do if + value labels

Beitrag von mr.programe »

Vorab, ich bin ein absoluter Anfänger. Ich habe mein Skript über den Assistent zusammen gebaut und alle Erweiterung mehr oder weniger aus dem Internet zusammen kopiert.
Nun klappt es aber an einer stelle nicht.

Ich habe eine Variable welche für verschiedene Datensätze unterschiedlich gelabelt werden muss. Hierzu habe ich folgendes Skript geschrieben:

Code: Alles auswählen


do if (var1 = 1 or var1 = 2).
value labels
	var3	
		0 "männlich"
		1 "weiblich"
		/
	var4	
		2 "nein"
		3 "ja"
		/	
	.
else .
value labels
	var3	
		2 "grün"
		4 "gelb"
		/
	var4	
		6 "stündlich"
		7 "täglich"
		/	
	.
end if .
Leider greift immer der zweite "value labels" befehl.
Ich habe schon an der IF-Bedingung rum getestet glaube aber nicht das es daran liegt.

Für Vorschläge und Anregungen was ich falsch mache, wäre ich sehr Dankbar.
Generalist
Beiträge: 1733
Registriert: 11.03.2010, 22:28

Beitrag von Generalist »

do if wirkt hierbei anscheinend nicht. So dass die Daten einmal gelabelt werden, dann noch mal, und die letzte Durchführung gilt dann.
mr.programe
Beiträge: 2
Registriert: 10.06.2010, 12:07

Beitrag von mr.programe »

hmm, erst mal danke für die Antwort.

Eine andere Möglichkeit wäre die Daten in zwei Tabellen anzuzeigen und dann zu laben.

Kann man vielleicht die Einlese Syntax so anpassen, dass zwei Tabellen angezeigt werden? Weiß jemand wie dass dann aussehen würde?

Code: Alles auswählen

GET DATA
  /TYPE=TXT
  /FILE='C:\test.csv'
  /DELCASE=LINE
  /DELIMITERS=";"
  /QUALIFIER='"'
  /ARRANGEMENT=DELIMITED
  /FIRSTCASE=2
  /IMPORTCASE=ALL
  /VARIABLES=
  var1 F2.0
  var2 F2.0
  var3 F2.0
  var4 F2.0
  do if (var1 = 1 or var1 = 2). 
     IN TABELLE 1 SCHREIBEN
  else.
     IN TABELLE 1 SCHREIBEN
  end if.
  .

value labels FÜR TABELLE 1
   var3   
      0 "männlich"
      1 "weiblich"
      /
   var4   
      2 "nein"
      3 "ja"
      /.    
value labels FÜR TABELLE 2
   var3   
      2 "grün"
      4 "gelb"
      /
   var4   
      6 "stündlich"
      7 "täglich"
      /   
   . 

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