Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Export der Daten Fehlernummer 100

  • AnikaPetrow
  • AnikaPetrow's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 9 months ago #224374 by AnikaPetrow
Replied by AnikaPetrow on topic Export der Daten Fehlernummer 100
Hey,
leider klappt es wirklich nicht mit dem ergänzten Pfad, ich habe keine Ahnung woran es liegen soll.
Wenn ich sie csv. öffne dann klappt dies, allerdings wird mir noch soetwas angezeigt wie in dem screenshot.
Außerdem frage ich mich, wann ich die variablen dann neu bennen soll. direkt in der variablenansicht oder zuvor in dem Feld des Screenshots?

Danke dir
Attachments:
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 9 months ago #224376 by Joffm
Replied by Joffm on topic Export der Daten Fehlernummer 100
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

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose