TRABAJOS FIN DE GRADO curso: 2020-21
Modelos predictivos en series temporales de valores bursátiles |
Tecnologías Específicas
Computación
Descripcion y Objetivos
Debido al dinero que hay en juego, el mundo de la bolsa y mercado de acciones ha sido objeto de interés y campo de pruebas para el análisis y predicción sobre series temporales y herramientas relacionadas con este área.
En este proyecto se plantea hacer un estudio de las técnicas analíticas y de predicción más comunes, así como elaborar un modelo predictivo basado en machine learning y que, además, se nutra de otras fuentes de información como puedan ser las noticias económicas o políticas.
En lugar de elaborar un modelo de caracter general, el trabajo se centrará en el valor de un conjunto reducido de acciones correspondientes a empresas del ibex35 y nasdaq.
Metodología y Competencias
El proyecto consta de las siguientes fases:
- Estudio de problema y selección de unas variables objetivo.
- Adquisición de datos y elaboración de una base de datos.
- Estudio de modelos predictivos clásicos
- Elaboración de modelos basados en Machine Learning
- Estudio sobre la incorporación de información externa
Por otra parte, el proyecto trabaja las siguientes competencias de la intensificación de computación:
- [CM3] Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
- [CM5] Capacidad para adquirir, obtener, formalizar y representar el conocimiento humano en una forma computable para la resolución de problemas medianteun sistema informático en cualquier ámbito de aplicación, particularmente los relacionados con aspectos de computación, percepción y actuación en ambientes o entornos inteligentes.
- [CM6] Capacidad para desarrollar y evaluar sistemas interactivos y de presentación de información compleja y su aplicación a la resolución de problemas de diseño de interacción persona computadora.
- [CM7] Capacidad para conocer y desarrollar técnicas de aprendizaje computacional y diseñar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos.
Medios a utilizar
Un PC, el lenguaje de programación Python y las librerías correspondientes.
Bibliografía
Tutores OSSA JIMENEZ, LUIS DE LA ALEDO SÁNCHEZ, JUAN ÁNGEL | Alumno CAMPILLO PÉREZ, ANDRÉS
|
|