Busco Algoritmos de predicción

E

Hola! Muy buenas a todos, al grano.

Estoy buscando algoritmos de predicción los cuales a partir de una serie histórica de datos me hagan una predicción. Me explico con un ejemplo:

Imaginemos que tengo la siguiente serie 'Año'/'Cifra cualquiera': 2001:12, 2002:3 2003:5 2004:4 2005:2 ..... Me gustaría que a partir de esta información me hiciera una predicción de cual podría ser la cifra para el año 2006 y 2007 por ejemplo.

¿Conocéis algún método estadístico, algoritmo o librería que se adapte a esto?

El lenguaje que estoy utilizando es python, he estado mirando la librería http://scikit-learn.org/stable/. Pero no se si hay algo más interesante por ahí que no haya descubierto.

Un saludo y muchísimas gracias de antemano.

HeXaN

Tira por LSTM RNN. Lo tienes implementado aquí: https://keras.io/

2 respuestas
E

#2 Muchas gracias compañero! Decir que tengo muy pocos datos, quizás una media de 10 años hacia atrás. No se si las redes neuronales es lo más adecuado, pero creo que es lo mejor que tengo ahora mismo.

Había pensado también hacer una simple regresión lineal, pero no se, me gustaría algo más 'sofisticado'.

Muchas gracias de nuevo compañero. Mañana lo probaré a fondo.

1 respuesta
HeXaN

#3 Con 10 datos lo haces con papel y bolígrafo jaja.

1 respuesta
E

#4 Jajajaja, tienes razón pero son 10 datos por cada fila de un dataset de 20000 filas. Es decir que tendría que aplicar la red neuronal 20000 veces con cada uno de esos 10 datos para cada fila del dataset. Por eso prefiero no hacerlo a mano jejejeje.

eXtreM3

Échale un vistazo a este https://cloud.google.com/prediction/

1 respuesta
E

#6 Muchas gracias compañero. Le hecho un ojo.

Metainferno

Personalmente, yo me miraría R. Llevo usando un año R para Machine Learning y es bastante más directo que no Python.

Tengo apuntes de algoritmos que hacía mi profesor en la facultad. Si los necesitas te los puedo pasar por privado.

PD: En los códigos hay bastantes comentarios en inglés, para saber que está haciendo.

1 respuesta
E

#8 Hola! Gracias por la sugerencia. Pero todo va englobado sobre una app, para la cual estoy usando django. Por lo que prefiero usar python, no son cantidades 'excesivamente grandes', quizás no lleguen al millón. Por lo que opino que python puede desenvolverse medianamente bien.

Muchísimas gracias de todas formas.

desu

#2 sin saber como son los datos por que? (:
#1 https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-algorithm-choice

1 respuesta
HeXaN

#10 Me he basado en el ejemplo de datos que pone en #1.

10 días después
wineMan

Gente que ofrece soluciones deep learning para una simple regresión...

Mira qué fácil:
https://support.office.com/es-es/article/PRONOSTICO-funci%C3%B3n-PRONOSTICO-50ca49c9-7b40-4892-94e4-7ad38bbeda99

E

Gracias a todos, mirare todo lo que me habéis dado.

Usuarios habituales