Autor Tema: ¿Cómo llevar a excel una fórmula de predicción de llegada de buses?

0 Usuarios y 1 Visitante están viendo este tema.

16 Julio, 2014, 10:51 pm
Leído 3409 veces

ramonjosegn

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 13
  • Karma: +0/-0
  • Sexo: Masculino
Buenas tardes.

Meses atrás inicié con un amigo un proyecto web informando del nuevo sistema MULTIMODAL de buses en mi ciudad.

Hemos estado recabando mapas, infografías, etc.

Pero hay algo que no hemos conseguido desentrañar y es poder decirle a los usuarios A QUÉ HORA LLEGA UN BUS de una línea X.

Es decir necesito ayuda para entender la fórmula que vayamos a aplicar y luego pasarla a excel con sus respectivas variables.

Estuve investigando y he visto varias fórmulas para predecir la llegada de un bus, pero las fórmulas son muy complejas (tanto que mi esposa dijo que no entendía ni los símbolos - y ella estudia matemática financiera -). Si alguien tiene ya conocimientos previos del tema, pues por mi parte no hay problema de que sea con alguna fórmula que ese usuario ya conozca.

Quería saber si me podéis ayudar a desentrañar alguna de esas fórmulas (creo que no es relevante cuál de ellas ya que al fin y al cabo sólo es un intento de "posibilidades") para posteriormente hacerla funcionar en el programa microsoft Excel y poder compartir con los visitantes de nuestro sitio web los resultados (espero que no me regañen cuando el bus no pase, jejejee).

Muchas gracias.

17 Julio, 2014, 11:48 am
Respuesta #1

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

 Bienvenido al foro.

 Recuerda leer y seguir  las reglas del mismo así como el tutorial del LaTeX para escribir las fórmulas matemáticas correctamente.

Quería saber si me podéis ayudar a desentrañar alguna de esas fórmulas (creo que no es relevante cuál de ellas ya que al fin y al cabo sólo es un intento de "posibilidades") para posteriormente hacerla funcionar en el programa microsoft Excel y poder compartir con los visitantes de nuestro sitio web los resultados (espero que no me regañen cuando el bus no pase, jejejee).

Pues muestra las fórmulas y lo vemos.

Saludos.

17 Julio, 2014, 04:43 pm
Respuesta #2

ramonjosegn

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 13
  • Karma: +0/-0
  • Sexo: Masculino
Buenos días chicos.

Lo cierto es que al ser un tema tan complejo donde las fórmulas son predictivas y donde se trabaja con posibilidades teóricas existen varios estudios (bastante complejos al respecto), donde incluso algunos se mezclan para dar paso a nuevas teorías.

Según un documento que encontré online, en un intento de generar un nuevo modelo, usan principalmente los siguientes sistemas (dejo los nombres en inglés porque ni idea cuál es la traducción al español)

- multiple regression
- the local linear regression model
- neural networks
- the ARIMA model
- Kalman filters
- support vector regression
- simulation models
- k-nearest neighbors
- principal component analysis
- spectral analysis

Algunos modelos usan estadísticas de datos pasados, pero lo cierto es que apenas dispongo de un archivo donde se habla de frecuencias teóricas entre buses, entonces no sé qué modelo sería el más adecuado de implementar, aunque el sistema ARIMA parece ser uno de los más populares, aplicando en casi todos, para evitar desviaciones los filtros KALMAN.

Supongo que mi primera decisión sería decidir qué tipo de ecuación usar ¿o sería muy loco arriesgarme con mi propia ecuación?

---

En el siguiente documento
http://coeut.iitm.ac.in/umcsp/pdfweb/3a3vasanth.pdf

indican un sistema alternativo al modelo ARIMA, EXPONENTIAL SMOOTHING y posteriormente APLICAN EL FILTRO KALMAN

dejo capturas de pantalla de las zonas donde se explica la fórmula y sus variables









Sobre los filtros KALMAN para aplicar a la hora de "suavizar" resultados hay bastante información online...

Esta la fórmula propuesta (una de tantas) para aplicar en sistema de predicción de buses (después de aplicar la fórmula anterior o cualquier que se aplique a predicción de llegada de buses):



fuente del documento KALMAN - http://nctr.usf.edu/jpt/pdf/JPT%207-1%20Shalaby.pdf (página 48 y siguientes).

18 Julio, 2014, 02:00 pm
Respuesta #3

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

Algunos modelos usan estadísticas de datos pasados, pero lo cierto es que apenas dispongo de un archivo donde se habla de frecuencias teóricas entre buses, entonces no sé qué modelo sería el más adecuado de implementar, aunque el sistema ARIMA parece ser uno de los más populares, aplicando en casi todos, para evitar desviaciones los filtros KALMAN.

Supongo que mi primera decisión sería decidir qué tipo de ecuación usar ¿o sería muy loco arriesgarme con mi propia ecuación?

Hombre por sentido común lo lógico es que intentes aplicar aquel que se aproxime más a los datos que posees y las condiciones de la linea de buses que quierer modelizar.

En cuanto a las fórmulas es mejor que plantees una por una como has hecho aquí:

http://rinconmatematico.com/foros/index.php?topic=76084.msg303329#msg303329

Saludos.

18 Julio, 2014, 05:36 pm
Respuesta #4

ramonjosegn

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 13
  • Karma: +0/-0
  • Sexo: Masculino
Pues realmente la otra fórmula (del otro hilo) me ha parecido sensacional y puedo disponer de todos los datos, menos los regresivos que ya me tocaría salir a la calle algún día a tomar datos, el problema es que los números "fijos" que usan, a saber de dónde los sacaron, les mandé un email a los autores pero no han respondido.

Hay tantas teorías (incluso teoría neuronal) para predecir la llegada de un bus que realmente es difícil optar por alguna (además que muchas veces no son para nada claros con respecto al significado de las variables). Adicionalmente un matemático comentaba algo más o menos así "te pasas años para aplicar la fórmula y al final te das cuenta de que la fórmula dirá que el bus pasa en 5 minutos... cuando todos sabemos que siempre esperamos el bus por más de 15 minutos".

El peor problema con el que me enfrento es que no hay un documento oficial REAL donde indiquen número de buses por ruta y frecuencias de salida (hay documentos pero están completamente desacertados).