Methodik
Der Mars Score ist ein transparenter, kategoriegewichteter Verbundwert von 0 bis 100. Jede beitragende Spec, ihre Gewichtung und ihr Normalisierungsbereich ist hier veröffentlicht. Nichts verborgen, nichts manuell gewichtet.
Datenquellen
- Amazon Product Advertising API — primäre Metadaten, Preise, Bilder, Variantendaten. Preise werden alle 6 Stunden, Specs alle 24 Stunden aktualisiert.
- BestBuy API — US-Verfügbarkeitsabgleich, wo möglich per UPC zusammengeführt.
- Editorial review — Die top 200 Produkte jeder Kategorie erhalten eine manuelle redaktionelle Überprüfung. Specs, bei denen der Parser unsicher ist, werden zur manuellen Überprüfung markiert.
- User suggestions — Moderierte Warteschlange. Genehmigte Vorschläge werden in der Bearbeitungshistorie des Produkts gutgeschrieben.
Die Mars-Score-Formel
Für jedes Produkt in Kategorie C:
- Für jede Spec-Gruppe in C erfassen wir jeden erforderlichen Spec-Wert, den das Produkt hat.
- Jeder Wert wird mit einer von drei in der Kategoriekonfiguration deklarierten Methoden auf einen 0–1-Bereich normalisiert —
minmax(linear), minmax_inverse (für „niedriger ist besser“-Specs wie Gewicht) oder log_minmax (für Specs mit großem Dynamikbereich wie Kamera-Megapixel). - Gruppenpartitur = arithmetisches Mittel der normalisierten Werte × 100.
- Roh-Mars-Score = gewichteter Durchschnitt der Gruppenpartituren, unter Verwendung der kategoriebezogenen Gewichtungen unten.
- Anzeigereskalierung. Der rohe 0–100-Score wird auf einen 35–95-Präsentationsbereich abgebildet, damit Flaggschiffprodukte landen, wo Käufer sie erwarten, ohne Budgetmodelle aufzublähen.
display = 35 + (raw / 100) ^ 0.85 × 60
Ankerpunkte: roh 0 → Anzeige 35, roh 50 → 67, roh 70 → 79, roh 90 → 89, roh 100 → 95. Die relative Rangfolge zwischen zwei beliebigen Produkten bleibt exakt erhalten — die Reskalierung ist monoton. The transformation lives inrescaleScoreinsrc/lib/score/mars.ts.
Die Konfidenz (Prozentsatz der vorhandenen erforderlichen Specs) wird separat verfolgt und auf der Produktseite angezeigt, wenn sie unter 80% liegt. Produkte unter 40% Konfidenz haben ihren Score vollständig ausgeblendet — wir raten keine Zahlen, die wir nicht mit Daten belegen können.
Beispiel: Smartphones-Gewichtungen
Für smartphones ist der Mars Score ein gewichteter Durchschnitt dieser Gruppen:
| Gruppe | Gewichtung | Erforderliche Specs |
|---|---|---|
| Design | 8% | keine |
| Display | 18% | Bildschirmgröße, Bildwiederholrate |
| Leistung | 25% | RAM, AnTuTu, CPU-Gesamttakt |
| Kameras | 18% | Hauptkamera |
| Akku | 20% | Akkukapazität |
| Konnektivität | 7% | keine |
| Betriebssystem | 4% | keine |
Normalisierungsbereiche
Jede erforderliche Spec hat einen veröffentlichten Min-/Max-Bereich. Ein smartphones-Akku von 3.000 mAh normalisiert zu 0; 8.000 mAh normalisiert zu 1; alles dazwischen ist linear.
| Spez | Methode | Min | Max |
|---|---|---|---|
| antutu_score | minmax | 200,000 | 3,500,000 |
| ram_gb | minmax | 4 | 24 |
| battery_capacity_mah | minmax | 3,000 | 8,000 |
| screen_size_in | minmax | 4.7 | 7.5 |
| refresh_rate_hz | minmax | 60 | 240 |
| main_cam_mp | log_minmax | 8 | 250 |
| weight_g | minmax_inverse | 130 | 250 |
| promised_os_years | minmax | 1 | 7 |
| cpu_total_ghz | minmax | 5 | 30 |
Wie wir uns von anderen Vergleichsseiten unterscheiden
Die meisten Produktvergleichsseiten berechnen einen einzigen Verbundwert, aber die dahinterstehende Formel ist entweder undokumentiert, in Tausenden von internen Codezeilen versteckt oder wird zwischen Versionen ohne rückwirkende Neuberechnung geändert. Käufer sehen eine Punktzahl und können nicht nachvollziehen, warum.
vsMars veröffentlicht die gesamte Pipeline auf dieser Seite:
- The exact Die genauen kategoriebezogenen Gewichtungen (Tabelle oben) — prüfbar, versioniert.
- The exact Die genauen Normalisierungsbereiche (Tabelle oben) — 0-1-Grenzen jeder Spec sichtbar.
- The exact Die genaue Anzeigereskalierungsformel (oben) — eine einzeilige Funktion.
- Ein Open-Source-Audit-Skript (scripts/audit-mars-scores.ts), das es dir ermöglicht, jeden Mars Score für jedes Produkt lokal in 10 Sekunden zu reproduzieren.
- Ein Konfidenzschwellenwert (≥40%), unterhalb dessen der Score ausgeblendet, nicht geraten wird.
Wenn du einen Mars Score findest, dem du nicht zustimmst, ist die Meinungsverschiedenheit konkret und lösbar: Entweder hast du einen anderen Spec-Wert (in diesem Fall teile ihn uns mit, mit Quellenangabe), oder du gewichtest Kategorien anders (in diesem Fall ist die Methodik vollständig offengelegt und du kannst dein eigenes Ranking berechnen).
Was wir nicht tun
- Keine manuelle Anpassung pro Produkt. Der Mars Score wird aus der obigen Formel berechnet. Wir erhöhen den Score eines Produkts niemals, weil wir es mögen oder weil eine Marke gefragt hat.
- Keine bezahlte Platzierung in Rankings. Affiliate-Einnahmen beeinflussen nicht den Mars Score, die Sortierreihenfolge oder welche Produkte in Kategorie-Top-10-Listen erscheinen.
- Keine Black-Box-KI-Bewertung. Jeder Input, jede Gewichtung und jeder Schritt ist öffentlich. Die vollständige Implementierung findet sich in
src/lib/score/mars.tsin unserer Codebasis.
Versionierung
Mars-Score-Gewichtungen sind pro Kategorie versioniert. Die aktuellen smartphones-Gewichtungen sind Version 1. Wenn wir Gewichtungen ändern — typischerweise ein- oder zweimal pro Jahr, wenn eine Kategorie reift — veröffentlichen wir ein Änderungsprotokoll und berechnen jeden Score rückwirkend neu, damit historische Vergleiche konsistent bleiben.