Liebes Support-Team,
ich möchte eine Diskrete-Choice-Analyse durchführen.
Ziel davon soll es sein die Relevanz von verschiedenen Arbeitgeberattributen für die Arbeitgeberwahl herrauszufinden.
Unter anderem sollen folgende Attribute und Levels sollen dabei jeweils zu Stellenangeboten kombiniert werden:
Gehalt (branchenüblich, überdurchschnittlich, unterdurchschnittlich)
Arbeitsplatzsicherheit (befristetes Arbeitsverhältnis, unbefristetes Arbeitsverhältnis)
Umweltfreundlichkeit (umweltfreundliches Unternehmen, Umweltskandal)
Der Proband soll sich dann jeweils für ein Stellenangebot entscheiden können. In der nächsten Runde sollen ihm dann wieder 3 verschiedene Stellenangebote aus gegeben Attributen und deren Levels präsentiert werden.
in etwa wie folgt:
Ich habe bereits folgende interne Variablen IV01 definiert
und folgenden Zufallsgenerator A001
und nun folgenden php-Code:
$kombinationen = array(
1 => array('branchenübliches Gehalt', 'befristetes Arbeitsverhältnis', 'umweltskandal'),
2 => array('branchenübliches Gehalt', 'befristetes Arbeitsverhältnis', 'umweltfreundliches Unternehmen'),
3 => array('branchenübliches Gehalt', 'unbefristetes Arbeitsverhältnis', 'umweltskandal'),
4 => array('branchenübliches Gehalt', 'unbefristetes Arbeitsverhältnis', 'umweltfreundliches Unternehmen'),
5 => array('unterdurchschnittliches Gehalt', 'befristetes Arbeitsverhältnis', 'umweltskandal'),
6 => array('unterdurchschnittliches Gehalt', 'befristetes Arbeitsverhältnis', 'umweltfreundliches Unternehmen'),
7 => array('unterdurchschnittliches Gehalt', 'unbefristetes Arbeitsverhältnis', 'umweltskandal'),
8 => array('unterdurchschnittliches Gehalt', 'unbefristetes Arbeitsverhältnis', 'umweltfreundliches Unternehmen'),
9 => array('überdurchschnittliches Gehalt', 'befristetes Arbeitsverhältnis', 'umweltskandal'),
10 => array('überdurchschnittliches Gehalt', 'befristetes Arbeitsverhältnis', 'umweltfreundliches Unternehmen'),
11 => array('überdurchschnittliches Gehalt', 'unbefristetes Arbeitsverhältnis', 'umweltskandal'),
12 => array('überdurchschnittliches Gehalt', 'unbefristetes Arbeitsverhältnis', 'umweltfreundliches Unternehmen')
);
$variants = valueList('A001');
foreach ($variants as $varID => $code) {
$data = $kombinationen[$code];
foreach ($data as $i => $text) {
replace('%'.$varID.'_'.($i+1).'%', $text);
}
}
Wenn ich den code auführen will, kommt aber leider immer folgender Fehler:
Können Sie mir helfen, wo und wie ich die fehlenden Indices definieren muss und welcher Fehler bei der foreach-Funktion vorliegt?
Vielen Dank und beste Grüße,
Beatrice Schaupner