Hallo,
ich möchte gerne eine Conjoint-Analyse erstellen und habe mich schon im Forum eingelesen, komme nun leider nicht mehr weiter.
Folgendes möchte ich darstellen: jeder Person wird eine Auswahlsituation gezeigt, in der zwischen drei Sets entschieden werden soll. Ein Set besteht wiederum aus drei Elementen (Marke, Preis, Herkunft). Diese Elemente haben jeweils drei Ausprägungen (z.B. Preis: 9,99€, 19,99€ und 29,99€). Diese Ausprägungen sollen zufällig miteinander kombiniert werden, sodass es 27 unterschiedliche Sets geben kann.
Insgesamt soll dann jede Person sechs solcher Auswahlsituationen vorgelegt bekommen.
Ich habe dazu einen Zufallsgenerator angelegt und alle 27 Kombinationen untereinander eingetragen. Die "Anzahl Zettel pro Interview" habe ich auf 18 gestellt (6 Auswahlsituationen à 3 Sets) und bei "Art der Ziehung" erstmal gleichverteilte Ziehung ohne Zurücklegen gelassen.
Als nächstes habe ich eine Auswahlfrage mit drei Kärtchen angelegt, in jedem Kärtchen steht der Platzhalter %sets%.
Unter "Fragebogen zusammenstellen" habe ich folgendes gemacht:
Auf einer Seite habe ich zunächst den Zufallsgenerator eingefügt und darunter folgenden PHP-Code:
$kombinationen = array(
1 => array('9,99', 'Made in Germany', 'Herstellermarke'),
2 => array('19,99', 'Made in Germany', 'Herstellermarke'),
3 => array('29,99', 'Made in Germany', 'Herstellermarke'),
4 => array('9,99', 'Made in Germany', 'Eigenmarke'),
5 => array('19,99', 'Made in Germany', 'Eigenmarke'),
6 => array('29,99', 'Made in Germany', 'Eigenmarke'),
7 => array('9,99', 'Made in Germany', 'keine Marke'),
8 => array('19,99', 'Made in Germany', 'keine Marke'),
9 => array('29,99', 'Made in Germany', 'keine Marke'),
10 => array('9,99', 'Made in Italy', 'Herstellermarke'),
11 => array('19,99', 'Made in Italy', 'Herstellermarke'),
12 => array('29,99', 'Made in Italy', 'Herstellermarke'),
13 => array('9,99', 'Made in Italy', 'Eigenmarke'),
14 => array('19,99', 'Made in Italy', 'Eigenmarke'),
15 => array('29,99', 'Made in Italy', 'Eigenmarke'),
16 => array('9,99', 'Made in Italy', 'keine Marke'),
17 => array('19,99', 'Made in Italy', 'keine Marke'),
18 => array('29,99', 'Made in Italy', 'keine Marke'),
19 => array('9,99', 'Made in China', 'Herstellermarke'),
20 => array('19,99', 'Made in China', 'Herstellermarke'),
21 => array('29,99', 'Made in China', 'Herstellermarke'),
22 => array('9,99', 'Made in China', 'Eigenmarke'),
23 => array('19,99', 'Made in China', 'Eigenmarke'),
24 => array('29,99', 'Made in China', 'Eigenmarke'),
25 => array('9,99', 'Made in China', 'keine Marke'),
26 => array('19,99', 'Made in China', 'keine Marke'),
27 => array('29,99', 'Made in China', 'keine Marke'),
);
$variants = valueList('ZG01');
debug($variants);
foreach($variants as $varID => $code){
$data=$kombinationen[$code];
foreach($data as $i => $text){
replace ('%sets%'.$varID.'_'.($i+1).'%',$text);
}
}
Auf der nächsten Seite steht dann die Auswahlfrage mit Kärtchen.
Wenn ich nun die Konstellation im Debug-Modus teste sehe ich zwar drei Kärtchen, in jedem dieser Kärtchen steht allerdings immer nur ein Element und noch dazu überall der gleiche Begriff (z.B. "Eigenmarke").
Folgende Debug-Information bekomme ich:
[Information] Interview gestartet (neue Nummer 198)
[Information] Der Fragebogen base im Projekt herkunftsangaben wird verwendet
[Verarbeitung] Erstelle Seite 1 in Fragebogen base
[Inhalt] Erstelle Frage ZG01
[Information] Vom Zufallsgenerator ZG01 wurden folgende Codes gezogen: 18, 6, 5
debug() Inhalt: ZG01x0118, ZG01x026, ZG01x035
[Information] Die Seite zeigt keine Inhalte, automatisch weiter mit Seite Nr. 2
[Verarbeitung] Erstelle Seite 2 in Fragebogen base
[Inhalt] Erstelle Frage CJ10
[Information] Folgende Platzhalter sind vorbereitet:
%sets% = (Text) Eigenmarke
Leider konnte ich bis jetzt nicht herausfinden, wo genau mein Fehler liegt und würde mich sehr freuen, wenn jemand weiterhelfen könnte!
Danke im Voraus!
Viele Grüße