This repository contains two main components: a financial data analysis and a chatbot project. The analysis focuses on financial data from Microsoft, Apple, and Tesla for the fiscal years 2022-2024. The chatbot provides insights on revenue, net income, and growth for these companies.
financial_data_analysis.ipynb
: The main Jupyter Notebook containing the analysis and visualizations.data/10k filings 2022-2024 fy.csv
: The CSV file with the financial data used in the analysis.scripts/chatbot.py
: The main Python script for the chatbot.scripts/index.html
: The HTML interface for interacting with the chatbot.data/10k filings 2022-2024 fy_updated.csv
: The CSV file containing financial data.financial_data_analysis.html
: HTML export of the Jupyter Notebook.
- Data Analysis: Perform detailed analysis of financial metrics such as revenue, net income, and growth.
- Visualization: Generate insightful plots to visualize trends over the fiscal years.
- Chatbot: Provides user-friendly financial insights for Microsoft, Apple, and Tesla.
- The chatbot only provides information on Microsoft, Apple, and Tesla.
- It responds to queries about revenue, net income, and growth.
- Expand the dataset to include more companies.
- Enhance natural language processing for better query understanding.
-
Clone the repository:
git clone https://github.com/Mettice/financial_data_analysis.git
-
Navigate to the Project Directory:
cd financial_data_analysis
-
Install Required Packages:
pip install pandas numpy matplotlib
-
Run the Jupyter Notebook:
jupyter notebook financial_data_analysis.ipynb
- Python 3.x
- Pandas
- NumPy
- Matplotlib
For any questions or issues, please contact [Your Name] at [Your Email].