0 votes
in SoSci Survey (dt.) by s343063 (150 points)
edited by s343063

Hallo,

in dem Datensatz ist mir aufgefallen, dass die Werte exakt um 0,01 cent nach oben oder unten abweichen. Der Grund für eine Abweichung nach oben oder unten ist mir nicht bekannt.

Wie kann ich das nachträglich in SoSci Survey beheben, sodass der Datenexport korrekt ist? Ich würde ungerne die Werte händisch anpassen wollen.

Der Slider war von 1-1001 eingestellt, mit 1=0EUR und 1001=10EUR. Wenn jetzt jemand 112 angegeben hat - sind das dann 1,12EUR (wie in dem Screenshot) oder 0,12EUR?

Es soll im Datensatz schon 1,12EUR sein, so wie es im Screenshot steht (da Teilnehmende auch 1,12 angeben wollten und nicht 0,12 EUR)..

In der Testversion sehe ich gerade, dass man Werte zwischen 0 und 1 EUR hätte wählen können. Das hat aber niemand gemacht. Kann das sein? Ich sehe auch in keinem der Fragebögen, dass ein Centbertag zwischen 0 EUR und 1EUR gewählt wurde.

Heißt das, dass ich die Werte 1 = 0 setze und alle anderen Werte zwischen 1 und 1001 1:1 (sinngemäß) übernehmen kann? Wie die 1,12 EUR im Screenshot? Nur die Problematik: Im Datensatz steht 113

VG und danke!

1 Answer

0 votes
by SoSci Survey (373k points)

Der Slider war von 1-1001 eingestellt, mit 1=0EUR und 1001=10EUR. Wenn jetzt jemand 112 angegeben hat - sind das dann 1,12EUR (wie in dem Screenshot) oder 0,12EUR?

Die Formel zur linearen Transformation von 1..1001 auf den Bereich 0,00 bis 10,00 lautete (nachzusehen in dem JavaScript, das Sie zur Anzeige des Wertes verwendet haben):

(x - 1) / 1000 * 10,00

Oder einfacher

(x - 1) / 100

Diese Formel müssen Sie also auch auf den Wert im Datensatz anwenden, also

(112 - 1) / 100
by s343063 (150 points)
Hallo,
stimmt vielen Dank! Ich habe gerade nochmal stichprobenartig geschaut und die Werte im Datensatz sind immer um 0,01 höher als in der Umfrage.

In meinem JAVA Script steht aber folgendes, wie kann das sein, dass die Formel trotzdem sauber gegriffen hat? Ist es das :   var euro = (value - 1) / 100 ? Dann werde ich die Formel über die jeweiligen Spalten in Excel legen.

var formatter = function(value, reversed) {
  // Nichts anzeigen, wenn kein gültiger Wert vorliegt
  if (value < 1) return "";

  // 1–1001 → 0,00–10,00 €
  var euro = (value - 1) / 100;

  return euro.toFixed(2).replace(".", ",") + " €";
};

SoSciSliders.setFormat(formatter);

Andere Frage:

Wie kann ich alle ausgefüllten Fragebögen auf einmal ausdrucken?..


VG und vielen Dank!!
by SoSci Survey (373k points)
> die Werte im Datensatz sind immer um 0,01 höher als in der Umfrage.

Nein, die Werte sind nicht höher, die Skalierung ist einfach eine andere.

(112 - 1) / 100 = 1,11

Heißt, der Code 112 steht für den Betrag 1,11 €

Die können für die Auswertung natürlich eine zusätzliche Variable erstellen, welche den angezeigten Euro-Betrag ausweist - dafür können Sie einfach die Formel aus dem JavaScript verwenden.

> Wie kann ich alle ausgefüllten Fragebögen auf einmal ausdrucken?

Gar nicht, bitte. Der Umwelt zuliebe :)
ago by s343063 (150 points)
Hallo! :) Vielen dank. Ich meinte nicht zum ausdrucken, sondern zum Speichern als PDF. Ist aber nicht mehr wichtig!

Ich nutze SPSS in der Auswertung. Die Werte wurden jetzt in der "falschen" Skalierung übernommen. Kann ich das direkt in SPSS korrigieren, wenn ich den Syntax dort hochgeladen / geöffnet habe?

Oder muss ich die Daten vorher richtig skalieren und dann manuell in SPSS eingeben oder die Excel / CSV Datei mit der richtigen Skalierung?


Vielen Dank!
ago by SoSci Survey (373k points)
> Kann ich das direkt in SPSS korrigieren, wenn ich den Syntax dort hochgeladen / geöffnet habe?

"korrigieren" trifft es nicht ganz. Sie möchten die korrekten Messwerte in die Skalierung überführen, welche zu Darstellungszwecken in der Ausgabe verwendet wurde.

Ja, das können Sie mit COMPUTE einfach erledigen:

COMPUTE neue_var = (bisherige_var - 1) / 100.
EXECUTE.
ago by s343063 (150 points)
Perfekt danke!  Eine andere Frage:

Ich habe auch gemessen bzw mir ausgeben lassen, wie lange Teilnehmende auf den jeweiligen Seiten verweilen. Ist nur der Wert Time_SUM relevant? Denn teilweise gibt es extrem hohe Werte im vierstelligen Bereich und ich tue mich mit der Interpretation schwer.

Bspw ist auf einer Seite ein Wert von 5142 und bei TIME_SUM dann 314.
ago by SoSci Survey (373k points)
Dazu verweise ich auf die Anleitung: https://www.soscisurvey.de/help/doku.php/de:results:variables#antwortzeiten - TIME_SUM entfernt Ausreißer, weil es für die Bearbeitungszeit im Sinne von "hat sich Zeit genommen und die Fragen korrekt bearbeitet" wenig aussagekräftig ist, wenn jemand zwischen beim Mittagessen war.
ago by s343063 (150 points)
Alles klar, vielen Dank! :)

Die Variablen Typen aus sosci survey weichen teilweise von denen in SPSS ab. Kann ich die aus meinem codebook von Sosci survey übernehmen?

VG und danke.
ago by SoSci Survey (373k points)
Die in SPSS eingestellten bzw. erratenen Variablentypen (Skalenniveaus) haben nach meinem letzten Kenntnisstand) keine relevante Auswirkung auf die Auswertung mit SPSS. Insofern können Sie diese weitgehend ignorieren.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...