0 votes
in Datenauswertung by s166451 (145 points)

Hallo,

ich habe für mein Experiment mehrere Interne Variablen kodiert (u.a. Speicherung, ob eine Antwort richtig (=1) oder falsch (=0) war, Summen der richtigen Antworten oder auch Mittelwerte von Skalen). Die Daten wurden in den Pretests in SoSciSurvey auch richtig unter "Erhobene Daten" gespeichert. Jetzt läuft mein Experiment schon und ich wollte mir schonmal ein paar Beispieldaten in GNU R zur weiteren Analyse anschauen. Hier musste ich feststellen, dass die von mir als interne Variable gespeicherten Daten in R als "character" anstatt "numeric" gespeichert wurden. Es macht auch keinen Unterschied, wenn ich beim Herunterladen der Daten als Variablentyp "numerische Codes beibehalten" angegeben habe oder "numerische Codes für Skalen".
Ich kann die Daten zwar auf R dann mittels as.numeric umwandeln, damit ich damit rechnen kann, aber das ist schon recht mühsam, da es viele Variablen sind.

Hätte ich das ganze schon während des Programmierens einstellen müssen? Oder gibt es noch eine andere Möglichkeit, wie ich die Daten als numerische Variable herunterladen kann?

Liebe Grüße und Danke!

1 Answer

0 votes
by SoSci Survey (305k points)

Es macht auch keinen Unterschied, wenn ich beim Herunterladen der Daten als Variablentyp "numerische Codes beibehalten" angegeben habe oder "numerische Codes für Skalen".

Logisch, denn das betrifft nur Skalen, keine internen Variablen :)

aber das ist schon recht mühsam

Naja - dafür gibt es apply() ;)

Aber Sie können SoSci Survey natürlich auch sagen, dass Sie in der Variable eine Zahl erwarten. Rufen Sie dafür die interne Variable auf (links im Fragenkatalog anklicken), und stellen Sie bei "Art des Inhalts" entweder "Ganze Zahl" oder "Dezimalzahl" ein. Oder gleich die Codes zur 0/1-Kodierung, wenn Sie da lieber einen factor haben möchten.

Eine Änderung im Nachhein sollte hier unproblematisch sein. Vorausgesetzt, Sie speichern wirklich nur Zahlen in eine Variable. Texte werden ggf. abgewiesen, sollten Sie das probieren.

by s166451 (145 points)
Danke! Dann weiß ich für das nächste Mal Bescheid!
Bei der derzeitigen Befragung möchte ich lieber nichts ändern, während die Datenerhebung läuft und habe das ganze jetzt einfach auf R geändert. :)

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

...