Precio: Booking fresco + modelo hedónico descartado (resultado)
Fecha: 2026-09-17
Qué se corrió
- Booking Playwright (
scripts/precio_booking.mjs) — re-scrape completo. - Modelo hedónico (
scripts/hedonico.py, nuevo) — precio ~ rating, log(reviews), menciones_caro, log(vistas_wiki).
Resultado 1 — Booking (10/10 destinos, n=25 tarjetas c/u)
| destino | precio/noche (MXN) |
|---|---|
| cancun | 3034 |
| tulum | 2018.5 |
| puerto-vallarta | 1976.5 |
| puerto-escondido | 1923.5 |
| bacalar | 1751 |
| acapulco | 1500 |
| oaxaca | 1450 |
| playa-del-carmen | 1392 |
| san-miguel-de-allende | 1231.5 |
| cdmx | 946.5 |
Nota: CHECKIN hardcodeado 2026-11-10; por eso Cancún subió de 1715 (09-14) a 3034 (disponibilidad de fecha futura). Los precios son mediana de la 1ª página, no el mercado completo.
Resultado 2 — Modelo hedónico: NO sirve (negativo documentado)
- R² in-sample: 0.167 · MAE in-sample: 356 · MAE leave-one-out: 833 MXN/noche.
- Con n=10 y esas features, el precio por destino no se predice desde popularidad/valor genéricos. Cancún queda +1309 de residuo (zona hotelera/resort no capturado por rating/reviews).
Decisión
- Precio se llena por scrape Playwright directo, no por modelo. Booking ya funciona 10/10, así que el hueco #1 está cerrado.
- Modelo hedónico descartado como fuente (queda como proxy muy grueso, si acaso, para destinos futuros sin scrape: Cozumel, Isla Mujeres, Holbox, Chetumal, Mahahual, Puerto Morelos).
- Backup previo en
/tmp/booking.csv.0914;booking.csvahora tiene el snapshot 09-17. Falta ingestar aobs/booking.ndjson(correr el conector) para que el índice lo lea.
Siguiente
Con precio (10/10) + rating (10/10) + ocupación (8/10, falta Tulum/Bacalar), el Burbuja_Index ya es casi calculable: solo bloquea la ocupación de Tulum/Bacalar.