Stock Forecasting with Multivariate Time Series Analysis

Stock Forecasting with Multivariate Time Series Analysis

Looking at the past can help us understand the future. Time series analysis and multivariate analysis are powerful tools that allow us to extract meaningful insights from history and envision what is to come.

We have developed a simple application that combines distinct multivariate analyses with time series analysis to forecast five different stocks based on historical data. Using this application, an assortment of multivariate models, such as RandomForest, SVM, or MARS, can be applied to predict stock prices for the next five days. The user selects the number of days of historical data required for model training. To account for seasonality under certain conditions, an ARIMA process with Fourier terms combined with multivariate models may be used.

The last five days of actual stock prices are held out from the model training and testing to compare the performance of various models. Users can also apply the Monte Carlo simulation feature to compare model performance.

The successful prediction of a stock's future price could yield a significant profit. However, successful predictions involve sophisticated fundamental and technical analysis. This is a simple example of how Machine Learning can be used as one of the prediction methodologies.

Predict Stock Closing Prices: https://yz3287.shinyapps.io/TimeSeriesAnalysis/

George Paterakis

Machine Learning Engineer

5 年

Thats great! Thank you!

回复
Eva Shah

SVP Strategy & Data @ FinQore | Driving Strategic Insights for CFOs | Building the Future of Financial Data Management

8 年

Will seems like different models are working better for different stocks. I like the addition of Monte Carlo as well, great idea!

回复

The addition of the monte carlo is pretty awesome. Did you compare the performance? It looks like random forrest performed best but can't tell from the demo. Which turned out to be the most accurate?

回复
Will Zhang

Founder & CEO at OpenHouse.ai

8 年

A Monte Carlo Simulation feature has been added to compare model performances

回复

要查看或添加评论,请登录

Will Zhang的更多文章

  • Here’s to the Curious Ones

    Here’s to the Curious Ones

    Have you ever felt that spark of discovery when you come across something new and challenging—yet immediately want to…

    1 条评论
  • A New Era of Home Building Powered by Quantitative AI

    A New Era of Home Building Powered by Quantitative AI

    At OpenHouse Research, we believe in pushing the boundaries of what's possible in the home building industry through…

    3 条评论
  • The Last Mile in AI Deployment

    The Last Mile in AI Deployment

    With all the hype around AI, it's easy to get caught up in the race to build the most sophisticated models, push the…

    2 条评论
  • A real-world application of Ensemble Methods in time-series forecasting

    A real-world application of Ensemble Methods in time-series forecasting

    Recently, I had the opportunity to work with one of the world’s largest oil and gas service companies. This company…

    10 条评论

社区洞察

其他会员也浏览了