Skip to content
vsMars

Metodología

El Mars Score es una puntuación compuesta transparente ponderada por categoría de 0 a 100. Cada spec que contribuye, su ponderación y su rango de normalización se publican aquí. Nada oculto, nada ponderado a mano.

Fuentes de datos

La fórmula del Mars Score

Para cualquier producto en la categoría C:

  1. Para cada grupo de specs en C, recopilamos cada valor de spec requerido que tiene el producto.
  2. Cada valor se normaliza a un rango 0–1 usando uno de tres métodos declarados en la configuración de categoría — minmax (lineal), minmax_inverse (para specs «menor es mejor» como el peso) o log_minmax (para specs con amplio rango dinámico como los megapíxeles de la cámara).
  3. Puntuación de grupo = media aritmética de valores normalizados × 100.
  4. Mars Score bruto = promedio ponderado de puntuaciones de grupo, usando las ponderaciones por categoría a continuación.
  5. Reescalado de visualización. La puntuación bruta 0–100 se mapea a un rango de presentación 35–95 para que los productos insignia aterricen donde los compradores los esperan sin inflar los modelos de gama baja.
    display = 35 + (raw / 100) ^ 0.85 × 60
    Puntos de anclaje: bruto 0 → visualización 35, bruto 50 → 67, bruto 70 → 79, bruto 90 → 89, bruto 100 → 95. El ranking relativo entre dos productos se preserva exactamente — el reescalado es monótono. The transformation lives in rescaleScore in src/lib/score/mars.ts.

La confianza (el porcentaje de specs requeridas presentes) se rastrea por separado y se muestra en la página del producto cuando está por debajo del 80%. Los productos por debajo del 40% de confianza tienen su puntuación completamente oculta — no adivinamos números que no podemos respaldar con datos.

Ejemplo: ponderaciones de Smartphones

Para smartphones, el Mars Score es un promedio ponderado de estos grupos:

GrupoPonderaciónSpecs requeridas
Diseño8%ninguna
Pantalla18%Tamaño de pantalla, Tasa de refresco
Rendimiento25%RAM, AnTuTu, Reloj total de CPU
Cámaras18%Cámara principal
Batería20%Capacidad de batería
Conectividad7%ninguna
Sistema operativo4%ninguna

Rangos de normalización

Cada spec requerida tiene un rango min/máx publicado. Una batería de smartphones de 3.000 mAh se normaliza a 0; 8.000 mAh se normaliza a 1; todo lo que hay en medio es lineal.

EspeculaciónMé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

En qué nos diferenciamos de otros sitios de comparación

La mayoría de los sitios de comparación de productos calculan una sola puntuación compuesta, pero la fórmula detrás de ella está sin documentar, encerrada dentro de miles de líneas de código interno, o cambiada entre versiones sin recalculación retroactiva. Los compradores ven una puntuación y no tienen forma de verificar por qué.

vsMars publica todo el proceso en esta página:

Si encuentras un Mars Score con el que no estás de acuerdo, el desacuerdo es concreto y resoluble: o tienes un valor de spec diferente (en cuyo caso dínoslo, con una cita), o ponderás las categorías de manera diferente (en cuyo caso la metodología está completamente expuesta y puedes calcular tu propio ranking).

Lo que no hacemos

Control de versiones

Las ponderaciones del Mars Score están versionadas por categoría. Las ponderaciones actuales de smartphones son la versión 1. Cuando cambiamos las ponderaciones — típicamente una o dos veces al año a medida que una categoría madura — publicamos un registro de cambios y recalculamos cada puntuación retroactivamente para que las comparaciones históricas permanezcan coherentes.