Comment fonctionne le générateur
Chaque écran est rempli de façon gloutonne : chaque place reçoit l'item disponible le moins montré jusque-là ; en cas d'égalité, celui qui a le moins souvent côtoyé les items déjà présents, puis un tirage au sort. Une recherche locale échange ensuite des items entre écrans d'une même version, ou remplace un item par un autre, dès que cela réduit, dans cet ordre, la dispersion des apparitions dans chaque version, dans tout le plan, des paires dans tout le plan et des paires dans chaque version. La recherche repart de nouvelles constructions aléatoires dans un budget de calcul fixe et garde le meilleur plan ; l'ordre de chaque écran est enfin réglé pour que chaque item occupe chaque position à peu près aussi souvent.
Lorsqu'un plan en blocs incomplets équilibrés (BIBD) existe pour vos paramètres — par exemple 7 items, 3 par écran et 7 écrans, chaque paire se rencontrant exactement une fois —, le générateur le trouve ; les tests le vérifient sur plusieurs plans connus. Les paires interdites (deux niveaux de prix, par exemple) n'apparaissent sur aucun écran et sont exclues des statistiques de paires.
Formule
Apparitions par répondant = S · k / n ; rencontres moyennes par paire = V · S · k(k − 1)/2 ÷ [n(n − 1)/2], où n est le nombre d'items, k le nombre d'items par écran, S le nombre d'écrans par répondant (une version) et V le nombre de versions.
Le générateur minimise la somme des carrés des apparitions d'items, de paires et de positions ; à totaux fixés, cela revient à minimiser leur variance.
Exemple
« Utiliser les données d'exemple » reprend les 10 allégations pour un snack de l'exemple de l'outil d'analyse MaxDiff, 5 par écran sur 8 écrans : chaque répondant voit donc chaque allégation 4 fois en moyenne, au-dessus du minimum habituel de 3. Avec 10 versions, le plan compte 80 écrans au total.
Chaque allégation apparaît exactement 40 fois dans tout le plan (écart-type 0,00) et 4 fois dans chaque version. Il y a 45 paires et 800 rencontres possibles, soit 17,78 en moyenne par paire ; le générateur donne à chaque paire 17 ou 18 rencontres (écart-type 0,42), aussi régulier que le permettent les nombres entiers. Chaque allégation occupe chacune des 5 positions exactement 8 fois.
Téléchargez le modèle de données, recueillez les choix « le plus » et « le moins », puis ouvrez le fichier rempli dans l'outil d'analyse MaxDiff : il reconnaît sans réglage les colonnes répondant, tâche, items et best/worst.
Quand l'utiliser, et quand l'éviter
Le plan MaxDiff prépare les écrans avant le terrain ; pour comparer des produits complets avec attributs et prix, il faut un plan de conjoint.
- Avant le terrain, pour programmer une question MaxDiff (best-worst scaling) dans n'importe quelle plateforme d'enquête.
- Vous voulez que chaque répondant voie chaque item environ trois fois ou plus, pour des scores individuels.
- Certains items ne doivent jamais apparaître ensemble, ou vous voulez plusieurs versions pour répartir les effets d'ordre.
- Les items sont des produits complets avec attributs et prix : il faut alors un plan de conjoint.
- Vous voulez seulement classer quelques items : en dessous d'environ six, une question de classement est plus simple.