Group Number | Student Name | Student Number (ID) | Total Peer Mark (/30) |
---|---|---|---|
Group 5 | George Dominic | 22200969 | 30 |
Group 5 | Khuong Nguyen | 22201697 | 30 |
Group 5 | Koustav Das | 22200264 | 30 |
| Evaluator | Evaluatee | Effort (/10) | Attitude (/10) | Contribution (/10) | Total Peer Mark (/30) | | --- | --- | --- | --- | --- | --- | | George | George | 10 | 10 | 10 | 30 | | Khuong | George | 10 | 10 | 10 | 30 | | Koustav | George | 10 | 10 | 10 | 30 | | | | | | Total Average | 30 | | George | Khuong | 10 | 10 | 10 | 30 | | Khuong | Khuong | 10 | 10 | 10 | 30 | | Koustav | Khuong | 10 | 10 | 10 | 30 | | | | | | Total Average | 30 | | George | Koustav | 10 | 10 | 10 | 30 | | Khuong | Koustav | 10 | 10 | 10 | 30 | | Koustav | Koustav | 10 | 10 | 10 | 30 | | | | | | Total Average | 30 |
<aside> <img src="/icons/git_gray.svg" alt="/icons/git_gray.svg" width="40px" /> For full code repo and technical implementation, please click here
</aside>
<aside> <img src="/icons/bell-notification_gray.svg" alt="/icons/bell-notification_gray.svg" width="40px" /> For the best experience, please read this report online here
</aside>
In the ever-evolving financial market, investors and financial analysts are consistently seeking ways to gain an edge in predicting stock price movements. Financial Metrics derived from financial statements are widely used as indicators of a company's performance and can provide valuable insights into its future prospects. This project aims to develop a machine learning model to predict the percentage change in stock prices of top listed US companies from 2002 to 2022, using key financial metrics derived from their financial statements. By accurately predicting stock price percentage change, this model can potentially serve as a valuable decision-making tool for investors and analysts, enabling them to make more informed investment decisions and optimise their portfolio management strategies. The success of this model will be evaluated based on its predictive accuracy and its ability to outperform conventional forecasting methods in predicting stock price movements, such as fundamental analysis or technical analysis.
To efficiently manage free flow of data right from data extraction to modelling, construction of data pipelines is undertaken. These data pipelines are constructed using Mage - an Apache Airflow alternative and was used extensively to schedule, manage and orchestrate the entire dataflow
Data is collected from 3 disparate sources and then collated to generate a novel dataset for the purpose of this project. This was made possible by building a Mage data pipeline to handle recursive data pull requests and simultaneous insertion into a database.