0 votes
in SoSci Survey (dt.) by s093182 (210 points)

Ich habe mit setpageorder() und einer Urne (+interne Variable) gearbeitet, um Reihenfolgeeffekte zu vermeiden. Ich habe nun die Pre-Test Daten heruntergeladen.
Mir zeigt aktuell keine Variable an ob der Teilnehmer Reihenfolge 1 oder 2 bekommen hat. Übersehe ich da etwas? Wie sollte die Variable heißen? Habe die Daten in R Studio geladen.

Danke!!

by SoSci Survey (305k points)
Könnten Sie bitte den PHP-Code in Ihrer Frage ergänzen, den Sie verwendet haben. Danke.

2 Answers

0 votes
by s093182 (210 points)

urnDraw('reihenfolge', 'IV01');
$zahl = value('IV01_01');
if ($zahl == 1) {
setPageOrder('blockA, startB-endeB, end');
} else {
setPageOrder('startB-endeB, blockA, end');
}

das ist der code.

eine weitere frage noch dazu: muss ich das nochmal für Zahl 2 eingeben? oder versteht es das so schon, dass es zwei Reihenfolgen gibt?

0 votes
by SoSci Survey (305k points)

Danke für den PHP-Code.

Sie sollten die Urnenziehung ud damit die Seitenabfolge aus der Variable IV01_01 ablesen können.

by s093182 (210 points)
Diese wird mir nicht angezeigt. Woran kann das liegen?
by SoSci Survey (305k points)
Wird die Variable unter "Erhobene Daten" -> "Daten ansehen" angezeigt?

Wenn ja, was ist dort (bei den letzten Fällen) an Daten hinterlegt?

Und was steht denn in Ihrer Urne?
by s093182 (210 points)
Ja, dort werden die angezeigt. Mir fällt nun auch auf das bei R, die Variablen wie time, deg-time etc. auch nicht angezeigt wird.

In der Urne steht 1 und 2 und diese Zahlen werden auch bei den Fällen angegeben bei UV01_01
by SoSci Survey (305k points)
Dann scheint es ein Problem beim Import der Daten zu geben. Haben Sie einmal den Import via API ausprobiert? Mitunter gibt es damit weniger Probleme mit der Zeichenkodierung etc.

Ob die TIME u.s.w. Variablen im Datensatz enthalten sind, hängt auch von den Einstellungen beim Download ab. Es wäre auch möglich, dass Sie diese Variablen explizit aus dem Download entfernt haben.
by s093182 (210 points)
Tatsächlich wird mir beim hochladen der CSV Datei über R (text (base)) in der Vorschau noch alles angezeigt, beim Ausführen sind die Variablen aber wieder verschwunden. So auch in API. In Excel wird mir alles angezeigt.
by SoSci Survey (305k points)
Schlecht... Wären Sie damit einverstanden, dass ich einen Administrator-Login für das Projekt anlege, die Daten abrufe und versuche, das Problem einzugrenzen? Die Daten würden natürlich vertraulich behandelt. Wenn ja, müssten Sie mirbitte den Namen des Befragungsprojekts verraten.
by s093182 (210 points)
na klar, vielen Dank für die Mühe!
Das Projekt heißt Umweltpsychologie :) Brauchen Sie noch weitere Infos?
by s093182 (210 points)
Wenn ich die CSV Datei in excel öffne, sind die Variablen vorhanden. Wenn ich die Datei dann als xlsx abspeichere und über R Studio öffne, sind die wieder verloren.
by SoSci Survey (305k points)
> Wenn ich die Datei dann als xlsx abspeichere und über R Studio öffne, sind die wieder verloren.

Warum um alles in der Welt sollten Sie das tun??? Dabei gehen ja alles Labels verloren!

Ich habe im Daten-Download für R jetzt einmal den API-Import freigeschaltet, den Code kopiert und in RStudio laufen lassen. Dort sind alle Variablen vorhanden:

> eval(parse("https://www.soscisurvey.de/lebensstil_umwelt/index.php?act=[entfernt]&vQuality&useSettings&rScript", encoding="UTF-8"))
> names(ds)
 [1] "SERIAL"   "REF"      "QUESTNNR" "MODE"     "STARTED"  "SD01"     "SD02_01"  "SD03"     "SD04"     "SD05"     "SD06"     "SD08"     "SD08_08"
[14] "SW01_01"  "SW01_02"  "SW01_03"  "SW01_04"  "SW01_05"  "SW01_06"  "SW01_07"  "SW01_08"  "SW01_09"  "SW01_10"  "SW02_01"  "SW02_02"  "SW02_03"
[27] "UB01_01"  "UB01_02"  "UB01_03"  "UB01_04"  "UB01_05"  "UB01_06"  "UB01_07"  "UB01_08"  "UB01_09"  "UV01"     "UV02"     "UV03"     "UV04"    
[40] "UV05"     "UV06"     "UV07"     "UV08"     "UV09"     "UV10"     "UV11"     "UV12_01"  "UV13_01"  "UV14_01"  "UV15"     "UV16"     "UV17_01"
[53] "UV18"     "IV01_01"  "TIME001"  "TIME002"  "TIME003"  "TIME004"  "TIME005"  "TIME006"  "TIME007"  "TIME008"  "TIME_SUM" "MAILSENT" "LASTDATA"
[66] "FINISHED" "Q_VIEWER" "LASTPAGE" "MAXPAGE"  "MISSING"  "MISSREL"  "TIME_RSI" "DEG_TIME"

Wenn man rechts die Variable "ds" aufklappt, werden nur die ersten paar Dutzend angezeigt. Gleiches gilt für View(ds). Könnte es sein, dass Sie sich hiervon haben irritieren lassen? names(ds) sollte die komplette Liste der Variablen liefern.
by s093182 (210 points)
Tatsache! Dann ist doch alles vorhanden, vielen lieben Dank!

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

...