Skip to content
vsMars

Metodologia

O Mars Score é uma pontuação composta transparente, ponderada por categoria, de 0 a 100. Cada spec contribuinte, seu peso e sua faixa de normalização são publicados aqui. Nada oculto, nada ponderado manualmente.

Fontes de dados

A fórmula do Mars Score

Para qualquer produto na categoria C:

  1. Para cada grupo de specs em C, coletamos cada valor de spec obrigatório que o produto possui.
  2. Cada valor é normalizado para uma faixa 0–1 usando um dos três métodos declarados na configuração de categoria — minmax (linear), minmax_inverse (para specs "menor é melhor" como peso) ou log_minmax (para specs com ampla faixa dinâmica como megapixels de câmera).
  3. Pontuação do grupo = média aritmética dos valores normalizados × 100.
  4. Mars Score bruto = média ponderada das pontuações de grupo, usando os pesos por categoria abaixo.
  5. Redimensionamento de exibição. A pontuação bruta 0–100 é mapeada para uma faixa de apresentação 35–95 para que os produtos topo de linha fiquem onde os compradores esperam sem inflar modelos de entrada.
    display = 35 + (raw / 100) ^ 0.85 × 60
    Pontos de ancoragem: bruto 0 → exibição 35, bruto 50 → 67, bruto 70 → 79, bruto 90 → 89, bruto 100 → 95. O ranking relativo entre quaisquer dois produtos é preservado exatamente — o redimensionamento é monótono. The transformation lives in rescaleScore in src/lib/score/mars.ts.

A confiança (percentual de specs obrigatórias presentes) é rastreada separadamente e exibida na página do produto quando abaixo de 80%. Produtos abaixo de 40% de confiança têm sua pontuação completamente ocultada — não adivinhamos números que não podemos respaldar com dados.

Exemplo: pesos de Smartphones

Para smartphones, o Mars Score é uma média ponderada desses grupos:

GrupoPesoSpecs obrigatórias
Design8%nenhuma
Tela18%Tamanho da tela, Taxa de atualização
Desempenho25%RAM, AnTuTu, Clock total da CPU
Câmeras18%Câmera principal
Bateria20%Capacidade da bateria
Conectividade7%nenhuma
Sistema operacional4%nenhuma

Faixas de normalização

Cada spec obrigatória tem uma faixa min/max publicada. Uma bateria de smartphones de 3.000 mAh normaliza para 0; 8.000 mAh normaliza para 1; tudo no meio é linear.

EspecificaçõesMétodoMínMáx
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

Como nos diferenciamos de outros sites de comparação

A maioria dos sites de comparação de produtos calcula uma pontuação composta única, mas a fórmula por trás dela está indocumentada, bloqueada em milhares de linhas de código interno ou alterada entre versões sem recalculação retroativa. Os compradores veem uma pontuação e não conseguem verificar o porquê.

O vsMars publica todo o pipeline nesta página:

Se você encontrar um Mars Score com o qual discorda, a discordância é concreta e resolvível: ou você tem um valor de spec diferente (nesse caso nos informe, com uma citação), ou você pondera as categorias de forma diferente (nesse caso a metodologia está totalmente exposta e você pode calcular seu próprio ranking).

O que não fazemos

Versionamento

Os pesos do Mars Score são versionados por categoria. Os pesos atuais de smartphones são a versão 1. Quando mudamos os pesos — tipicamente uma ou duas vezes por ano à medida que uma categoria amadurece — publicamos um registro de alterações e recalculamos cada pontuação retroativamente para que as comparações históricas permaneçam consistentes.