Skip to content
vsMars

Méthodologie

Le Mars Score est un score composite transparent, pondéré par catégorie, allant de 0 à 100. Chaque spec contributrice, sa pondération et sa plage de normalisation sont publiées ici. Rien de caché, rien pondéré manuellement.

Sources de données

La formule du Mars Score

Pour tout produit dans la catégorie C :

  1. Pour chaque groupe de specs dans C, nous collectons chaque valeur de spec requise que le produit possède.
  2. Chaque valeur est normalisée sur une plage 0–1 en utilisant l'une des trois méthodes déclarées dans la configuration de catégorie — minmax (linéaire), minmax_inverse (pour les specs « plus bas est mieux » comme le poids) ou log_minmax (pour les specs à large plage dynamique comme les mégapixels de caméra).
  3. Score de groupe = moyenne arithmétique des valeurs normalisées × 100.
  4. Mars Score brut = moyenne pondérée des scores de groupe, en utilisant les pondérations par catégorie ci-dessous.
  5. Remise à l'échelle d'affichage. Le score brut 0–100 est mappé sur une plage de présentation 35–95 pour que les produits phares atterrissent là où les acheteurs s'y attendent sans gonfler les modèles d'entrée de gamme.
    display = 35 + (raw / 100) ^ 0.85 × 60
    Points d'ancrage : brut 0 → affichage 35, brut 50 → 67, brut 70 → 79, brut 90 → 89, brut 100 → 95. Le classement relatif entre deux produits est préservé exactement — la remise à l'échelle est monotone. The transformation lives in rescaleScore in src/lib/score/mars.ts.

La confiance (pourcentage des specs requises présentes) est suivie séparément et affichée sur la page produit quand elle est inférieure à 80 %. Les produits en dessous de 40 % de confiance ont leur score entièrement masqué — nous ne devinons pas des chiffres que nous ne pouvons pas étayer.

Exemple : pondérations Smartphones

Pour smartphones, le Mars Score est une moyenne pondérée de ces groupes :

GroupePondérationSpecs requises
Design8%aucune
Écran18%Taille d'écran, Taux de rafraîchissement
Performances25%RAM, AnTuTu, Fréquence totale CPU
Caméras18%Caméra principale
Batterie20%Capacité de batterie
Connectivité7%aucune
Système d'exploitation4%aucune

Plages de normalisation

Chaque spec requise a une plage min/max publiée. Une batterie smartphones de 3 000 mAh se normalise à 0 ; 8 000 mAh se normalise à 1 ; tout ce qui se trouve entre les deux est linéaire.

SpécificationMéthodeMin.Max.
antutu_scoreminmax200,0003,500,000
ram_gbminmax424
battery_capacity_mahminmax3,0008,000
screen_size_inminmax4.77.5
refresh_rate_hzminmax60240
main_cam_mplog_minmax8250
weight_gminmax_inverse130250
promised_os_yearsminmax17
cpu_total_ghzminmax530

En quoi nous différons des autres sites de comparaison

La plupart des sites de comparaison de produits calculent un score composite unique, mais la formule qui le sous-tend est soit non documentée, soit enfouie dans des milliers de lignes de code interne, soit modifiée entre versions sans recalcul rétroactif. Les acheteurs voient un score sans pouvoir vérifier pourquoi.

vsMars publie l'ensemble du pipeline sur cette page :

Si vous trouvez un Mars Score avec lequel vous n'êtes pas d'accord, le désaccord est concret et résolvable : soit vous avez une valeur de spec différente (dans ce cas dites-le nous, avec une citation), soit vous pondérez les catégories différemment (dans ce cas la méthodologie est entièrement exposée et vous pouvez calculer votre propre classement).

Ce que nous ne faisons pas

Versionnage

Les pondérations du Mars Score sont versionnées par catégorie. Les pondérations actuelles pour smartphones sont la version 1. Quand nous changeons les pondérations — typiquement une ou deux fois par an à mesure qu'une catégorie mûrit — nous publions un journal des modifications et recalculons rétroactivement tous les scores pour que les comparaisons historiques restent cohérentes.