PricingDemo

Caso de estudio de análisis de datos Proyecto de portfolio independiente Datos ficticios

Pricing Demo

por Alfonso Cifuentes

Del catálogo editorial a un análisis de precios que se puede defender.

Este proyecto nace de una prueba técnica que realicé durante un proceso de selección para un puesto de análisis de datos en una empresa internacional de edición educativa. El reto era organizar un catálogo, comparar precios de productos realmente equivalentes y explicar qué diferencias merecían investigarse. Para poder compartirlo, reconstruí el caso con títulos, colecciones y precios ficticios.

362 productos simulados, 12 colecciones y una pregunta: ¿hay diferencias de precio o estamos comparando cosas distintas?

Ver el caso Ver la explicación Explorar los datos

Adaptación independiente con datos ficticios. Ningún producto ni precio pertenece a la empresa de selección, y no es un trabajo remunerado ni para clientes.

01 · El encargo

Por qué una editorial no puede ordenar su lista de precios y leer las anomalías sin más.

Una lista de precios no es tan sencilla como parece.

Un mismo curso puede tener libro del alumno, cuaderno, versión con respuestas, acceso digital, audio y distintas ediciones. Y dos productos que se llaman casi igual pueden no ser comparables.

Antes de buscar desviaciones de precio, había que reconstruir la identidad de cada producto y decidir qué diferencias estaban justificadas por sus características. Promediarlo todo da una respuesta falsa con aire de seguridad: la media de este catálogo ficticio es 44,04 €, una cifra que no describe ningún producto.

Libro del alumno (student book)
El libro principal del curso para un nivel.
Cuaderno de ejercicios (workbook)
Libro de práctica, con o sin solucionario.
Pack
Libro del alumno con complementos, como acceso digital.
Acceso digital
Versión en línea o licencia de práctica; su duración a menudo no consta.
Edición
Revisión de un mismo título; ediciones distintas son productos distintos.
Nivel
MCER (de Starter a C1) para adolescentes y adultos; cursos 1–6 en primaria.
Fig. 1 Cada producto, un punto, agrupado por tipo. Precios de lista ficticios en euros: los tipos apenas se solapan, así que una media global dice poco.
Rango de precios por tipo de producto
TipoRecuentoMín.MedianaMáx.
Ver type_stats en public/data/analysis.json

02 · La materia prima

Cada nombre y precio de abajo lo inventó un generador con semilla. Misma semilla, mismo fichero, byte a byte.

Cinco columnas de entrada. Diecinueve de salida.

El fichero original tiene 362 filas en 12 colecciones inventadas, con dos sistemas de niveles. Cada fila lleva solo cinco campos: serie, segmento, subsegmento, título y precio.

El enriquecimiento añade catorce atributos que la comparación necesita. Algunos se leen en el título; otros, como la edición o la duración del acceso, nunca aparecen en él y deben venir de los metadatos. Esa diferencia importará más adelante.

  1. Series
  2. Segment
  3. Sub-Segment
  4. Title
  5. Price_EUR
  1. Edition
  2. Level
  3. Level_System
  4. Product_Type
  5. Product_Role
  6. Book_Part
  7. Pack_Type
  8. Answer_Support
  9. Digital_Main_Book_Access
  10. Digital_Practice_Book_Access
  11. Audio_Access
  12. App_Access
  13. Additional_Resources
  14. Access_Duration

Los nombres de columna se mantienen en inglés, igual que en los ficheros descargables.

  • Amber Path
  • Compass Junction
  • Driftwood Dialogues
  • Fable Road
  • Glasshouse English
  • Kindred Horizons
  • Little Lanterns
  • Mosaic English
  • Northstar Language Lab
  • Orion Exam Prep
  • Silverline Skills
  • Wildflower Words

03 · Mi enfoque

Cuatro pasos, en este orden. Saltarse el primero es la forma en que un análisis destruye la evidencia sin darse cuenta.

Fija el producto. Después mira el precio.

  1. Conservar el origen.

    El fichero original nunca se edita. Cada corrección vive en una vista de análisis aparte (la vista de reporting) que puede desactivarse, así que cualquier cifra se puede rastrear hasta el registro del que procede.

  2. Recuperar la estructura.

    Un analizador basado en reglas lee solo los títulos. Coincidió con las etiquetas de referencia de nivel, pack, solucionario, parte del libro, audio y acceso digital en las 362 filas, y en el tipo de producto se abstuvo dos veces («TB» y «Gleebook») en lugar de adivinar. Las reglas se escribieron para los títulos de este catálogo sintético: esa puntuación comprueba las reglas, no la precisión con datos reales.

    No recuperable desde los títulos: edición · duración del acceso · recursos extra · segmento

  3. Comparar lo comparable.

    Agrupar productos iguales en todo salvo el nivel, y preguntar si el precio cambia con el nivel. La definición formal está debajo.

  4. Separar el hecho de la suposición.

    Una diferencia de precio es una pregunta para el equipo comercial, no un veredicto. Cada excepción se clasifica como problema de datos, posible decisión de precio o pregunta abierta, y se deja en los datos para que el lector pueda discrepar.

La pregunta analítica

Grupo comparable: productos que comparten serie, tipo, función, parte del libro, pack, solucionario, ambos derechos digitales, recursos extra y edición, presentes en dos o más niveles. Precio uniforme: todos los productos del grupo tienen el mismo precio de lista.

68 grupos en total · 60 abarcan dos o más niveles y se pueden contrastar · 8 tienen un único nivel y quedan aparte.

Regla ingenua por subcadena

"ebook" en el título

1 falso libro digital: Fable Road Level 3 Gleebook Resource

Regla con límites de palabra

\be-?book\b

0 coincidencias. Un recurso impreso sigue siendo impreso.

04 · El descubrimiento

Los errores interesantes no muestran dónde debería estar un registro. Muestran dónde ha acabado.

Seis excepciones. Dos no tenían nada que ver con el precio.

  1. 60grupos comparables
  2. 54mantienen un único precio en todos los niveles
  3. 6cambian de precio con el nivel
  4. 4nivel Starter más barato: posible decisión de precio, sin confirmar
  5. 2un registro de otra serie archivado en el grupo: problema de datos
Prueba · Glasshouse English · Premium Pack with Digital · tal como constaCampo de serie / Título / Precio
Glasshouse EnglishGlasshouse English A2 Premium Pack with Digital86,49 €
Glasshouse EnglishGlasshouse English B1 Premium Pack with Digital86,49 €
Glasshouse EnglishMosaic English B1 Premium Pack with Digital69,49 €
Glasshouse EnglishGlasshouse English B2 Premium Pack with Digital86,49 €

Observación, fila 20: el nivel B1 aparece dos veces en este grupo, y uno de los títulos B1 dice Mosaic English. Interpretación: lo que parece una rebaja de 17 € es un producto de otra serie archivado con el nombre equivocado. Acción: se conserva el origen y se reubica en la vista de análisis. La fila 155 sigue el mismo patrón (un pack de estudio de Glasshouse English archivado como Kindred Horizons).

Tal como consta

54/60

90,0 % de los grupos comparables tiene un único precio

Vista de análisis

56/60

93,3 % · los mismos 60 grupos, origen intacto

El denominador se volvió a calcular tras la reubicación, no se supuso: ambas vistas dan 68 grupos y 60 comparables, porque cada registro mal archivado ocupa un hueco vacío de su serie real. Se corrigió la clasificación para el análisis; no se cambió ningún precio.

05 · Explorador

Cada fila es una configuración; léela de izquierda a derecha por niveles. Un precio resaltado difiere del precio de referencia de la fila (el más frecuente) y muestra la diferencia.

  • 69,49 € difiere del precio de referencia de la fila
  • −17,00 € diferencia respecto al precio de referencia
  • M el campo de serie contradice el título (problema de datos)
  • E etiqueta de edición escrita de dos formas
  • O precio por encima del límite IQR, tipo sin resolver
  • G «ebook» dentro de otra palabra (trampa del analizador)
  • T jerarquía de segmento incoherente

Lee el catálogo por ti mismo.

Elige una colección. La cuadrícula muestra cada producto ficticio con su precio por nivel; aquí nada está agregado. Cambia a la vista de análisis para ver cómo los dos registros mal archivados vuelven a su serie.

06 · Evidencias

Cada comparación fija la serie y el nivel y comprueba la edición. Las comparaciones estrictas y las orientativas se presentan por separado.

Tres comparaciones, con sus matices.

Volúmenes divididos

La parte A + la parte B cuestan en torno a un 14 % más que el libro completo.

Estricta (misma serie, nivel y etiqueta de edición): 10 de 12 niveles. Little Lanterns 62,00 € frente a 54,49 € (+13,8 %); Wildflower Words +13,9 %. Orientativa: 2 niveles de Little Lanterns donde las partes y el volumen llevan etiquetas de edición distintas muestran la misma diferencia.

Nivel de entrada

Starter es más barato en dos colecciones, y solo ahí.

Mosaic English y Silverline Skills sitúan el libro del alumno Starter −8,00 € y el cuaderno −4,00 € por debajo de sus otros niveles (del −14,0 % al −19,5 %). Observación: un patrón coherente. Interpretación: una política de entrada es plausible. Los precios de lista por sí solos no demuestran la intención.

Solucionarios

Con solucionario o sin él, el precio es el mismo.

24 de 24 parejas de cuadernos, emparejadas por serie, nivel y edición, comparten precio. La paridad solo significa algo porque el emparejamiento es estricto.

07 · Registro de calidad

Se mantiene: el dato es correcto. Consulta: preguntar al responsable. Normalizar: alias solo en el análisis. Investigar: patrón sin causa conocida.

Diez cosas que parecen hechos.

Cada incidencia se introdujo a propósito en el generador; después se encontró, se midió y se registró. Ninguna se corrigió en silencio.

El campo de serie contradice el título2 filasConsulta

Las filas 20 y 155 llevan el nombre de otra serie. Provocan dos de las seis «excepciones» de precio. El origen conserva el valor registrado; la vista de análisis las reubica por el prefijo del título.

Dos grafías de una misma edición3 + 3 filasNormalizar

«Second Edition» y «2nd Edition» aparecen en seis filas de Little Lanterns. Se unifican solo en el análisis. Como la edición forma parte de la clave de comparación, estas filas quedan fuera de todos los grupos entre niveles: son seis de los 8 grupos de un solo nivel. Los otros dos son el pack TB y el recurso Gleebook, únicos en su tipo.

«Gleebook» no es un libro digital1 filaSe mantiene

Un recurso impreso cuyo nombre contiene las letras «ebook». Una regla por subcadena le concede acceso digital; una regla con límites de palabra, no. El registro es correcto y se mantiene: el problema era el analizador.

Un pack, dos nombres6 frente a 24 filasConsulta

Mosaic English llama «+ Online Access» a su pack de estudio; las demás series dicen «with Digital». Probablemente sea lo mismo, pero unirlos es una decisión de negocio, no de análisis.

Libro de primaria archivado como secundaria1 filaConsulta

Fila 61, Fable Road Level 1 Pupil Book: segmento Primary, subsegmento Secondary. Las demás filas de Fable Road dicen Primary. Un error de jerarquía que sesgaría cualquier informe por segmento.

El código «TB», sin resolver108,49 €Investigar

El único precio por encima del límite superior del IQR (unos 100 €). «TB» podría ser un libro del profesor u otra cosa, así que su categoría queda sin resolver; no se reclasifica a partir de su precio. Se señala; no se borra para que un gráfico quede más limpio.

Duración del acceso: casi nunca consta6 de 72Se mantiene

Seis cuadernos digitales indican 18 meses; en sesenta y seis la duración no consta. Vacío significa «no consta», no «ilimitado». Tratar el hueco como «sin límite» inventaría una característica del producto.

Sobreprecio de las partes A + B10 estrictas + 2 orientativasInvestigar

Comprar las dos mitades cuesta en torno a un 14 % más que el volumen completo, en todos los niveles de las dos colecciones divididas. Diez niveles son comparaciones estrictas; en dos niveles de Little Lanterns las partes y el volumen llevan etiquetas de edición distintas, así que esos dos son solo orientativos. Quizá sea intencionado; conviene confirmarlo antes de llamarlo error.

Starter por debajo del resto de niveles4 gruposInvestigar

Dos colecciones, solo libro del alumno y cuaderno. Lo bastante coherente como para parecer deliberado. Los datos muestran el patrón; el motivo tiene que explicarlo una persona.

Paridad del solucionario24 de 24 parejasSe mantiene

Los cuadernos con y sin solucionario siempre comparten precio cuando se emparejan por serie, nivel y edición. Un resultado limpio, registrado porque un emparejamiento menos estricto lo habría ocultado.

08 · Limitaciones

Dicho con claridad, para que nadie tenga que deducirlo.

Lo que un precio de lista no puede decir.

No está en los datos

  • Ventas
  • Costes
  • Márgenes
  • Descuentos
  • Demanda

Así que aquí no hay precio recomendado, ni afirmaciones sobre rentabilidad, ni estimación de impacto económico. La media de 44,04 € describe solo este catálogo sintético, no ningún mercado. La puntuación perfecta del analizador comprueba reglas escritas para títulos sintéticos; no es una referencia para producción. Y cambiar nombres y precios no equivale, por sí solo, a un dictamen jurídico de confidencialidad. Lo que el análisis sí puede hacer es entregar a un equipo comercial cuatro preguntas precisas:

  1. ¿Es deliberado el descuento Starter en Mosaic English y Silverline Skills?
  2. ¿Quién es responsable de los metadatos de serie, y cómo acabaron las filas 20 y 155 con el nombre equivocado?
  3. ¿Es intencionado el sobreprecio de en torno al 14 % por comprar un libro en dos partes?
  4. ¿Qué es «TB», y encaja un precio de 108,49 € en el mismo catálogo?

09 · Vídeos y materiales

Todo lo que dice la página se puede comprobar en estos ficheros. Vuelve a ejecutar el generador y obtendrás los mismos bytes.

Míralo y después comprueba mi trabajo.

El caso completo, del encargo a las limitaciones. Narración con voz sintética (ElevenLabs).
Una historia propia de un minuto para móvil, con subtítulos incrustados.

Subtítulos y transcripción: explicación (VTT) · versión corta (VTT)

Ficheros

10 · Conclusión

Primero, la comparabilidad. Después, el precio.

El dato más llamativo no siempre es el problema real. Dos «excepciones de precio» eran errores de archivo: corregir la clasificación, no los precios, cambió la lectura de 54 a 56 grupos con precio uniforme de 60.

Lo que el caso muestra para un puesto analítico: estructurar datos de catálogo desordenados, definir una comparación justa antes de medir, mantener la trazabilidad del origen al informe, separar observación e interpretación, y entregarlo como Python reproducible, un Excel con fórmulas vivas y un relato claro.