Machine learning modeling for time series problem: Predicting flight ticket prices
Machine learning has been used in all kinds of fields. In this article, we introduce how machine learning can be applied into time series problem. Especially, we use the airline ticket prediction problem as our specific problem. Airline companies use many different variables to determine the flight ticket prices: indicator whether the travel is during the holidays, the number of free seats in the plane etc. Some of the variables are observed, but some of them are hidden. Based on the data over a 103 day period, we trained our models, getting the best model - which is AdaBoost-Decision Tree Classification. This algorithm has best performance over the observed 8 routes which has 61.35$\%$ better performance than the random purchase strategy, and relatively small variance over these routes. And we also considered the situation that we cannot get too much historical datas for some routes (for example the route is new and does not have historical data) or we do not want to train historical data to predict to buy or wait quickly, in which problem, we used HMM Sequence Classification based AdaBoost-Decision Tree Classification to perform our prediction on 12 new routes. Finally, we got 31.71$\%$ better performance than the random purchase strategy.
Code (1)
Tasks
BIG-bench Machine LearningGeneral ClassificationTime SeriesTime Series AnalysisSimilar Papers 제목 키워드 기반
Financial Series Prediction: Comparison Between Precision of Time Series Models and Machine Learning Methods
Precise financial series predicting has long been a difficult problem because of unstableness and many noises within the series. Although Traditional time series models like ARIMA and GARCH have been researched and prove…
BIG-bench Machine LearningTime SeriesTime Series AnalysisLearning from multivariate discrete sequential data using a restricted Boltzmann machine model
A restricted Boltzmann machine (RBM) is a generative neural-network model with many novel applications such as collaborative filtering and acoustic modeling. An RBM lacks the capacity to retain memory, making it inapprop…
Collaborative FilteringTime SeriesTime Series AnalysisMegazordNet: combining statistical and machine learning standpoints for time series forecasting
Forecasting financial time series is considered to be a difficult task due to the chaotic feature of the series. Statistical approaches have shown solid results in some specific problems such as predicting market directi…
BIG-bench Machine LearningDeep LearningTime SeriesTime Series Analysis+1Predicting Company Growth by Econophysics informed Machine Learning
Predicting company growth is crucial for strategic adjustment, operational decision-making, risk assessment, and loan eligibility reviews. Traditional models for company growth often focus too much on theory, overlooking…
Decision MakingTime SeriesTime Series ForecastingTime Tracker: Mixture-of-Experts-Enhanced Foundation Time Series Forecasting Model with Decoupled Training Pipelines
In the past few years, time series foundation models have achieved superior predicting accuracy. However, real-world time series often exhibit significant diversity in their temporal patterns across different time spans …
Graph LearningMixture-of-ExpertsTime SeriesTime Series Forecasting