/c19-126-t-data-bi

Repositorio del grupo 126 data bi, del proyecto Análisis de Tendencias de Inversiones

Primary LanguageJupyter Notebook

c19-126-t-data-bi

Repositorio del grupo 126 data bi, del proyecto Análisis de Tendencias de Inversiones image

📝 Índice:

Introducción:

Este proyecto tiene como objetivo analizar las tendencias financieras en tres mercados principales: USA, Europa y Asia. Hemos seleccionado 10 acciones de cada mercado para estudiar. Actuando como una empresa consultora, proporcionamos insights y recomendaciones para una institución que desea crear un fondo de inversión para clientes sin experiencia en el mercado de valores. Nuestro análisis combina la experiencia de científicos de datos y analistas de datos para ofrecer insights completos y accionables.

Resumen:

Recopilamos datos sobre precios de acciones y volúmenes de negociación para las 30 acciones seleccionadas (10 de cada mercado) durante un período significativo, desde el 30 de junio de 2014 hasta el 30 de junio de 2024. El conjunto de datos incluye las siguientes columnas para cada ticker: precio de apertura (open), precio de cierre (close), precio máximo (high), precio mínimo (low), precio ajustado de cierre(adj.close) y volumen de negociación (volume). Además, compilamos datos sobre los seguidores de estas acciones en diversas plataformas para medir el sentimiento e interés de los inversores.

Conceptos Claves:

◘ Tendencias Financieras: Análisis de cómo los precios de las acciones y otros indicadores financieros cambian con el tiempo. ◘ Predicciones de Precios: Uso de modelos estadísticos y de machine learning para prever los precios futuros de las acciones. ◘ Sentimiento del Inversor: Medición del interés y las emociones de los inversores respecto a las acciones, basada en datos de seguidores de varias plataformas.

Público Objetivo:

Este informe está dirigido a inversores y gestores de fondos que buscan información detallada y basada en datos para tomar decisiones de inversión informadas en los mercados de USA, Europa y Asia. También es útil para analistas financieros y consultoras que trabajan en la identificación de oportunidades de inversión.

Metodología:

Utilizamos metodologías ágiles para gestionar el proyecto, con reuniones diarias y herramientas de gestión de tareas como Trello para asignar y distribuir las tareas. Los científicos de datos realizaron el análisis exploratorio de datos (EDA) y desarrollaron modelos predictivos, mientras que los analistas de datos se centraron en la visualización de datos y la respuesta a preguntas clave del negocio.

Datos:

Los datos fueron obtenidos de la biblioteca yfinance y abarcan el período desde el 30 de junio de 2014 hasta el 30 de junio de 2024. Los datos incluyen:

Precios de apertura (open) Precios de cierre (close) Precios máximos (high) Precios mínimos (low) Volumen de negociación (volume) Datos de seguidores en diversas plataformas Datasets generados a través de librerías de Python (predictivo y sentimiento)

Etapas del Proyecto:

Recolección y Preparación de Datos: Obtención y limpieza de los datos necesarios para el análisis. Análisis Exploratorio de Datos (EDA): Identificación de patrones y tendencias clave. Modelado Predictivo: Creación de modelos para predecir precios futuros. Análisis de Sentimiento: Evaluación del sentimiento de los inversores basado en datos de seguidores. Visualización de Resultados: Creación de dashboards interactivos en Power BI.

Mockup técnico:

El mockup técnico se centra en la estructura y funcionalidades de los dashboards creados en Power BI. Incluye gráficos de tendencias de precios, volúmenes de negociación y comparaciones entre mercados. Este mockup proporciona una visión clara y detallada de los principales indicadores financieros de cada mercado.

Mockup sentimiento:

El mockup de sentimiento presenta el análisis del interés y las emociones de los inversores respecto a las acciones, basado en datos de seguidores de varias plataformas. Se muestran gráficos que ilustran el sentimiento positivo, negativo y neutral a lo largo del tiempo, así como su correlación con las variaciones de los precios de las acciones.

Mockup predictivo:

El mockup predictivo incluye los resultados de los modelos de machine learning utilizados para prever los precios futuros de las acciones. Se muestran gráficos de predicción comparando los valores reales con los previstos, destacando la precisión de los modelos y los factores que más influyen en las predicciones.

Visualización en Power BI

La visualización en Power BI integra todos los análisis anteriores en un dashboard interactivo que permite al usuario explorar los datos de manera intuitiva. Los usuarios pueden filtrar por mercado, acción y período de tiempo para obtener insights específicos. El dashboard también incluye herramientas para comparar tendencias entre diferentes mercados y analizar el impacto de diversos factores en los precios de las acciones.

Herramientas y librerías utilizadas en el proyecto:

Librería/herramienta Logo Descripción
Pandas Librería de Python para manipulación y análisis de datos.
NumPy Librería fundamental para computación numérica en Python.
Matplotlib Librería fundamental para la generación de gráficos en dos dimensiones.
Yfinance API de Python para datos financieros de Yahoo Finance.
XGBoost Librería de Python para algoritmos de boosting.
Lightgbm Framework de aprendizaje automático basado en árboles.
Statsmodels Librería de Python para modelado estadístico.
Scikit-learn Librería de Python para aprendizaje automático.
Text Blob Es una biblioteca de Python (2 y 3) para procesar datos textuales.
Drawdb Herramienta de diseño de bases de datos para que los desarrolladores creen, colaboren y visualicen sus diagramas de relaciones entre entidades.
Jupyter Software gratuito, estándares abiertos y servicios web para informática interactiva en todos los lenguajes de programación.
Visual Studio Code Editor de código fuente.
MySQL Herramienta visual de diseño de bases de datos que integra desarrollo de software, administración de bases de datos, diseño de bases de datos, gestión y mantenimiento para el sistema de base de datos MySQL.
Colaboratory con Python Utilizaremos Colaboratory, una plataforma de Google basada en Jupyter Notebooks, junto con las potentes librerías de Python para análisis de datos como Pandas, NumPy y Matplotlib.
Power BI Para la visualización de datos avanzada, aprovecharemos Power BI, una herramienta líder en el mercado para crear informes interactivos y paneles de control.
Canva Es una plataforma de diseño gráfico y composición de imágenes.
Figma Editor de gráficos vectorial y una herramienta de generación de prototipos, principalmente basada en la web.
Power Point Microsoft PowerPoint (PPT) es un software de ofimática diseñado para realizar presentación de diapositivas..
Slack Plataforma de comunicación para equipos.
Python Lenguaje de programación utilizado para análisis de datos y desarrollo de aplicaciones.
Google Drive Servicio de almacenamiento y sincronización de archivos.
Zoom Plataforma de videoconferencia de Google.
GitHub Plataforma de desarrollo colaborativo para proyectos de software.
Trello Herramienta de gestión de proyectos y seguimiento de problemas.

Contacto:

Integrantes Rol GitHub LinkedIn
Maira Alejandra Pinilla Project Manager/Data Analyst GitHub LinkedIn
Lorena Tito Ramos Data Analyst GitHub LinkedIn
Sergio González Rivera Data Analyst / Data Scientist GitHub LinkedIn
Patricia Olivares Delgado Data Analyst / Python - SQL GitHub LinkedIn
Sonia Calle Data Analyst GitHub LinkedIn
Micaela Pequeño Data Analyst GitHub LinkedIn
Yair Fabricio Cuno Rojas Data Analyst GitHub LinkedIn
Johanna Procopio Data Analyst GitHub LinkedIn
Manuel Lagunas Data Analyst / Data Scientist GitHub LinkedIn