web-dev-qa-db-fra.com

Quelle est la meilleure solution pour afficher les résultats moyens d'un avis?

J'ai un système de révision que j'ai conçu qui utilise trois possibilités de révision (en utilisant des icônes émotionnelles)

http://i.stack.imgur.com/4CzFs.png

Fonctionne vraiment bien, mais je dois aussi publier la moyenne des critiques.

Je pensais mettre l'accent sur le plus haut pourcentage d'humeur et aussi mettre les deux humeurs restantes et leur pourcentage.

http://i.stack.imgur.com/j5dZh.png

Mais comme vous pouvez le voir, il pourrait y avoir des problèmes, la 1ère et la 3ème colonne qui pourraient ne pas être pertinents pour les utilisateurs.

Tout d'abord, que se passe-t-il lorsque j'ai des pourcentages égaux (50/50 ou 33,3/33,3/33,3)? une solution pourrait être de "promouvoir" l'humeur la plus heureuse

Troisièmement, que se passe-t-il quand il y a des pourcentages très proches mais que le visage le plus triste a le pourcentage le plus élevé, cela pourrait affecter les décisions de l'utilisateur en montrant le visage triste, même si un visage plus heureux est vraiment proche?

Y a-t-il d'autres solutions que je peux utiliser?

5
Chris X

Techniquement, le mode serait la tendance centrale que vous mettriez en évidence avec données ordinales , plutôt que la moyenne/moyenne.

Bill Albert a une belle explication dans son livre Mesurer l'expérience utilisateur

... l'occurrence la plus courante de données ordinales provient des données autodéclarées sur les questionnaires. Par exemple, un participant peut évaluer un site Web comme excellent, bon, passable ou mauvais. Ce sont des classements relatifs: la distance entre excellent et bon n'est pas forcément la même distance entre bon et passable ...

La façon la plus courante d'analyser les données ordinales est de regarder les fréquences. Par exemple, vous pourriez signaler que 40% des participants ont jugé le site excellent, 30% bon, 20% juste et 10% médiocre. Le calcul d'un classement moyen peut être tentant, mais il n'a aucun sens statistiquement.

Bien que les icônes de smiley occupent une place importante dans la saisie des données, l'utilisation d'un graphique à barres de distribution empilé peut être préférable pour le résumé car il décharge les pourcentages vers une visualisation qui ne nécessite pas de calcul mental pour être traitée. Il n'est pas recommandé de modifier l'ordre en fonction du mode car cela compromettrait l'ordinalité et rendrait les modèles à travers l'ensemble de données plus difficiles à identifier.

Voici comment j'aborderais le résumé:

enter image description here

  • Les détails numériques et même la légende pourraient être cachés/révélés en cliquant/survolant sur une barre un peu comme le fait Github

enter image description here

3
Luke Charde

J'envisagerais de jeter un œil à la manière dont 37Signals y fonctionne rapport de service client . Je ne sais pas si c'est quelque chose que vous avez étudié avant de concevoir votre propre système ou non. Avec le rapport 37signals, le nombre total de participants est toujours affiché ainsi que le pourcentage de gains en fonction de l'humeur sélectionnée. Quant aux deux humeurs restantes, les données brutes sont affichées.

Je crois que c'est beaucoup plus compréhensible que les résultats de pourcentages purs en ce qui concerne les utilisateurs finaux. Les pourcentages peuvent être extrêmement manquants, menant aux utilisateurs s'ils ne sont pas sûrs de la taille d'un échantillon. Comme dans toutes les statistiques, des échantillons plus petits peuvent facilement donner des résultats vers une extrémité du spectre ou vers les autres. En vous indiquant au moins combien d'utilisateurs ont été prélevés pour créer un pourcentage spécifique, ils peuvent prendre la décision de faire confiance aux résultats ou non.

Quant à ce que vous devez afficher lorsque les pourcentages correspondent, c'est à vous de faire. Lorsque les nombres entre différentes émotions/humeurs deviennent extrêmement proches, il en résulte toujours que l'un est plus grand que l'autre. Essayer de masquer un score triste plus élevé avec un autre score n'est pas vraiment transparent. Cette action peut amener certains de vos utilisateurs à devenir biaisés envers votre système s'ils pensent que vous ajustez les résultats réels. Je dirais donc l'afficher comme il est.

1
JeffH

Que diriez-vous de ne pas afficher les résultats dans une colonne ou même triés.

Affichez-les à la place en utilisant le même ordre que dans les options de vote.

Modifiez la taille en fonction du pourcentage ou placez une barre en dessous (graphique à barres).

Par exemple. Au lieu de...

Column with bigger first option

Utilisation...

Row with size according to percentage


Si vous ne voulez pas vous retrouver avec 3 visages par mesure, alors utilisez un visage par mesure avec une expression (et une couleur) qui change selon l'humeur moyenne ...

5 mood levels
Les différences entre les états devraient être plus grandes que sur cette image.

Utilisez une moyenne pondérée, par ex.

triste = -1, neutre = 0, heureux = 1

Pour un résultat de: 50% heureux + 40% neutre + 10% triste:

0,5 * 1 + 0,4 * 0 + 0,1 * (- 1) + 0,4 * 1 = 0,4

Quel est le plus proche du visage heureux à 50% (si vous utilisez 5 options).

Le meilleur résultat serait si vous pouviez déplacer par programmation le sourire et décaler la phase de la couleur en fonction du résultat du calcul (sans faire la moyenne à un état le plus proche).

Il s'agit également de la méthode fermée à la moyenne des étoiles qui est couramment utilisée.

0
Danny Varod