Estimación de propósito del viaje
1. Introducción
La estimación de propósito del viaje corresponde al proceso mediante el cual se asigna una categoría funcional a cada viaje construido. Esta categoría busca aproximar el motivo principal del desplazamiento, utilizando la información disponible en la secuencia diaria de viajes de una tarjeta.
El método se basa en una hipótesis temporal: el propósito de un viaje puede inferirse a partir del tiempo de permanencia de la persona usuaria en el destino antes de iniciar el siguiente viaje. Este tiempo de permanencia se denomina tiempo de actividad y se calcula como la diferencia entre la bajada estimada del viaje actual y la subida del viaje siguiente.
Por ejemplo, si una persona baja de un viaje y permanece varias horas en la zona de destino antes de volver a utilizar el sistema, se interpreta que en ese lugar realizó una actividad principal, como trabajo o estudio. En cambio, si el tiempo entre viajes es breve, se considera que el destino corresponde a una actividad intermedia o de otro tipo.
2. Datos utilizados
Para cada viaje se utilizan principalmente los siguientes datos:
- Identificador anónimo de tarjeta.
- Secuencia cronológica de viajes de la tarjeta.
- Tiempo de subida del viaje actual.
- Tiempo de bajada estimado del viaje actual.
- Tiempo de subida del viaje siguiente.
- Existencia o ausencia de bajada estimada.
- Tipo de día procesado: laboral u otro.
- Tipo de tarjeta o perfil de usuario: adulto u otro tipo de usuario.
La estimación se realiza después de la construcción de viajes y después de contar con una bajada estimada válida para el viaje.
3. Criterio general
El algoritmo recorre los viajes de cada tarjeta en orden cronológico. Para cada viaje se revisa si existe un viaje siguiente. Si existe, se calcula el tiempo de actividad entre ambos viajes.
El tiempo de actividad se define como:
tiempo_actividad = tiempo_subida_viaje_siguiente - tiempo_bajada_viaje_actual
Este valor se expresa en minutos y representa el tiempo que la persona usuaria permaneció en el destino del viaje actual antes de iniciar un nuevo desplazamiento.
A partir de este tiempo, el sistema asigna el propósito del viaje según reglas diferenciadas por tipo de día. En días laborales se utiliza un umbral menor para identificar actividades principales, mientras que en días no laborales se utiliza un umbral mayor.
4. Clasificación de propósitos
4.1 Viaje sin bajada
Si el viaje no cuenta con una bajada estimada válida, no es posible calcular correctamente el tiempo de actividad asociado al destino. En este caso, el propósito se clasifica como sin bajada.
Esta categoría permite separar los viajes que no cuentan con información suficiente para estimar propósito.
4.2 Último viaje del día
Si el viaje actual corresponde al último viaje observado para la tarjeta durante el día, no existe un viaje siguiente que permita calcular tiempo de actividad.
En este caso, si el viaje cuenta con bajada estimada, se asigna el propósito hogar, bajo la hipótesis de que el último destino observado del día corresponde al retorno al hogar o al destino final diario de la persona usuaria.
Si el último viaje no cuenta con bajada estimada, se clasifica como sin bajada.
4.3 Trabajo o estudio en día laboral
En días laborales, si el tiempo de actividad es mayor o igual a 2 horas, el sistema clasifica el destino como una actividad principal.
La asignación específica depende del tipo de tarjeta:
- Si la tarjeta corresponde a una persona adulta, el propósito se clasifica como trabajo.
- Si la tarjeta corresponde a otro perfil de usuario, el propósito se clasifica como estudio.
Este criterio asume que una permanencia prolongada durante un día laboral está asociada principalmente a actividades de trabajo o estudio.
4.4 Trabajo o estudio en día no laboral
En días no laborales, el umbral para clasificar una actividad principal es mayor. Si el tiempo de actividad es mayor o igual a 5 horas, el sistema clasifica el destino como trabajo o estudio, dependiendo del tipo de tarjeta.
La asignación se realiza de la siguiente manera:
- Si la tarjeta corresponde a una persona adulta, el propósito se clasifica como trabajo.
- Si la tarjeta corresponde a otro perfil de usuario, el propósito se clasifica como estudio.
Este criterio utiliza un umbral más exigente, dado que en días no laborales las actividades principales tienden a presentar mayor variabilidad.
4.5 Otros propósitos
Si el tiempo de actividad es mayor a 1 minuto y menor que el umbral definido para trabajo o estudio, el viaje se clasifica como otros.
Esta categoría agrupa actividades intermedias, trámites, compras, visitas, actividades recreativas u otros motivos que no pueden ser diferenciados con mayor precisión usando únicamente la información disponible en las validaciones.
4.6 Permanencia menor o igual a 1 minuto
Si el tiempo de actividad es menor o igual a 1 minuto, el propósito se clasifica como menos de 1 minuto.
Este caso puede representar situaciones anómalas, errores de estimación, validaciones muy cercanas o eventos donde no existe una permanencia real en destino suficiente para interpretar una actividad.
4.7 Propósito desconocido
Si el viaje no cumple ninguna de las condiciones anteriores, se clasifica como desconocido.
Esta categoría actúa como resguardo metodológico para casos que no pueden ser asignados de forma consistente a las categorías definidas.
5. Pseudocódigo general
```text id="zghn7y" Para cada tarjeta: obtener viajes de la tarjeta ordenados cronológicamente
Para cada viaje_actual:
viaje_siguiente = siguiente viaje de la tarjeta
Si no existe viaje_siguiente:
Si viaje_actual no tiene bajada estimada:
asignar propósito = SIN_BAJADA
Si viaje_actual tiene bajada estimada:
asignar propósito = HOGAR
continuar con el siguiente viaje
Si viaje_actual no tiene tiempo de bajada válido
o viaje_siguiente no tiene tiempo de subida válido:
asignar propósito = SIN_BAJADA
continuar con el siguiente viaje
calcular tiempo_actividad:
tiempo_actividad = viaje_siguiente.tiempo_subida - viaje_actual.tiempo_bajada
convertir tiempo_actividad a minutos
Si tipo_dia es LABORAL:
Si tiempo_actividad >= 120 minutos:
Si tipo_tarjeta es ADULTO:
asignar propósito = TRABAJO
Si no:
asignar propósito = ESTUDIO
Si tiempo_actividad > 1 minuto y tiempo_actividad < 120 minutos:
asignar propósito = OTROS
Si tiempo_actividad <= 1 minuto:
asignar propósito = MENOS_1_MINUTO
En otro caso:
asignar propósito = DESCONOCIDO
Si tipo_dia no es LABORAL:
Si tiempo_actividad >= 300 minutos:
Si tipo_tarjeta es ADULTO:
asignar propósito = TRABAJO
Si no:
asignar propósito = ESTUDIO
Si tiempo_actividad > 1 minuto y tiempo_actividad < 300 minutos:
asignar propósito = OTROS
Si tiempo_actividad <= 1 minuto:
asignar propósito = MENOS_1_MINUTO
En otro caso:
asignar propósito = DESCONOCIDO
```
6. Resultado del proceso
Como resultado, cada viaje queda asociado a una categoría de propósito. Las categorías consideradas son:
- Hogar: asignado al último viaje del día con bajada válida.
- Trabajo: asignado a viajes de tarjetas adultas con tiempo de actividad prolongado.
- Estudio: asignado a viajes de tarjetas no adultas con tiempo de actividad prolongado.
- Otros: asignado a viajes con permanencia intermedia en destino.
- Menos de 1 minuto: asignado a viajes con permanencia extremadamente baja entre viajes consecutivos.
- Sin bajada: asignado a viajes que no cuentan con bajada válida para estimar el tiempo de actividad.
- Desconocido: asignado a casos que no cumplen las reglas anteriores.
Esta clasificación permite incorporar una dimensión funcional al análisis de demanda, facilitando la construcción de indicadores por motivo de viaje, la caracterización de patrones diarios de movilidad y la interpretación de matrices origen-destino según actividad estimada.
7. Consideraciones metodológicas
La estimación de propósito no corresponde a una observación directa del motivo declarado por la persona usuaria, sino a una inferencia construida a partir del comportamiento temporal de la tarjeta durante el día.
El método depende de la correcta estimación de la bajada del viaje actual y de la existencia de un viaje posterior. Por esta razón, los viajes sin bajada estimada o sin continuidad diaria suficiente pueden no contar con una clasificación completa.
La categoría hogar se asigna al último viaje del día con bajada válida, bajo la hipótesis de retorno al destino final diario. Esta regla puede no cumplirse para todos los usuarios, pero permite establecer un criterio sistemático para el cierre de la secuencia diaria de viajes.
La diferenciación entre trabajo y estudio se realiza a partir del tipo de tarjeta. Por lo tanto, la clasificación debe entenderse como una aproximación metodológica y no como una identificación individual del motivo real del viaje.
Finalmente, los umbrales utilizados varían según tipo de día. En días laborales se considera una actividad principal cuando la permanencia es mayor o igual a 2 horas, mientras que en días no laborales se utiliza un umbral de 5 horas. Esta diferencia busca reflejar que los patrones de actividad durante fines de semana o festivos pueden ser menos estructurados que en días laborales.