0 votes
in SoSci Survey (dt.) by s155949 (160 points)

Hallo,
auch ich möchte eine Discrete-Choice-Analyse durchführen. Dabei bin ich dem Verlauf bis hierhin gefolgt und bekommen nun eine allgemeine Fehlermeldung bei der ich nicht weiter komme. Wie erhalten ich mehr Infomationen über den Fehler?

Grundsätzlich zu meinem Experiment:
- ich habe 180 Möglichkeiten und möchte 2 Zettel ziehen. Der Code sieht wie folgt aus:

Eine weitere Frage stellt sich mir bei der Darstellung der beiden Alternativen mittels html. Ich konnte eineTabelle erstellen, weiss allerdings nicht, wie ich sie mit den "gezogenen Eigenschaften" (2 Zettel) füllen kann. Die Tabelle sieht aktuell wie folgt aus:

Ich hoffe ihr könnt mir weiterhelfen!

related to an answer for: Discrete-Choice-Experiment erstellen

1 Answer

0 votes
by SoSci Survey (306k points)

Der String 'die' ist dem Filter für PHP-Funktionen ein Dorn im Auge.

Bitte setzen Sie einfach (z.B. mittels Notepad++) in Ihrem PHP-Code wie folgt

die 

d'.'ie

weiss allerdings nicht, wie ich sie mit den "gezogenen Eigenschaften" (2 Zettel) füllen kann.

Bitte setzen Sie in den HTML-Code die Platzhalter ein, die Sie mittels replace() definiert haben. Das wäre z.B. %AP10_01_1%

by SoSci Survey (306k points)
> Mein Platzhalter %AP10_01_1% beinhaltet bspw. folgende Informationen:  73 => array('40'.'%','öffentliche Grün'.'- und Freiräume','100'.'% an den Kanton','keine Freigrenze'),

Ein Platzhalter kann immer nur einen Text enthalten - kein Array oder ähnliches. Wenn Sie also ein Array mit 3 Elementen im Text unterbringen möchten, benötigen Sie dafür 3 Platzhalter.

Der PHP-Code, den Sie oben in der Frage gepostet haben, sollte das Array eigentlich schon sauber in mehrere Platzhalter zerlegen. Welche das sind, sollten Sie dann auch in der Debug-Information im Fragebogen nachlesen können.
by s155949 (160 points)
Oke. Der Platzhalter gibt jeweils nur eine Zahl zurück und keinen Text. Was kann ich diesbezüglich tun?
by SoSci Survey (306k points)
Schreiben Sie unter die Zeile

$data = $kombinationen[$code];

bitte einmal

debug($data);

und berichten Sie, was angezeigt wird.
by s155949 (160 points)
Es steht ein Hinweis: $data= keine Daten (null).

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

...