Codierung offener Textantworten: Automatisierung mit SPSS Syntax-Tricks

Viele Befragungen enthalten offene Textantworten. Wenn diese Antworten quantitativ-statistisch ausgewertet werden sollen, müssen sie nachcodiert werden. Oft geschieht das manuell, auch in SPSS. Mehrfachnennungen und unterschiedliche Schreibweisen erschweren automatisches Umcodieren per Programmierung. Mit den folgenden Tricks kann man sich die Arbeit vereinfachen. Manuelle Nacharbeit ist damit nicht vollkommen ausgeschlossen, aber der Aufwand kann doch sehr … „Codierung offener Textantworten: Automatisierung mit SPSS Syntax-Tricks“ weiterlesen

SPSS Syntaxbeispiel: Schleifen

Aufgabe: Aus 10 Variablen Rohwert1 bis Rohwert10 sollen 10 neue Variablen berechnet werden, z. B. normierte Werte Normbereich1 bis Normbereich10. Die Umformungsvorschrift laute: Rohwerte von 0-10 erhalten Normbereich 1, Werte von 11-15 Normbereich 2, Werte von 16 bis 18 Normbereich 3. Einfache Lösung: Viele SPSS-Befehle an einander reihen: if Rohwert1 < 11 Normbereich1 = 1. if Rohwert1 >10 … „SPSS Syntaxbeispiel: Schleifen“ weiterlesen

Stata do-file: Schleifen

Aufgabenstellung: Setze v2_1 bis v2_10 auf missing, wenn v1=0. Einfache Lösung: 10 Befehle aneinander reihen, z. B. so: replace v2_1=. if v1==0 replace v2_2=. if v1==0 replace v2_3=. if v1==0 … replace v2_10. if v1==0 Eleganter geht es mit einer Schleife: foreach var in v2_* { replace `var’=. if v1==0 } So wird das do-file … „Stata do-file: Schleifen“ weiterlesen