← Daten & Codebook

Umgang mit fehlenden Werten (missing values)

Fehlende Werte (“missing values”) verändern Ergebnisse stärker, als man denkt. Manche fehlenden Werte möchte man in Auswertungen sehen, andere nicht. Manche sollen in die Basis für Prozentwerte eingehen, andere sollen ausgeschlossen werden. In DataLion legen Sie das für das ganze Projekt fest und können es für einzelne Fragen im Codebuch und für einzelne Charts anders einstellen.

Es gilt die genaueste Einstellung: Ein Chart übersteuert das Codebuch, das Codebuch übersteuert das Projekt.

Voraussetzungen

  • Ein Konto mit Zugriff auf die Projekteinstellungen.
  • Die Anzeige fehlender Werte als eigene Kategorie gibt es ab DataLion 2026.2.195.

Einstellungen für das ganze Projekt

Projekteinstellungen, Abschnitt Fehlende Werte: Liste fehlender Werte, Schalter für NULL und leere Zeichenkette und die drei Optionen der Handhabung fehlender Werte

Öffnen Sie unter Admin → Projekte das Projekt und wählen Sie in der Navigation unter Auswertungs-Standards den Eintrag Fehlende Werte.

  • Fehlende Werte: eine kommagetrennte Liste von Werten, die als fehlend gelten, zum Beispiel 99, 999, NA.
  • NULL: NULL-Werte in der Datenbank gelten als fehlend.
  • Leere Zeichenkette: leere Einträge gelten als fehlend. Achtung: In Spalten mit Zahlentyp (int oder float) behandelt die Datenbank auch den Wert 0 als leere Zeichenkette.
  • Handhabung fehlender Werte: was mit den fehlenden Werten in Berechnungen passiert
    • Fehlende Werte einbeziehen (voreingestellt): Sie zählen zur Basis.
    • Fehlende Werte / leere Werte ignorieren: Sie fallen aus der Basis heraus.
    • Fehlende Werte als eigene Kategorie anzeigen: Sie erscheinen als eigener Balken, siehe unten.

Speichern Sie den Abschnitt mit Speichern.

Beispiel

Wird „99“ als fehlender Wert definiert und in Berechnungen ignoriert, dann

  • berücksichtigt DataLion alle Einträge mit „99“ nicht bei Summen und Mittelwerten,
  • prozentuiert DataLion bei Anteilen nur auf die Werte, die nicht „99“ sind.

Typischer Anwendungsfall Filterfragen

Ein typischer Fall sind Filterfragen im Fragebogen. Die Zufriedenheit mit einem Produkt bewerten nur Personen, die das Produkt kennen. Wer es nicht kennt, hat bei der Zufriedenheit einen fehlenden Wert.

  • Wollen Sie wissen, wie zufrieden die Personen sind, die das Produkt kennen, schließen Sie die fehlenden Werte aus.
  • Wollen Sie wissen, wie viele aller Befragten mit dem Produkt zufrieden sind, beziehen Sie die fehlenden Werte in die Prozentuierung ein.

Beispiel Mittelwerte

  • Fehlende Werte bei Q1 sind als 0 kodiert. Geht 0 in die Berechnung ein, ist der Mittelwert nach unten verzerrt und die Fallzahl höher.

    Tabelle mit Mittelwerten für Q1, einmal mit dem fehlenden Wert 0 in der Berechnung und einmal ohne

  • Fehlende Werte bei Q2 sind als 99 kodiert. Geht 99 versehentlich in die Berechnung ein, ist der Mittelwert nach oben verzerrt und die Fallzahl höher.

    Tabelle mit Mittelwerten für Q2, einmal mit dem fehlenden Wert 99 in der Berechnung und einmal ohne

Beispiel Prozente

Fehlende Werte bei Q2 sind als 99 kodiert. Schließen Sie 99 aus, ist die Fallzahl niedriger (nur wer das Produkt kennt) und der Prozentwert höher. Beziehen Sie 99 ein, ist die Fallzahl höher (alle Befragten) und der Prozentwert niedriger.

Vergleich der Prozentwerte für Q2 mit und ohne den fehlenden Wert 99 in der Basis

Fehlende Werte als eigene Kategorie zeigen

Balkenchart Kaufkanal mit dem zusätzlichen Balken Keine Angabe am Ende und der Fußzeile n=600 Fälle (43 fehlend)

Mit Fehlende Werte als eigene Kategorie anzeigen sehen Leser, wie viele Befragte keine Angabe gemacht haben, statt dass diese Fälle still aus der Basis verschwinden.

  • Die fehlenden Werte erscheinen als Balken Keine Angabe am Ende des Charts, auch wenn die übrigen Balken sortiert sind. Gibt es keine fehlenden Werte, fehlt der Balken.
  • Die Prozente beziehen sich dann auf alle Fälle einschließlich der fehlenden.
  • Die Fußzeile nennt die Zahl der fehlenden Fälle, zum Beispiel „n=600 Fälle (43 fehlend)“. Diesen Zusatz zeigt DataLion auch, wenn Sie fehlende Werte ausschließen.
  • Excel- und PowerPoint-Exporte übernehmen den Balken und den Zusatz in der Fußzeile.

Die Kategorie erscheint bei einfachen Charts von Fragen mit Antwortkategorien. Bei Mittelwert- und Berechnungs-Charts, gestapelten Charts mit mehreren Items und Charts mit eigenen SQL-Werten erscheint sie nicht.

Für ein einzelnes Chart

Öffnen Sie im Chart das Zahnrad (Chart-Einstellungen), dann Chart-Stil… und den Bereich Erweitert. Unter Fehlende Werte wählen Sie:

  • Standardeinstellung verwenden: übernimmt die Projekteinstellung
  • Fehlende Werte ausschließen
  • Fehlende Werte einbeziehen
  • Fehlende Werte als Kategorie anzeigen

Den Wert <empty> im Codebuch

Im Codebuch können Sie leere Antworten gezielt beschriften. Tragen Sie bei einer Ausprägung in der Spalte Wert den Eintrag <empty> ein und vergeben Sie ein Label, zum Beispiel „Keine Angabe“ oder „Nicht beantwortet“. <empty> zählt leere Einträge und NULL-Werte. Groß- und Kleinschreibung spielen keine Rolle.

Erzeugt DataLion ein Codebuch automatisch, legt es für leere Textwerte diese Ausprägung selbst an und stellt sie ans Ende, siehe Automatisches Codebook erzeugen.

Prüfen, ob alle Werte beschriftet sind

Im Codebuch-Editor zeigt jede Frage beim Überfahren mit der Maus ein Prozentsymbol (Abdeckung der Ausprägungen prüfen). Ein Klick zeigt, wie viele Datenzeilen keiner Ausprägung zugeordnet sind, etwa „Nicht abgedeckt: 12 von 600 Zeilen (2 %)“. Ein grüner Haken heißt, dass alle Werte abgedeckt sind. Ein gelbes Warndreieck heißt, dass Werte fehlen. Legen Sie für diese Werte Ausprägungen an oder beschriften Sie leere Werte mit <empty>.

Bei Zahlen-, Text- und SQL-Variablen ist die Prüfung nicht möglich. Dann erscheint Abdeckung für diese Variable nicht verfügbar.

Einstellungen im Codebook

Im Codebook können Sie in der Spalte „Settings“ für eine einzelne Frage abweichende Einstellungen in geschweiften Klammern ergänzen. Sie überschreiben die Projekteinstellungen.

  • Fehlende Werte für diese Frage festlegen: {"na": "99"}, mehrere Werte kommagetrennt in einem Text, zum Beispiel {"na": "98,99"}
  • Fehlende Werte ausschließen: {"exclude_na": true}. Als fehlend definierte Werte zählen bei Prozentwerten nicht zur Basis.
  • Fehlende Werte einschließen: {"exclude_na": false}. Als fehlend definierte Werte zählen bei Prozentwerten zur Basis.

Mehrere Einstellungen verbinden Sie mit Komma, zum Beispiel {"na": "99", "exclude_na": false}.

Codebook-Ausschnitt mit Settings-Einträgen wie na und exclude_na für die Fragen Q1 und Q2

Tipps

  • Legen Sie die fehlenden Werte fest, bevor Sie Dashboards bauen. Eine spätere Änderung verschiebt alle Prozentwerte, die auf diesen Fragen beruhen.
  • Weichen Zahlen zwischen zwei Auswertungen ab, liegt es oft an unterschiedlichen Einstellungen für fehlende Werte, siehe Troubleshooting: abweichende Zahlen.
  • Für Antworten wie „weiß nicht“ können Sie im Chart auch Kategorien ausblenden und sie dabei aus der Basis entfernen.