====== Problemlösungen beim Datenabruf ====== Normalerweise funktioniert das [[:de:results:download|Herunterladen von Daten]] problemlos -- falls nicht, liefert dieses Kapitel Lösungen. ===== Keine Fälle im Datensatz ===== Sie haben die Daten heruntergeladen und geöffnet, sehen aber nur die Kopfzeile (CSV) bzw. nur die Variablen (SPSS oder R), aber es sind keine Fälle im Datensatz vorhanden? ==== Auswahlkriterien/Filter ==== Überprüfen Sie bitte die Einstellungen unter **Erhobene Daten** -> **Auswahlkriterien für gültige Fälle**. So schaltet Sosci Survey nach Beginn des Erhebungszeitraums z.B. bei dem Filter //Interviews-Kontext (MODE)// automatisch "Pretest" und "Fragebogen-Entwicklung" ab. Falls Sie Testdaten abrufen möchten, aktivieren Sie diese beiden Optionen wieder. Überprüfen Sie auch die Einstellung //Interview-Fortschritt//. Wählen Sie hier "Alle Datensätze", um auch solche Fälle abzurufen, bei denen die Variable FINISHED den Wert 0 hat ([[:de:results:variables]]). {{:de:results:scr.datafilter.png?nolink|Einstellung für die Auswahl gültiger Fälle}} Überprüfen Sie nach dem Speichern ({{:button.save.png?nolink|Einstellungen Speichern}}) ganz unten in der //Zusammenfassung//, wie viele Fälle dem Filter entsprechend. ==== Sichtkontrolle ==== Öffnen Sie **Erhobene Daten** -> **Daten ansehen**. Wählen sie links oben bei //Fragebogen// die Option "[Alle]". Nun sehen Sie alle Datensätze, die für das Befragungsprojekt vorliegen. {{:de:results:scr.data.view-filter.png?nolink|Daten ansehen}} Achten Sie links auf die Farbe der Fallnummer (CASE). Blaue Fälle werden beim **Daten herunterladen** abgerufen, graue Fälle entsprechen nicht dem Filter, der unter**Erhobene Daten** -> **Auswahlkriterien für gültige Fälle** aktuell einstellt ist (s. oben). ===== Es fehlen Antworten im Datensatz ===== ==== Keine Daten (leere Felder) ==== Wenn in einer Datenzeile (Fall) für einige oder mehrere Variablen keinerlei Daten vorliegen, prüfen Sie als erstes unter **Erhobene Daten** -> **Daten ansehen**, ob dort tatsächlich keine Daten vorliegen. Falls die Antworten online vorliegen, nicht aber im heruntergeladenen Datensatz, ist beim Import etwas schief gelaufen. Wenn auch unter **Daten ansehen** keine Daten zu sehen sind, prüfen Sie als nächstes, mit welcher Farbe die Zelle hinterlegt ist. Wenn das rot oder grün ist, kann es sich eigentlich nur um eine Texteingabefrage oder interne Variable handeln. Wenn die Tabellenzelle unter **Daten ansehen** weiß ist, dann wurde die Frage oder das Item nicht abgefragt (genau genommen hat die befragte Person die Seite mit den Antworten nicht mittels "Weiter" abgeschickt). * Wahrscheinlich handelt es sich um den Datenfall einr Person, welche den Fragebogen nicht vollständig ausgefüllt hat (Abbrecher). * Dies können Sie daran nachvollziehen, dass in den Variablen LASTPAGE und MAXPAGE eine kleinere Seitenzahl steht als die letzte Seite im Fragebogen. * Bitte beachten Sie, dass die Reihenfolge der Variablen im Datensatz oftmals anders ist als die Reihenfolge der Fragen im Fragebogen. Es kann also durchaus sein, dass Variablen "weiter vorne" im Datensatz (aber auf einer späteren Seite im Fragebogen platziert) fehlen und Variablen "weiter hinten" (deren Fragen aber früher im Fragebogen platziert waren) wieder Daten enthalten. * Möglicherweise wurde die Frage oder das Item auch durch einen Filter übersprungen oder ausgeblendet. Dies lässt sich mit der Druckansicht (Drucker-Symbol in der Spalte CASE unter **Daten ansehen**) gut nachvollziehen. * Prüfen Sie anhand der "TIME"-Variablen, welche Seiten des Fragebogens überhaupt angezeigt wurde. * Prüfen Sie auch die Variable "MODE" im betroffenen Fall. Falls dort "pretest" oder "debug" steht, wurde das Interview nicht regulär ausgefüllt, sondern z.B. mit der "Abspielen"-Taste unter **Fragebogen zusammenstellen** gestartet. Und das nicht zwangsläufig ab der ersten Fragebogen-Seite. * Wenn unter **Fragebogen zusammenstellen** -> **Fragebögen verwalten** mehrere Fragebögen definiert wurden, dann wurde in dem Interview womöglich ein anderer Fragebogen ausgefüllt. Prüfen Sie zur Kontrolle dieser Möglichkeit die Variable "QUSTNNR". * Falls eine Frage nicht unter **Fragebogen zusammenstellen** platziert oder mittels PHP-Code eingebunden wurde, tauchte sie im Fragebogen nicht auf und es wurden gar keine Daten erhoben. Ob eine Frage während der Erhebung unter **Fragebogen zusammenstellen** aus dem Fragebogen entfernt wurde oder von vornherein fehlte, lässt sich unter **Fragebogen zusammenstellen** im Karteireiter "Interner Code" anhand der "Historie" nachvollziehen. ==== Fehlercodes für Pflichtfragen ==== Wenn eine Frage als Pflichtfrage ("muss beantwortet werden") definiert wurde, kann für diese Frage dennoch der Code ''-9'' "keine Antwort" im Datensatz auftauchen. Und zwar unter folgenden Bedingungen: * Prüfen Sie unter **Fragebogen zusammenstellen** im Karteireiter "Einstellungen", ob die Funktion "Option für den Teilnehmer, den Fragebogen anzusehen ohne Pflichtfragen zu beantworten" aktiviert wurde. Falls ja, können Befragte den Fragebogen "nur mal ansehen". * Prüfen Sie anhand der Variable LASTPAGE, ob es sich bei dem Fall womöglich um einen Abbrecher handelt. Wenn eine Person eine Pflichtfrage nicht beantwortet, wird die Fragebogenseite erneut vorgelegt -- aber im Datensatz wird das "keine Antwort" (''-9'') schon einmal gespeichert. Die Variable LASTPAGE wird auf die Seitennummer der erneut vorgelegten Seite gesetzt, also auf die Seite mit der Pflichtfrage. Wenn die Person dann das Browserfenster schließt, bleibt das ''-9'' im Datenstaz gespeichert. ==== Fehlende Variablen ==== Wenn im Datensatz Variablen fehlen, prüfen Sie bitte zunächst * Ob die Fragen unter **Fragebogen zusammenstellen** auf einer Seite im Fragebogen platziert wurden und * ob es unter **Fragebogen zusammenstellen** -> **Fragebögen verwalten** eventuell noch weitere Fragebögen im Befragungsprojekt gibt. Falls ja, prüfen Sie im Datensatz anhand der Variablen ''QUESTNNR'', welcher Fragebogen verwendet wurde. Als nächsten prüfen Sie bitte anhand der Variablen ''LASTPAGE'' und ''%%TIME***%%'', ob die Seite der der betroffenen Frage im Interview überhaupt angezeigt wurde. Im nächsten Schritt starten sie den Fragebogen bitte ab der ersten Seite im Debug-Modus ([[:de:create:debugging]]) und verfolgen Sie anhand der Debug-Information (rechts oben), * Ob Seiten und/oder Fragen durch Filter übersprungen werden und * wenn die betroffenen Fragen im Fragebogen auftauchen, welche Kennung diese haben und nach dem Klick auf "Weiter", * unter welchen Variablen die Antworten in den Datensatz geschrieben werden. Bitte beachten Sie, dass die Fragetypen [[:de:create:questions:contact]] und [[:de:create:questions:email]] keine Antworten im Datensatz speichern. Eine weitere mögliche Fehlerquelle besteht darin, dass Fragen oder Items nach der Erhebung gelöscht wurden. Die Daten können dann keiner Variable mehr zugeordnet werden, auch wenn man neue Fragen mit derselben Kennung erstellt. In diesem Fall können die Daten heruntergeladen werden, wenn beim **Daten herunterladen** im Karteireiter **Variablen** bei //Variablen auswählen// die Option //Alle vorhandenen Daten einschließlich solcher von gelöschten Fragen/Items// ausgewählt wird. Allerdings müssen Sie die Variablennamen anschließend anhand der Reihenfolge und der enthaltenen Daten rekonstruieren. ===== Verschobene Spalten in CSV ===== Wenn Sie Probleme beim Öffnen der CSV-Datei in Microsoft Excel haben, lesen Sie bitte [[:de:results:import-excel#probleme_beim_import|Datenimport in Microsoft Excel: Probleme beim Import]]. ===== Abgeschnittene Texte in Excel ===== Wenn ein offener Texteintrag mit einem Minuszeichen (''-'') beginnt -- oft von Befragten als Einrückung einer Aufzählung verwendet -- dann kann Excel den Text nach 255 Zeichen abschneiden ([[https://superuser.com/a/776614/141023|Beitrag auf superuser.com]]). Microsoft hat noch keinen Bugfix für diesen Fehler bereitgestellt. Eine mögliche Lösung besteht darin, zunächst Excel zu öffnen. Wählen Sie dann im Menü **Datei** -> **Öffnen** und definieren Sie die betroffene Spalte im Importassistenten explizit als //Text// (achten Sie auf die richtige Kodierung für Umlaute und das Texterkennungszeichen!). Mehrzeilige Texteinträge werden möglicherweise nicht korrekt erkannt. Es ist einfacher, die CSV-Datei zunächst mit OpenOffice zu öffnen, sie dann als XML-Datei zu speichern und sie dann (falls gewünscht) in Excel zu öffnen. ===== Verschobene Spalten in SPSS ===== Falls Sie beim Import der Daten in SPSS zunächst alles gut aussieht, dann aber plötzlich Daten in einer falschen Variable stehen, kann das daran liegen, dass (a) Sie eine sehr alte SPSS-Version verwenden oder (b) einer Ihrer Teilnehmer eine sehr lange Antwort gegeben haben. Prüfen Sie unter **Erhobene Daten** -> **Daten ansehen*** bitte zunächst, dass es sich tatsächlich um ein Problem beim Einlesen in SPSS handelt. Verwenden sie anschließend bitte den [[:de:results:import-spss-csv|SPSS-Import via CSV]]. ===== Fehlende Dezimalzahlen in SPSS ===== Folgende Probleme können beim SPSS-Import auftreten, wenn im Datensatz Dezimalzahlen vorkommen (zum Beispiel [[:de:results:variables#qualitaetsindikatoren|TIME_RSI]]): * Die Dezimalzahlen fehlen im Datensatz * In der Ausgabe erscheint die Meldung "Ein ungültiges numerisches Feld wurde gefunden" Je nach Sprachversion erwartet SPSS (wie auch andere Software) bei Dezimalzahlen entweder ein Komma (deutsch) oder einen Punkt (englisch u.a.) als Dezimaltrennzeichen. Wenn die erhobenen Daten im Großen und Ganzen korrekt in SPSS importiert wurden, aber Dezimalzahlen fehlen, dann prüfen Sie, ob die Einstellung beim Herunterladen der Daten mit der Sprachversion Ihres SPSS übereinstimmt: **Erhobene Daten** -> **Daten herunterladen** -> //SPSS// -> Dezimaltrennzeichen. {{:de:results:scr.data.spss.decimal.png?nolink|Konfiguration des Dezimaltrennzeichens beim Herunterladen der erhobenen Daten}} Wenn Sie CSV-Dateien importieren (z.B. in Excel oder Stata), finden Sie im Karteireiter //CSV// diese Einstellung auch für CSV-Dateien. ===== Seltsame Zeichen in SPSS-Variablennamen ===== Falls Sie für Ihre Variablen nicht-westeuropäische Zeichen verwenden (Russisch, Koreanisch, Chinesisch, etc.) öffnet SPSS die Syntax-Datei für den Import unter Umständen nicht korrekt. Statt den korrekten Variablenlabels und Wertelabels erscheint dann Zeichensalat. - Stellen Sie zunächst sicher, dass in SPSS Unicode aktiviert ist: SPSS Menü -> **Bearbeiten** -> **Optionen** -> Karteireiter //Sprache// -> //Zeichenkodierung für Daten und Syntax// -> wählen Sie hier die Option "Unicode" aus. - Öffnen Sie die SPS-Datei (Syntax) nicht per Doppelklick im Browser oder Explorer, sondern in SPSS über das Menü **Datei** -> **Öffnen** -> **Syntax**. Wählen Sie hier die SPS-Datei aus und wählen Sie als //Codierung// die Option "Unicode (UTF-8)". Anschließend klicken Sie auf //Öffnen//. {{:de:results:scr.troubleshooting.spss.utf8.png?nolink|SPSS: Syntax öffnen}}