Skip to content
vsMars

Metodoloji

Mars Score, 0 ile 100 arasında şeffaf, kategori ağırlıklı bir bileşik puandır. Her katkıda bulunan spec, ağırlığı ve normalizasyon aralığı burada yayınlanmaktadır. Gizli hiçbir şey yok, elle ağırlıklandırılmış hiçbir şey yok.

Veri kaynakları

Mars Score formülü

C kategorisindeki herhangi bir ürün için:

  1. C içindeki her spec grubu için ürünün sahip olduğu her zorunlu spec değerini toplarız.
  2. Her değer, kategori config'inde bildirilen üç yöntemden biri kullanılarak 0–1 aralığına normalize edilir — minmax (doğrusal), minmax_inverse (ağırlık gibi daha düşük daha iyi spec'ler için), veya log_minmax (kamera megapiksel gibi geniş dinamik aralıklı spec'ler için).
  3. Grup puanı = normalize edilmiş değerlerin aritmetik ortalaması × 100.
  4. Ham Mars Score = aşağıdaki kategori başına ağırlıkları kullanarak grup puanlarının ağırlıklı ortalaması.
  5. Görüntü yeniden ölçekleme. Ham 0–100 puanı, amiral gemisi ürünlerin bütçe modellerini şişirmeden alıcıların beklediği yere inmesi için 35–95 sunum aralığına eşlenir.
    display = 35 + (raw / 100) ^ 0.85 × 60
    Bağlantı noktaları: ham 0 → görüntü 35, ham 50 → 67, ham 70 → 79, ham 90 → 89, ham 100 → 95. Herhangi iki ürün arasındaki göreceli sıralama tam olarak korunur — yeniden ölçekleme monotonikdir. The transformation lives in rescaleScore in src/lib/score/mars.ts.

Güven (mevcut zorunlu spec'lerin yüzdesi) ayrı olarak takip edilir ve %80'nin altında olduğunda ürün sayfasında gösterilir. %40 güvenin altındaki ürünlerin puanı tamamen gizlenir — destekleyemeyeceğimiz sayıları tahmin etmeyiz.

Örnek: Akıllı Telefonlar ağırlıkları

akıllı telefonlar için Mars Score bu grupların ağırlıklı ortalamasıdır:

GrupAğırlıkZorunlu spec'ler
Tasarım8%yok
Ekran18%Ekran boyutu, Yenileme hızı
Performans25%RAM, AnTuTu, CPU toplam saat hızı
Kameralar18%Ana kamera
Pil20%Pil kapasitesi
Bağlantı7%yok
İşletim Sistemi4%yok

Normalizasyon aralıkları

Her zorunlu spec'in yayınlanmış bir min/maks aralığı vardır. akıllı telefonlar pili 3.000 mAh 0'a normalize olur; 8.000 mAh 1'e normalize olur; aradaki her şey doğrusaldır.

SpesifikasyonYöntemMin.Maks
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

Bu diğer karşılaştırma sitelerinden nasıl farklı

Çoğu ürün karşılaştırma sitesi tek bir bileşik puan hesaplar, ancak arkasındaki formül ya belgelenmemiş, ya binlerce satır iç kod içinde kilitli ya da geriye dönük yeniden hesaplama yapılmadan sürümler arasında değiştirilmiştir. Alıcılar bir puan görür ve nedenini doğrulayamazlar.

vsMars tüm ardışık düzeni bu sayfada yayınlar:

Katılmadığınız bir Mars Score bulursanız, anlaşmazlık somut ve çözülebilirdir: ya farklı bir spec değeriniz var (bu durumda kaynak ile birlikte bize bildirin), ya da kategorileri farklı ağırlıklandırıyorsunuz (bu durumda metodoloji tamamen açık ve kendi sıralamanızı hesaplayabilirsiniz).

Yapmadıklarımız

Sürümleme

Mars Score ağırlıkları kategori başına sürümlüdür. Mevcut akıllı telefonlar ağırlıkları sürüm 1. Ağırlıkları değiştirdiğimizde — tipik olarak bir kategori olgunlaştıkça yılda bir veya iki kez — bir değişiklik günlüğü yayınlar ve geçmiş karşılaştırmalar tutarlı kalması için her puanı geriye dönük olarak yeniden hesaplarız.