Hallo, Anika,
zunächst einmal ist unsere ganze Hilfe etwas Wahrsagerei, da Du auf dieses nicht reagiert hast.
Arbeitest Du etwa mit einer Apple-Maschine?
Wenn nicht, hätte ich Dir die *.sav-Datei schon längst schicken können.
Wichtig wäre die Syntax-Datei, die *.sps, gewesen, und zwar die, die Du schon angepasst hast.
Allerdings denke ich spontan an diese Klammotte mit den RECODE-Statements. Dies war ein bug, der in einigen Versionen von 3.x und 5.x enthalten war.
Lässt sich aber sehr leicht beheben.
Wie Du ja gesehen hast, sind die ganzen RECODE- und ALTER TYPE-Befehle in Deiner Syntax-Datei.
Diese müssen sämtlich - vom ersten "RECODE" bis vor den ersten "RENAME" Befehl gelöscht werden.
Jetzt zu Deiner aktuellen Frage.
Ja, SPSS ist so freundlich, Dir im Output-Fenster zu zeigen, was es gemacht hat.
Das ist ja alles in Ordnung.
Was Du natürlich in SPSS siehst, ist, dass nun der gesamte Fragetext als Variablenname erscheint.
Das ist natürlich unsinnig; liegt aber daran, dass Du wohl mit der Option "Vollständiger Fragetext" exportiert hast, und nicht mit "Fragencode".
Ich hoffe, Du hast wenigstens die Antworten als "Antwortcodes" und nicht als "Antworttext" exportiert. Und auch "Y" und "N" entsprechend umkodieren lassen (wichtig bei Mehrfachnennungen)
Selbstverständlich kannst Du Dir die Arbeit machen und in SPSS alles händisch umbauen.
Aber mit exportierten Codes solltest Du besser eine Syntax schreiben.
Wie dies aussieht, steht ja in der von LimeSurvey generierten Syntax-Datei (hier nur die Teile "VARIABLE LABELS" und "VALUE LABELS"
Dort steht z.B.
VARIABLE LABELS V8 "Was ist der höchste Bildungsabschluss, den Du besitzt?".
VARIABLE LABELS V9 "[Sonstiges] Was ist der höchste Bildungsabschluss, den Du besitzt?".
VARIABLE LABELS ist der Befehl
V8, V9 sind die Variablennamen
und danach kommt das Label, das in SPSS dann angezeigt werden soll.
Hier würde ich bereits kleine Änderungen im Text vornehmen, nämlich einfach "Höchster Bildungsabschluss" und "Höchster Bildungsabschluss - Sonstiges". Aber das sei Dir überlassen.
Wichtig ist aber, dass jeder Befehl mit einem Punkt abgeschlossen wird.
Und um dann den Antwortcodes einen Text zu verpassen, nimmst Du die "VALUE LABELS".
Ganz analog:
VALUE LABELS V8
"021" "kein Schulabschluss"
"022" "Hauptschulabschluss/ Volksschulabschluss"
"023" "Realschulabschluss (mittlere Reife/ polytechnische Oberschule)"
"024" "Fachhochschulreife (Fachabitur)"
"025" "Hochschulreife (Abitur)"
"026" "Bachelor"
"027" "Master/ Diplom".
Wie Du gerade an diesem Beispiel siehst, sind hier die Werte - und auch andere Fragen - alphanumerisch codiert. Daher werden diese als Text eingelesen. Liegt an der "Sonstigen"-Option, die ja als "-oth-" codiert wird. Damit werden auch alle anderen Codes als Text angesehen.
Da Du das Format in SPSS sowieso nicht durch eine Syntax ändern kannst, musst Du dies "mit der Hand" erledigen. Das geht aber schnell, da Du in der Variablenansicht auch mit "Copy/Paste" arbeiten kannst.
Auch könnte/sollte man in SPSS den Text "-oth-" in irgendeinen Code ("99") mit dem Label "Sonstiges" ändern, damit man dies vernünftig bearbeiten kann.
Normalerweise sollten die Codes ja numerisch sein, damit man damit rechnen kann.
Also so:
VALUE LABELS Q2
1 "männlich"
2 "weiblich"
3 "divers"
4 "Kein Registereintrag".
Damit kannst Du Dir schnell eine Syntax schreiben, erst alle VARIABLE LABELS hintereinander, dann die VALUE LABELS.
Bei diesen kannst Du natürlich verkürzen, da Du ja viele gleichlautende Antworten hast, z.B.
VALUE LABELS G2F0_201 to G2F0_206 G3F0_301 to G3F0_305 G3F0_311 to G3F0_315
1 "Ja"
0 "Nicht gewählt".
Wie Du siehst, würde SPSS hier die Codes "1" und "0" erwarten, was ja für die Auswertung von Mehrfachnennungen sinnvoll ist.
Daher gibt es die bereits oben erwähnte Option "Y" und "N" umzusetzen.
Du weißt ja, dass LimeSurvey in Mehrfachnennungen "gewählt" als "Y" codiert und "nicht gewählt" als "" (leer).
So, genug für jetzt.
Aber das sollte alles in der Hilfe von SPSS zu Lesen sein.
Z.B. sagt sie dies über VARIABLE LABELS (Version 21)
Bis dann
Joffm