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
- Amazon Product Advertising API — metadatos principales, precios, imágenes, datos de variantes. Actualizado cada 6 horas para precios, cada 24 horas para specs.
- BestBuy API — Referencia cruzada de disponibilidad en EE. UU., combinada por UPC cuando sea posible.
- Editorial review — los 200 productos principales de cada categoría reciben revisión editorial manual. Las specs sobre las que el analizador no tiene confianza se marcan para verificación humana.
- User suggestions — cola moderada. Las sugerencias aprobadas se acreditan en el historial de edición del producto.
La fórmula del Mars Score
Para cualquier producto en la categoría C:
- Para cada grupo de specs en C, recopilamos cada valor de spec requerido que tiene el producto.
- 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). - Puntuación de grupo = media aritmética de valores normalizados × 100.
- Mars Score bruto = promedio ponderado de puntuaciones de grupo, usando las ponderaciones por categoría a continuación.
- 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 inrescaleScoreinsrc/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:
| Grupo | Ponderación | Specs requeridas |
|---|---|---|
| Diseño | 8% | ninguna |
| Pantalla | 18% | Tamaño de pantalla, Tasa de refresco |
| Rendimiento | 25% | RAM, AnTuTu, Reloj total de CPU |
| Cámaras | 18% | Cámara principal |
| Batería | 20% | Capacidad de batería |
| Conectividad | 7% | ninguna |
| Sistema operativo | 4% | 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ón | Método | Mín | Máx |
|---|---|---|---|
| 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 |
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:
- The exact Las ponderaciones exactas por categoría (tabla de arriba) — auditables, versionadas.
- The exact Los rangos de normalización exactos (tabla de arriba) — límites 0-1 de cada spec visibles.
- The exact La fórmula exacta de reescalado de visualización (arriba) — una función de una línea.
- Un script de auditoría de código abierto (scripts/audit-mars-scores.ts) que te permite reproducir cada Mars Score en cada producto, localmente, en 10 segundos.
- Un umbral de confianza (≥40%) por debajo del cual la puntuación está oculta, no adivinada.
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
- Sin ajuste manual por producto. El Mars Score se calcula a partir de la fórmula anterior. Nunca aumentamos la puntuación de un producto porque nos guste o porque una marca lo pidiera.
- Sin colocación de pago en rankings. Los ingresos de afiliados no influyen en el Mars Score, el orden de clasificación ni qué productos aparecen en las listas top-10 de categorías.
- Sin puntuación de IA de caja negra. Cada entrada, ponderación y paso es público. La implementación completa está en
src/lib/score/mars.tsen nuestra base de código.
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.