SlideShare a Scribd company logo
1 of 7
Download to read offline
10 II February 2022
https://doi.org/10.22214/ijraset.2022.40253
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue II Feb 2022- Available at www.ijraset.com
300
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
Aircraft Ticket Price prediction using Machine
Learning
Janhvi Mukane1
, Siddharth Pawar2
, Siddhi Pawar3
, Gaurav Muley4
1, 2, 3, 4
Department of Information Technology, Vidyalankar Institute of technology, Mumbai, India
Abstract: With ever increasing air route connectivity throughout the world, air travel has become a common, integral and faster
way to travel. Predicting fares for airlines is an important as well as challenging task since a constant fluctuation in fares is
observed and it is known to be dependent on varied set factors. With tremendous study in area, it is observed that using Machine
Learning, Artificial Intelligence and Deep Learning techniques an estimation of flight fares at a given time can be obtained
within seconds. In this paper, we use a Machine Learning Regression approach to predict flight fare by providing basic details of
departure date and time, arrival time, source, destination, number of stops and name of the airline. The results show that
Random Forest Regression Model provides highly optimal results.
Keywords: Machine Learning, Random Forest, Prediction models, Airfare Prices, data analytics
I. INTRODUCTION
Everybody knows that holidays always call for a much-needed vacation and finalizing the travel itinerary becomes a tedious task.
With the worldwide growth of internet and E-commerce, commercial aviation industry has witnessed a tremendous growth and has
become a regulated marketplace. [1] Hence, for Airline revenue management, different strategies like customer profiling, financial
marketing, social factors are used for setting ticket fairs. It is often seen that airfares are low when tickets are booked months in
advanced and then they rise when booked in urgency. [2]. But, number of days/hours until departure isn’t the only factor which
decides flight fare, there are numerous other factors as well.
Because of this complex pricing model of aviation industry, customers find it very difficult to find a perfect and cheapest ticket deal.
To solve this problem, Machine Learning and Deep Learning based several technologies and modals are developed and extensive
research is also underway. This paper throws light on Machine Learning based Flight fare Prediction System which uses Random
Forest Regression to estimate prices of airline tickets. Various features that influence prices are also studied along with system’s
experimental analysis. In Section II, literature survey was carried out wherein, technical papers and some existing models and
systems were studied. Differences in the features considered are also mapped down, In Section III, the proposed system is described
in detail along with the workflow and its features. In Section IV, implementation part of the model is discussed. In Section V, results
are presented along with various comparisons between findings. In Section VI, conclusions are stated and possible advances for
future research are mentioned.
II. LITERATURE REVIEW
K. Tziridis, Th. Kalampokas, et.al in [3] have developed an airfare price prediction system. The paper begins with a piece of general
information about Machine learning and then the authors further proceed to the methodology comprising of four distinct phases of
Feature Selection that influence airfare prices, collection of data from Greek Aegean Airlines, Selection of accurate ML Regression
model, and its evaluation. The airline dataset had the following eight features- departure and arrival time, number of free luggage,
days before departure, number of intermediate stops, holiday, time of day, any day of the week. The authors performed prediction
using eight state-of-art regression Machine Learning models including, MLP, GRNN, ELM, Random Forest Regression Tree,
Regression Tree, Bagging Tree, Bagging Regression Tree, Regression SVM, and Linear Regression. Performances of these ML
models were also compared and evaluated. The Bagging Regression Tree model outperforms other models with its accuracy of
87.42%.
Tianyi Wang, Samira Pouyanfar, et. al in [4] states the problem of market segment level airfare price prediction and propose a novel
application for the same using a Machine learning approach. For training and evaluation of the proposed model, two public datasets,
DBIB and T-100 were collected with minimal features. The methodology includes data cleaning, data transformation, data pre-
processing, selection of extracted features, and applying ML model. The extracted features include distance, seat class, passenger
volume, load factor, competition factor, LCC presence, Crude oil price, CPI, and Quarter. Random Forest Model is used for
development because of its best performance on the data in comparison to other models including LR< SVM and Neural Networks.
This prediction framework achieves high accuracy with an R squared score of 0.869.
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue II Feb 2022- Available at www.ijraset.com
301
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
Tao Liu, Jian Cao, et. al in [5] address the problem of airfare forecasting and introduce an ACER framework for airfare price
prediction which predicts the lowest ticket price available before departure day. The model is deployed using three steps, namely
Feature Selection and Extraction, Selecting a Forecast algorithm, and Multistep Forecasting. The dataset is collected from leading
OTAs in China. For feature extraction, a matrix-like a schema is used with matrix rows comprising consecutive departure dates and
columns with the number of days before departure. Model’s input features include prices of the same itinerary, prices of itineraries
departing in the last few days, statistical values, route features, and airfare searching times. Bayesian Regression is used as the base
model and result analysis is based on the metrics of RMSE. Results from the experimental analysis showed that ACER performed
better with an error of just between 3.7% and 6%.
Supriya Rajankar, Neha Sakharkar, et, al. in [6] put forward Machine Learning Regression methods to predict the price of a flight
ticket at a given time. The paper describes its methodology which starts with the data collection process and the dataset is procured
from makemytrip.com. This dataset has seven components namely, Date of journey, time of departure, place of departure, time of
arrival, place of destination/arrival, airway company, and total fare. Next, the data is cleaned, pre-processed and analysis is
performed using different AI models. Authors perform a comparative study of results based on the performance of various Machine
Learning models like LR, Decision tree, SVM, KNN, Random Forest, and Bagging Regression Tree. It was observed that KNN
gives R-squared value nearing 1 indicating high accuracy.
Juhar Ahmed Abdella, Nazar Zaki, et, al. in [7] present a review of deep learning and social media data-based Airline ticket price
prediction model. The authors introduce the current airline ticket pricing situation with the factors that affect ticket prices. They also
touch upon the strategies which airlines induce to increase their revenue and maximize profits. This model helps its users by
advising them whether to buy tickets or wait for a suitable time to get the optimal deal. It uses data mining techniques like Rule
Learning, Reinforcement Learning, time-series methods, and their combinations to achieve greater accuracy in predicting the fare of
flights. Features considered for the study include flight number, hours till departure, the current price of a ticket, airline, and its
route. The model attained maximum accuracy of 61.9% when a combination of the above-mentioned techniques was used.
III.PROPOSED SYSTEM
We are proposing a system that helps the user to predict the price of an airline ticket with optimum accuracy. Firstly, the user needs
to fill the required input fields provided on the webpage. The input fields include the information about the date of the journey i.e.,
the date of departure and the departure time suitable for the user to start his flight. Up next, the user needs to select the arrival time.
Source and destination are to be chosen by the user from the dropdown menu linked to the input field. Later, he/she has to select the
number of halts in the journey which will impact the cost of the ticket. Lastly, the most important factor is the choice of the airline
company that the user chooses to travel with. A dropdown menu is attached to for the same. Upon providing all the input fields, and
clicking the ‘Submit” button, the system enables the user to predict the price of the airline ticket.
IV.METHODOLOGY
Following steps were performed while building the system.
A. Data Collection
Both the training and testing datasets have been extracted from Kaggle data repository. They contain categorical as well as nominal
data related to the Indian Airlines from the year 2019. The dataset provides vital information about some impacting features to
predict the fare of a flight - such as the places of departures and arrivals, time of departure and arrivals, the route of the flight, the
number of halts during the journey and the price of the ticket depending on those features. It’s an enormous dataset of 10683 rows
and 11 columns (each representing one attribute).
B. Data Pre-processing
While pre-processing the data, we converted the date of journey, departure time and the arrival time from string datatype to date-
time object and extracted the numeric values from them; the month-date numeric value from the date of journey attribute and hour-
minute numeric value from the departure time and arrival time attributes respectively. Later, we have implemented the ‘One hot
encoding’ method for the nominal categorical data and the label encoding method for ordinal categorical data present in both the
training as well as the testing dataset. ‘One hot encoding’ is a process of converting the categorical data variables into numerical
values thus making it suitable to use while implementing machine learning algorithms. One hot encoding method was applied to
nominal categorical data attributes such as the ‘source’, the ‘destination’ and the ‘airline company’ chosen by the user.
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue II Feb 2022- Available at www.ijraset.com
302
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
‘Label encoding’ helps us convert the labels into numeric values in order to make the dataset suitable for use. Label encoding
method was applied to the nominal categorical data attributes such as the ‘total number of halts in the journey’. The columns were re
- arranged at the last step.
C. Data Cleaning
The null values present in the training dataset where removed. A few columns which were of no use for the feature selection process
were deleted from the dataset. The columns of attributes having the categorical data were dropped from the dataset after the new
columns containing the numerical values extracted from the pre-processed data were stored for the prediction. Thus, the training
dataset suitable for use was obtained and it had the following attribute columns.
Table I
Description of the Attributes
Data Attribute Description
Total Stops The number of halts in the journey
Journey Day The numerical value of ‘day’ selected from the calendar
Journey Month The numerical value of ‘month’ selected from calendar
Dep_hour The numerical value of ‘hour’ in departure time
Dep_Min The numerical value of ‘minutes’ in departure time
Arrival_hour The numerical value of ‘hour’ in arrival time
Arrival_Min The numerical value of ‘minutes’ in arrival time
Duration_Hour The numerical value of ‘hours’ in duration time
Duration_Min The numerical value of the minutes in duration time
Airline Company (One hot encoding applied) Display ‘1’ for the chosen Airline company and display ‘0’ for the rest
Source (One hot encoding applied) Display ‘1’ for the chosen Source and display ‘0’ for the rest
Destination (one hot encoding applied) Display ‘1’ for the chosen Destination and display ‘0’ for the rest
D. Generating the Model
The model has been generated using the Random Forest Regression.
E. Presenting the Final Prediction
The user input fields will be provided on a webpage developed using the flask framework. The webpage body was built using
HTML5 and the same was styled using CSS3. After the user fills all the required input fields and submits the form, the data will be
sent to the generate random forest regression model and the predicted value of the ticket price will be displayed.
Fig1. Methodology block diagram
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue II Feb 2022- Available at www.ijraset.com
303
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
V. IMPLEMENTATION
A. Model
Random Forest Regression: Random Forest Regression is a supervised learning algorithm that combines predictions from multiple
machine learning algorithms to make a more accurate prediction than a single model. It operates by building decision trees during
training time and outputting the mean of the classes as the prediction of all the trees.[8]
B. UI Development
In this project, Flask framework has been used for the UI development. The main web page of the project takes the required inputs
from the user in order to predict the price for the flight. The user inputs required are Departure date and Departure Time, Arrival
time of the flight, Source and Destination of the journey, the number of halts during the whole journey and most importantly the
airline company which we choose to travel with. After inputting all the fields, the user will click the Submit” button and then the
form is submitted. Model enters the scenario at the backend after the submission of the form. The inputs take the help of the
historical data and are analysed through supervised machine learning techniques resulting in the prediction of the ticket price. The
routing of the pages is done based on the URLs. When the browser finds the ‘/’ in the URL it redirects the user to the home page.
After the submission of the form, the user is redirected to the '/result' URL i.e., to the result page where we can see the final result
i.e., the prediction of the ticket price. The webpage body was built using HTML5 and the same was styled using CSS3.
VI.RESULTS AND DISCUSSIONS
We are using evaluation metrics such as MAE (Mean Absolute Error), MSE (Mean Squared Error), RMSE (Root Mean Squared
Error) and R squared Value for evaluating all the 3 models.
1) Mean Absolute Error (MAE) is the average of difference between the actual data value and the predicted data value. It is
calculated as shown below:
[9]
2) Mean Squared Error is the average squared difference between the estimated values and the actual value.
[10]
Where, n = Data set observations
Yi = Observation values
Y^i = Predicted Values
3) Root Mean Squared Error is the root of MSE
[11]
Where, n = Data set observations
Si = Predicted values
Oi = Observations
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue II Feb 2022- Available at www.ijraset.com
304
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
4) R squared value is used for measuring the accuracy of the model.
[12]
Where,
R^2 = coefficient of determination
Following are the values of evaluation metrics for the Random Forest Regression Model.
Table III
Values of Evaluation Metrics
Mean Absolute Error (MAE) 1172.6134
Mean Squared Error (MSE) 4044048.9764
Root Mean Squared Error (RMSE) 2010.9820
R Squared Value 81.0258
Accuracy 81%
From the table above, we can conclude that the random forest Regression model provides a good accuracy of 81%.
VII. CONCLUSION AND FUTURE SCOPE
For this paper, an extensive study was carried out with dataset collection from Kaggle and Random Forest Machine Learning model
was used for deployment. Using visualization, we were able to determine the features which influence airfare prices the most. With
experimental analysis, it can be concluded that Random Forest Regression model achieves good accuracy.
The future aim is to work more on the feature selection and model accuracy. We also plan to extend the study by working with
larger datasets and greater number of experimentations on the same to procure more accurate airfares which will in turn help users
to get an estimated cost of their next airplane travel and can benefit them to make the best deal. We also plan to level up web
applications’ user interface to provide a premium user experience. We can also consider various other crucial features that affect
airplane ticket prices like public holidays, number of luggage, number of hours till departure, crude oil price, etc. in order to get best
results. In the near future, there is also a plan to host the web application.
REFERENCES
[1] Tom Chitty, CMBC Business News, “This is how airplanes price tickets”, August 3, 2018. Available: https://www.cnbc.com/2018/08/03/how-do-airlines-price-
seat-tickets.html
[2] Moira McCormick, BlackCurce, “Behind the Scenes of Airline Pricing Strategies”, September 19, 2017. Available: https://blog.blackcurve.com/behind-the-
scenes-of-airline-pricing-strategies.
[3] K. Tziridis, Th. Kalampokas, G. A. Papakostas, “Airfare Prices Prediction Using Machine Learning Techniques”, 25th European Signal Processing Conference
(EUSIPCO), IEEE, October 26, 2017.
[4] Tianyi Wang, Samira Pouyanfar, Haiman Tian, Yudong Tao, Miguel Alonso Jr., Steven Luis and Shu-Ching Chen, “A Framework for Airfare Price Prediction:
A Machine Learning Approach”, 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI), September 9, 2019.
[5] Tao Liu, Jian Cao, Yudong Tan, Quanwu Xiao, “ACER: An Adaptive Context- Aware Ensemble Regression Model for Airfare Price Prediction”, 2017
International Conference on Progress in Informatics and Computing (PIC), December, 2017.
[6] Supriya Rajankar, Neha Sakharkar, Omprakash Rajankar, “Predicting the price of a flight ticket with the use of Machine Learning algorithms”, international
journal of scientific & technology research volume 8, December, 2019.
[7] Juhar Ahmed Abdella, Nazar Zaki and Khaled Shuaib, “Automatic Detection of Airline Ticket Price and Demand: A Review”, 13th International Conference
on Innovations in Information technology (IIT), January 10, 2019.
[8] Chaya Bakshi, Medium, “Random Forest Regression”, June 9, 2020, Available: https://levelup.gitconnected.com/random-forest-regression-209c0f354c84
[9] Zach, Statology, “How to calculate mean Absolute Error in Python”, January 8. 2021, Available: https://www.statology.org/mean-absolute-error-python/
[10] Wikipedia, “Mean Squared error”, Available: https://en.wikipedia.org/wiki/Mean_squared_error
[11] Science Direct, “Root-Mean Squared Error”, Available: https://www.sciencedirect.com/topics/engineering/root-mean-squared-error/
[12] NCL.AC.UK, “Coefficient of Determination, R-squared”, Available: https://www.ncl.ac.uk/webtemplate/ask-assets/external/maths-
resources/statistics/regression-and-correlation/coefficient-of-determination-r-squared.html
Aircraft Ticket Price Prediction Using Machine Learning

More Related Content

What's hot

Machine Learning with Decision trees
Machine Learning with Decision treesMachine Learning with Decision trees
Machine Learning with Decision treesKnoldus Inc.
 
Supervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine LearningSupervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine LearningSpotle.ai
 
Machine Learning Algorithm - KNN
Machine Learning Algorithm - KNNMachine Learning Algorithm - KNN
Machine Learning Algorithm - KNNKush Kulshrestha
 
The 7 steps of Machine Learning
The 7 steps of Machine LearningThe 7 steps of Machine Learning
The 7 steps of Machine LearningWaziri Shebogholo
 
Shakti Processor Roadmap
Shakti Processor RoadmapShakti Processor Roadmap
Shakti Processor Roadmapsmadhu2048
 
Lecture optimal binary search tree
Lecture optimal binary search tree Lecture optimal binary search tree
Lecture optimal binary search tree Divya Ks
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methodsrajshreemuthiah
 
K - Nearest neighbor ( KNN )
K - Nearest neighbor  ( KNN )K - Nearest neighbor  ( KNN )
K - Nearest neighbor ( KNN )Mohammad Junaid Khan
 
Collision in Hashing.pptx
Collision in Hashing.pptxCollision in Hashing.pptx
Collision in Hashing.pptxNBACriteria2SICET
 
lecture12-clustering.ppt
lecture12-clustering.pptlecture12-clustering.ppt
lecture12-clustering.pptImXaib
 
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
CANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSINGCANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSING
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSINGkajikho9
 
Introduction to Principle Component Analysis
Introduction to Principle Component AnalysisIntroduction to Principle Component Analysis
Introduction to Principle Component AnalysisSunjeet Jena
 
Solving recurrences
Solving recurrencesSolving recurrences
Solving recurrencesWaqas Akram
 
Ensemble Learning and Random Forests
Ensemble Learning and Random ForestsEnsemble Learning and Random Forests
Ensemble Learning and Random ForestsCloudxLab
 
Machine learning
Machine learningMachine learning
Machine learningeonx_32
 
Introduction to Machine Learning with TensorFlow
Introduction to Machine Learning with TensorFlowIntroduction to Machine Learning with TensorFlow
Introduction to Machine Learning with TensorFlowPaolo Tomeo
 

What's hot (20)

Machine Learning with Decision trees
Machine Learning with Decision treesMachine Learning with Decision trees
Machine Learning with Decision trees
 
Supervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine LearningSupervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine Learning
 
Machine Learning Algorithm - KNN
Machine Learning Algorithm - KNNMachine Learning Algorithm - KNN
Machine Learning Algorithm - KNN
 
The 7 steps of Machine Learning
The 7 steps of Machine LearningThe 7 steps of Machine Learning
The 7 steps of Machine Learning
 
Shakti Processor Roadmap
Shakti Processor RoadmapShakti Processor Roadmap
Shakti Processor Roadmap
 
Lecture optimal binary search tree
Lecture optimal binary search tree Lecture optimal binary search tree
Lecture optimal binary search tree
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methods
 
02 data
02 data02 data
02 data
 
K - Nearest neighbor ( KNN )
K - Nearest neighbor  ( KNN )K - Nearest neighbor  ( KNN )
K - Nearest neighbor ( KNN )
 
Collision in Hashing.pptx
Collision in Hashing.pptxCollision in Hashing.pptx
Collision in Hashing.pptx
 
Linear time sorting algorithms
Linear time sorting algorithmsLinear time sorting algorithms
Linear time sorting algorithms
 
lecture12-clustering.ppt
lecture12-clustering.pptlecture12-clustering.ppt
lecture12-clustering.ppt
 
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
CANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSINGCANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSING
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
 
Introduction to Principle Component Analysis
Introduction to Principle Component AnalysisIntroduction to Principle Component Analysis
Introduction to Principle Component Analysis
 
Solving recurrences
Solving recurrencesSolving recurrences
Solving recurrences
 
Ensemble Learning and Random Forests
Ensemble Learning and Random ForestsEnsemble Learning and Random Forests
Ensemble Learning and Random Forests
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Machine learning
Machine learningMachine learning
Machine learning
 
Analysis of Algorithm - Binary Search.pptx
Analysis of Algorithm - Binary Search.pptxAnalysis of Algorithm - Binary Search.pptx
Analysis of Algorithm - Binary Search.pptx
 
Introduction to Machine Learning with TensorFlow
Introduction to Machine Learning with TensorFlowIntroduction to Machine Learning with TensorFlow
Introduction to Machine Learning with TensorFlow
 

Similar to Aircraft Ticket Price Prediction Using Machine Learning

MACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAY
MACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAYMACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAY
MACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAYIJDKP
 
Benchmarking data mining approaches for traveler segmentation
Benchmarking data mining approaches for traveler segmentation  Benchmarking data mining approaches for traveler segmentation
Benchmarking data mining approaches for traveler segmentation IJECEIAES
 
Airfare Price Prediction System
Airfare Price Prediction SystemAirfare Price Prediction System
Airfare Price Prediction SystemIRJET Journal
 
PRESENTATION ON CHALLENGE lab_084627 (1).pptx
PRESENTATION ON CHALLENGE lab_084627 (1).pptxPRESENTATION ON CHALLENGE lab_084627 (1).pptx
PRESENTATION ON CHALLENGE lab_084627 (1).pptxMUSAIDRIS15
 
A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...
A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...
A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...Shakas Technologies
 
Decision Support System Using FUCOM-MARCOS for Airline Selection in Indonesia
Decision Support System Using FUCOM-MARCOS for Airline Selection in IndonesiaDecision Support System Using FUCOM-MARCOS for Airline Selection in Indonesia
Decision Support System Using FUCOM-MARCOS for Airline Selection in IndonesiaGede Surya Mahendra
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system krishnayadav962132
 
Flight delay detection data mining project
Flight delay detection data mining projectFlight delay detection data mining project
Flight delay detection data mining projectAkshay Kumar Bhushan
 
Airport information systems_airside_mana
Airport information systems_airside_manaAirport information systems_airside_mana
Airport information systems_airside_manamvks rao
 
Predicting Flight Delays with Error Calculation using Machine Learned Classif...
Predicting Flight Delays with Error Calculation using Machine Learned Classif...Predicting Flight Delays with Error Calculation using Machine Learned Classif...
Predicting Flight Delays with Error Calculation using Machine Learned Classif...IRJET Journal
 
Can we predict Airline fares from London to cities in Asia
Can we predict Airline fares from London to cities in Asia Can we predict Airline fares from London to cities in Asia
Can we predict Airline fares from London to cities in Asia Karim Awad
 
A statistical approach to predict flight delay
A statistical approach to predict flight delayA statistical approach to predict flight delay
A statistical approach to predict flight delayiDTechTechnologies
 
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine LearningIRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine LearningIRJET Journal
 
Pricing Optimization using Machine Learning
Pricing Optimization using Machine LearningPricing Optimization using Machine Learning
Pricing Optimization using Machine LearningIRJET Journal
 
Hard landing predection
Hard landing predectionHard landing predection
Hard landing predectionRAJUPADHYAY44
 
DOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdfDOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdfShaizaanKhan
 
STOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIESSTOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIESIRJET Journal
 
STOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIESSTOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIESIRJET Journal
 
Tourism Demand Forecasting Model Using Neural Network
Tourism Demand Forecasting Model Using Neural NetworkTourism Demand Forecasting Model Using Neural Network
Tourism Demand Forecasting Model Using Neural NetworkAIRCC Publishing Corporation
 

Similar to Aircraft Ticket Price Prediction Using Machine Learning (20)

MACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAY
MACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAYMACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAY
MACHINE LEARNING TECHNIQUES FOR ANALYSIS OF EGYPTIAN FLIGHT DELAY
 
Benchmarking data mining approaches for traveler segmentation
Benchmarking data mining approaches for traveler segmentation  Benchmarking data mining approaches for traveler segmentation
Benchmarking data mining approaches for traveler segmentation
 
Airfare Price Prediction System
Airfare Price Prediction SystemAirfare Price Prediction System
Airfare Price Prediction System
 
PRESENTATION ON CHALLENGE lab_084627 (1).pptx
PRESENTATION ON CHALLENGE lab_084627 (1).pptxPRESENTATION ON CHALLENGE lab_084627 (1).pptx
PRESENTATION ON CHALLENGE lab_084627 (1).pptx
 
A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...
A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...
A Holistic Approach on Airfare Price Prediction Using Machine Learning Techni...
 
Decision Support System Using FUCOM-MARCOS for Airline Selection in Indonesia
Decision Support System Using FUCOM-MARCOS for Airline Selection in IndonesiaDecision Support System Using FUCOM-MARCOS for Airline Selection in Indonesia
Decision Support System Using FUCOM-MARCOS for Airline Selection in Indonesia
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
 
Flight delay detection data mining project
Flight delay detection data mining projectFlight delay detection data mining project
Flight delay detection data mining project
 
Airport information systems_airside_mana
Airport information systems_airside_manaAirport information systems_airside_mana
Airport information systems_airside_mana
 
Predicting Flight Delays with Error Calculation using Machine Learned Classif...
Predicting Flight Delays with Error Calculation using Machine Learned Classif...Predicting Flight Delays with Error Calculation using Machine Learned Classif...
Predicting Flight Delays with Error Calculation using Machine Learned Classif...
 
Can we predict Airline fares from London to cities in Asia
Can we predict Airline fares from London to cities in Asia Can we predict Airline fares from London to cities in Asia
Can we predict Airline fares from London to cities in Asia
 
A statistical approach to predict flight delay
A statistical approach to predict flight delayA statistical approach to predict flight delay
A statistical approach to predict flight delay
 
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine LearningIRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
 
Pricing Optimization using Machine Learning
Pricing Optimization using Machine LearningPricing Optimization using Machine Learning
Pricing Optimization using Machine Learning
 
Hard landing predection
Hard landing predectionHard landing predection
Hard landing predection
 
DOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdfDOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdf
 
Ijmet 10 01_096
Ijmet 10 01_096Ijmet 10 01_096
Ijmet 10 01_096
 
STOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIESSTOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIES
 
STOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIESSTOCK PRICE PREDICTION USING TIME SERIES
STOCK PRICE PREDICTION USING TIME SERIES
 
Tourism Demand Forecasting Model Using Neural Network
Tourism Demand Forecasting Model Using Neural NetworkTourism Demand Forecasting Model Using Neural Network
Tourism Demand Forecasting Model Using Neural Network
 

More from Christine Williams

Why A College Education Is Important Essay.Docx - Wh
Why A College Education Is Important Essay.Docx - WhWhy A College Education Is Important Essay.Docx - Wh
Why A College Education Is Important Essay.Docx - WhChristine Williams
 
About Me Paper Example Awesom
About Me Paper Example AwesomAbout Me Paper Example Awesom
About Me Paper Example AwesomChristine Williams
 
015 Guide English How To Write An Essay Perfect T
015 Guide English How To Write An Essay Perfect T015 Guide English How To Write An Essay Perfect T
015 Guide English How To Write An Essay Perfect TChristine Williams
 
Great Essay Titles. Top 30
Great Essay Titles. Top 30Great Essay Titles. Top 30
Great Essay Titles. Top 30Christine Williams
 
6 Basic Outline Templates - PDF
6 Basic Outline Templates - PDF6 Basic Outline Templates - PDF
6 Basic Outline Templates - PDFChristine Williams
 
Essay On Empathy For Students - EnglishGramma
Essay On Empathy For Students - EnglishGrammaEssay On Empathy For Students - EnglishGramma
Essay On Empathy For Students - EnglishGrammaChristine Williams
 
4 Major Types Of Essays - Infographics Types Of Ess
4 Major Types Of Essays - Infographics Types Of Ess4 Major Types Of Essays - Infographics Types Of Ess
4 Major Types Of Essays - Infographics Types Of EssChristine Williams
 
Opinion Writing Graphic Organizer 4Th Grade
Opinion Writing Graphic Organizer 4Th GradeOpinion Writing Graphic Organizer 4Th Grade
Opinion Writing Graphic Organizer 4Th GradeChristine Williams
 
45 Perfect Thesis Statement Template
45 Perfect Thesis Statement Template45 Perfect Thesis Statement Template
45 Perfect Thesis Statement TemplateChristine Williams
 
Can You Help Me Write An Essay About How T
Can You Help Me Write An Essay About How TCan You Help Me Write An Essay About How T
Can You Help Me Write An Essay About How TChristine Williams
 
Good Essay Editing Service
Good Essay Editing ServiceGood Essay Editing Service
Good Essay Editing ServiceChristine Williams
 
Affordable Custom Paper Writing Services Prof
Affordable Custom Paper Writing Services ProfAffordable Custom Paper Writing Services Prof
Affordable Custom Paper Writing Services ProfChristine Williams
 
Definition Essay Usc Dornsife Supplemental Ess
Definition Essay Usc Dornsife Supplemental EssDefinition Essay Usc Dornsife Supplemental Ess
Definition Essay Usc Dornsife Supplemental EssChristine Williams
 
Mrs. Jones - Free Worksheets And Printable
Mrs. Jones - Free Worksheets And PrintableMrs. Jones - Free Worksheets And Printable
Mrs. Jones - Free Worksheets And PrintableChristine Williams
 
Reflective Essay Examples Structure Great Tips Pr
Reflective Essay Examples Structure Great Tips PrReflective Essay Examples Structure Great Tips Pr
Reflective Essay Examples Structure Great Tips PrChristine Williams
 
Cheap Research Paper Writing Cheap Essay Writing Service From Page
Cheap Research Paper Writing Cheap Essay Writing Service From PageCheap Research Paper Writing Cheap Essay Writing Service From Page
Cheap Research Paper Writing Cheap Essay Writing Service From PageChristine Williams
 
Practicing Writing An Argumentat
Practicing Writing An ArgumentatPracticing Writing An Argumentat
Practicing Writing An ArgumentatChristine Williams
 
How To Write A Narrative Essay Best Guide And To
How To Write A Narrative Essay Best Guide And ToHow To Write A Narrative Essay Best Guide And To
How To Write A Narrative Essay Best Guide And ToChristine Williams
 
How You Can Write A Great Narrative Essay Step-By-Step
How You Can Write A Great Narrative Essay Step-By-StepHow You Can Write A Great Narrative Essay Step-By-Step
How You Can Write A Great Narrative Essay Step-By-StepChristine Williams
 
IR Argumentative Essay Graphic Organizer By Ren
IR Argumentative Essay Graphic Organizer By RenIR Argumentative Essay Graphic Organizer By Ren
IR Argumentative Essay Graphic Organizer By RenChristine Williams
 

More from Christine Williams (20)

Why A College Education Is Important Essay.Docx - Wh
Why A College Education Is Important Essay.Docx - WhWhy A College Education Is Important Essay.Docx - Wh
Why A College Education Is Important Essay.Docx - Wh
 
About Me Paper Example Awesom
About Me Paper Example AwesomAbout Me Paper Example Awesom
About Me Paper Example Awesom
 
015 Guide English How To Write An Essay Perfect T
015 Guide English How To Write An Essay Perfect T015 Guide English How To Write An Essay Perfect T
015 Guide English How To Write An Essay Perfect T
 
Great Essay Titles. Top 30
Great Essay Titles. Top 30Great Essay Titles. Top 30
Great Essay Titles. Top 30
 
6 Basic Outline Templates - PDF
6 Basic Outline Templates - PDF6 Basic Outline Templates - PDF
6 Basic Outline Templates - PDF
 
Essay On Empathy For Students - EnglishGramma
Essay On Empathy For Students - EnglishGrammaEssay On Empathy For Students - EnglishGramma
Essay On Empathy For Students - EnglishGramma
 
4 Major Types Of Essays - Infographics Types Of Ess
4 Major Types Of Essays - Infographics Types Of Ess4 Major Types Of Essays - Infographics Types Of Ess
4 Major Types Of Essays - Infographics Types Of Ess
 
Opinion Writing Graphic Organizer 4Th Grade
Opinion Writing Graphic Organizer 4Th GradeOpinion Writing Graphic Organizer 4Th Grade
Opinion Writing Graphic Organizer 4Th Grade
 
45 Perfect Thesis Statement Template
45 Perfect Thesis Statement Template45 Perfect Thesis Statement Template
45 Perfect Thesis Statement Template
 
Can You Help Me Write An Essay About How T
Can You Help Me Write An Essay About How TCan You Help Me Write An Essay About How T
Can You Help Me Write An Essay About How T
 
Good Essay Editing Service
Good Essay Editing ServiceGood Essay Editing Service
Good Essay Editing Service
 
Affordable Custom Paper Writing Services Prof
Affordable Custom Paper Writing Services ProfAffordable Custom Paper Writing Services Prof
Affordable Custom Paper Writing Services Prof
 
Definition Essay Usc Dornsife Supplemental Ess
Definition Essay Usc Dornsife Supplemental EssDefinition Essay Usc Dornsife Supplemental Ess
Definition Essay Usc Dornsife Supplemental Ess
 
Mrs. Jones - Free Worksheets And Printable
Mrs. Jones - Free Worksheets And PrintableMrs. Jones - Free Worksheets And Printable
Mrs. Jones - Free Worksheets And Printable
 
Reflective Essay Examples Structure Great Tips Pr
Reflective Essay Examples Structure Great Tips PrReflective Essay Examples Structure Great Tips Pr
Reflective Essay Examples Structure Great Tips Pr
 
Cheap Research Paper Writing Cheap Essay Writing Service From Page
Cheap Research Paper Writing Cheap Essay Writing Service From PageCheap Research Paper Writing Cheap Essay Writing Service From Page
Cheap Research Paper Writing Cheap Essay Writing Service From Page
 
Practicing Writing An Argumentat
Practicing Writing An ArgumentatPracticing Writing An Argumentat
Practicing Writing An Argumentat
 
How To Write A Narrative Essay Best Guide And To
How To Write A Narrative Essay Best Guide And ToHow To Write A Narrative Essay Best Guide And To
How To Write A Narrative Essay Best Guide And To
 
How You Can Write A Great Narrative Essay Step-By-Step
How You Can Write A Great Narrative Essay Step-By-StepHow You Can Write A Great Narrative Essay Step-By-Step
How You Can Write A Great Narrative Essay Step-By-Step
 
IR Argumentative Essay Graphic Organizer By Ren
IR Argumentative Essay Graphic Organizer By RenIR Argumentative Essay Graphic Organizer By Ren
IR Argumentative Essay Graphic Organizer By Ren
 

Recently uploaded

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Recently uploaded (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Aircraft Ticket Price Prediction Using Machine Learning

  • 1. 10 II February 2022 https://doi.org/10.22214/ijraset.2022.40253
  • 2. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue II Feb 2022- Available at www.ijraset.com 300 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | Aircraft Ticket Price prediction using Machine Learning Janhvi Mukane1 , Siddharth Pawar2 , Siddhi Pawar3 , Gaurav Muley4 1, 2, 3, 4 Department of Information Technology, Vidyalankar Institute of technology, Mumbai, India Abstract: With ever increasing air route connectivity throughout the world, air travel has become a common, integral and faster way to travel. Predicting fares for airlines is an important as well as challenging task since a constant fluctuation in fares is observed and it is known to be dependent on varied set factors. With tremendous study in area, it is observed that using Machine Learning, Artificial Intelligence and Deep Learning techniques an estimation of flight fares at a given time can be obtained within seconds. In this paper, we use a Machine Learning Regression approach to predict flight fare by providing basic details of departure date and time, arrival time, source, destination, number of stops and name of the airline. The results show that Random Forest Regression Model provides highly optimal results. Keywords: Machine Learning, Random Forest, Prediction models, Airfare Prices, data analytics I. INTRODUCTION Everybody knows that holidays always call for a much-needed vacation and finalizing the travel itinerary becomes a tedious task. With the worldwide growth of internet and E-commerce, commercial aviation industry has witnessed a tremendous growth and has become a regulated marketplace. [1] Hence, for Airline revenue management, different strategies like customer profiling, financial marketing, social factors are used for setting ticket fairs. It is often seen that airfares are low when tickets are booked months in advanced and then they rise when booked in urgency. [2]. But, number of days/hours until departure isn’t the only factor which decides flight fare, there are numerous other factors as well. Because of this complex pricing model of aviation industry, customers find it very difficult to find a perfect and cheapest ticket deal. To solve this problem, Machine Learning and Deep Learning based several technologies and modals are developed and extensive research is also underway. This paper throws light on Machine Learning based Flight fare Prediction System which uses Random Forest Regression to estimate prices of airline tickets. Various features that influence prices are also studied along with system’s experimental analysis. In Section II, literature survey was carried out wherein, technical papers and some existing models and systems were studied. Differences in the features considered are also mapped down, In Section III, the proposed system is described in detail along with the workflow and its features. In Section IV, implementation part of the model is discussed. In Section V, results are presented along with various comparisons between findings. In Section VI, conclusions are stated and possible advances for future research are mentioned. II. LITERATURE REVIEW K. Tziridis, Th. Kalampokas, et.al in [3] have developed an airfare price prediction system. The paper begins with a piece of general information about Machine learning and then the authors further proceed to the methodology comprising of four distinct phases of Feature Selection that influence airfare prices, collection of data from Greek Aegean Airlines, Selection of accurate ML Regression model, and its evaluation. The airline dataset had the following eight features- departure and arrival time, number of free luggage, days before departure, number of intermediate stops, holiday, time of day, any day of the week. The authors performed prediction using eight state-of-art regression Machine Learning models including, MLP, GRNN, ELM, Random Forest Regression Tree, Regression Tree, Bagging Tree, Bagging Regression Tree, Regression SVM, and Linear Regression. Performances of these ML models were also compared and evaluated. The Bagging Regression Tree model outperforms other models with its accuracy of 87.42%. Tianyi Wang, Samira Pouyanfar, et. al in [4] states the problem of market segment level airfare price prediction and propose a novel application for the same using a Machine learning approach. For training and evaluation of the proposed model, two public datasets, DBIB and T-100 were collected with minimal features. The methodology includes data cleaning, data transformation, data pre- processing, selection of extracted features, and applying ML model. The extracted features include distance, seat class, passenger volume, load factor, competition factor, LCC presence, Crude oil price, CPI, and Quarter. Random Forest Model is used for development because of its best performance on the data in comparison to other models including LR< SVM and Neural Networks. This prediction framework achieves high accuracy with an R squared score of 0.869.
  • 3. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue II Feb 2022- Available at www.ijraset.com 301 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | Tao Liu, Jian Cao, et. al in [5] address the problem of airfare forecasting and introduce an ACER framework for airfare price prediction which predicts the lowest ticket price available before departure day. The model is deployed using three steps, namely Feature Selection and Extraction, Selecting a Forecast algorithm, and Multistep Forecasting. The dataset is collected from leading OTAs in China. For feature extraction, a matrix-like a schema is used with matrix rows comprising consecutive departure dates and columns with the number of days before departure. Model’s input features include prices of the same itinerary, prices of itineraries departing in the last few days, statistical values, route features, and airfare searching times. Bayesian Regression is used as the base model and result analysis is based on the metrics of RMSE. Results from the experimental analysis showed that ACER performed better with an error of just between 3.7% and 6%. Supriya Rajankar, Neha Sakharkar, et, al. in [6] put forward Machine Learning Regression methods to predict the price of a flight ticket at a given time. The paper describes its methodology which starts with the data collection process and the dataset is procured from makemytrip.com. This dataset has seven components namely, Date of journey, time of departure, place of departure, time of arrival, place of destination/arrival, airway company, and total fare. Next, the data is cleaned, pre-processed and analysis is performed using different AI models. Authors perform a comparative study of results based on the performance of various Machine Learning models like LR, Decision tree, SVM, KNN, Random Forest, and Bagging Regression Tree. It was observed that KNN gives R-squared value nearing 1 indicating high accuracy. Juhar Ahmed Abdella, Nazar Zaki, et, al. in [7] present a review of deep learning and social media data-based Airline ticket price prediction model. The authors introduce the current airline ticket pricing situation with the factors that affect ticket prices. They also touch upon the strategies which airlines induce to increase their revenue and maximize profits. This model helps its users by advising them whether to buy tickets or wait for a suitable time to get the optimal deal. It uses data mining techniques like Rule Learning, Reinforcement Learning, time-series methods, and their combinations to achieve greater accuracy in predicting the fare of flights. Features considered for the study include flight number, hours till departure, the current price of a ticket, airline, and its route. The model attained maximum accuracy of 61.9% when a combination of the above-mentioned techniques was used. III.PROPOSED SYSTEM We are proposing a system that helps the user to predict the price of an airline ticket with optimum accuracy. Firstly, the user needs to fill the required input fields provided on the webpage. The input fields include the information about the date of the journey i.e., the date of departure and the departure time suitable for the user to start his flight. Up next, the user needs to select the arrival time. Source and destination are to be chosen by the user from the dropdown menu linked to the input field. Later, he/she has to select the number of halts in the journey which will impact the cost of the ticket. Lastly, the most important factor is the choice of the airline company that the user chooses to travel with. A dropdown menu is attached to for the same. Upon providing all the input fields, and clicking the ‘Submit” button, the system enables the user to predict the price of the airline ticket. IV.METHODOLOGY Following steps were performed while building the system. A. Data Collection Both the training and testing datasets have been extracted from Kaggle data repository. They contain categorical as well as nominal data related to the Indian Airlines from the year 2019. The dataset provides vital information about some impacting features to predict the fare of a flight - such as the places of departures and arrivals, time of departure and arrivals, the route of the flight, the number of halts during the journey and the price of the ticket depending on those features. It’s an enormous dataset of 10683 rows and 11 columns (each representing one attribute). B. Data Pre-processing While pre-processing the data, we converted the date of journey, departure time and the arrival time from string datatype to date- time object and extracted the numeric values from them; the month-date numeric value from the date of journey attribute and hour- minute numeric value from the departure time and arrival time attributes respectively. Later, we have implemented the ‘One hot encoding’ method for the nominal categorical data and the label encoding method for ordinal categorical data present in both the training as well as the testing dataset. ‘One hot encoding’ is a process of converting the categorical data variables into numerical values thus making it suitable to use while implementing machine learning algorithms. One hot encoding method was applied to nominal categorical data attributes such as the ‘source’, the ‘destination’ and the ‘airline company’ chosen by the user.
  • 4. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue II Feb 2022- Available at www.ijraset.com 302 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | ‘Label encoding’ helps us convert the labels into numeric values in order to make the dataset suitable for use. Label encoding method was applied to the nominal categorical data attributes such as the ‘total number of halts in the journey’. The columns were re - arranged at the last step. C. Data Cleaning The null values present in the training dataset where removed. A few columns which were of no use for the feature selection process were deleted from the dataset. The columns of attributes having the categorical data were dropped from the dataset after the new columns containing the numerical values extracted from the pre-processed data were stored for the prediction. Thus, the training dataset suitable for use was obtained and it had the following attribute columns. Table I Description of the Attributes Data Attribute Description Total Stops The number of halts in the journey Journey Day The numerical value of ‘day’ selected from the calendar Journey Month The numerical value of ‘month’ selected from calendar Dep_hour The numerical value of ‘hour’ in departure time Dep_Min The numerical value of ‘minutes’ in departure time Arrival_hour The numerical value of ‘hour’ in arrival time Arrival_Min The numerical value of ‘minutes’ in arrival time Duration_Hour The numerical value of ‘hours’ in duration time Duration_Min The numerical value of the minutes in duration time Airline Company (One hot encoding applied) Display ‘1’ for the chosen Airline company and display ‘0’ for the rest Source (One hot encoding applied) Display ‘1’ for the chosen Source and display ‘0’ for the rest Destination (one hot encoding applied) Display ‘1’ for the chosen Destination and display ‘0’ for the rest D. Generating the Model The model has been generated using the Random Forest Regression. E. Presenting the Final Prediction The user input fields will be provided on a webpage developed using the flask framework. The webpage body was built using HTML5 and the same was styled using CSS3. After the user fills all the required input fields and submits the form, the data will be sent to the generate random forest regression model and the predicted value of the ticket price will be displayed. Fig1. Methodology block diagram
  • 5. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue II Feb 2022- Available at www.ijraset.com 303 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | V. IMPLEMENTATION A. Model Random Forest Regression: Random Forest Regression is a supervised learning algorithm that combines predictions from multiple machine learning algorithms to make a more accurate prediction than a single model. It operates by building decision trees during training time and outputting the mean of the classes as the prediction of all the trees.[8] B. UI Development In this project, Flask framework has been used for the UI development. The main web page of the project takes the required inputs from the user in order to predict the price for the flight. The user inputs required are Departure date and Departure Time, Arrival time of the flight, Source and Destination of the journey, the number of halts during the whole journey and most importantly the airline company which we choose to travel with. After inputting all the fields, the user will click the Submit” button and then the form is submitted. Model enters the scenario at the backend after the submission of the form. The inputs take the help of the historical data and are analysed through supervised machine learning techniques resulting in the prediction of the ticket price. The routing of the pages is done based on the URLs. When the browser finds the ‘/’ in the URL it redirects the user to the home page. After the submission of the form, the user is redirected to the '/result' URL i.e., to the result page where we can see the final result i.e., the prediction of the ticket price. The webpage body was built using HTML5 and the same was styled using CSS3. VI.RESULTS AND DISCUSSIONS We are using evaluation metrics such as MAE (Mean Absolute Error), MSE (Mean Squared Error), RMSE (Root Mean Squared Error) and R squared Value for evaluating all the 3 models. 1) Mean Absolute Error (MAE) is the average of difference between the actual data value and the predicted data value. It is calculated as shown below: [9] 2) Mean Squared Error is the average squared difference between the estimated values and the actual value. [10] Where, n = Data set observations Yi = Observation values Y^i = Predicted Values 3) Root Mean Squared Error is the root of MSE [11] Where, n = Data set observations Si = Predicted values Oi = Observations
  • 6. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue II Feb 2022- Available at www.ijraset.com 304 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4) R squared value is used for measuring the accuracy of the model. [12] Where, R^2 = coefficient of determination Following are the values of evaluation metrics for the Random Forest Regression Model. Table III Values of Evaluation Metrics Mean Absolute Error (MAE) 1172.6134 Mean Squared Error (MSE) 4044048.9764 Root Mean Squared Error (RMSE) 2010.9820 R Squared Value 81.0258 Accuracy 81% From the table above, we can conclude that the random forest Regression model provides a good accuracy of 81%. VII. CONCLUSION AND FUTURE SCOPE For this paper, an extensive study was carried out with dataset collection from Kaggle and Random Forest Machine Learning model was used for deployment. Using visualization, we were able to determine the features which influence airfare prices the most. With experimental analysis, it can be concluded that Random Forest Regression model achieves good accuracy. The future aim is to work more on the feature selection and model accuracy. We also plan to extend the study by working with larger datasets and greater number of experimentations on the same to procure more accurate airfares which will in turn help users to get an estimated cost of their next airplane travel and can benefit them to make the best deal. We also plan to level up web applications’ user interface to provide a premium user experience. We can also consider various other crucial features that affect airplane ticket prices like public holidays, number of luggage, number of hours till departure, crude oil price, etc. in order to get best results. In the near future, there is also a plan to host the web application. REFERENCES [1] Tom Chitty, CMBC Business News, “This is how airplanes price tickets”, August 3, 2018. Available: https://www.cnbc.com/2018/08/03/how-do-airlines-price- seat-tickets.html [2] Moira McCormick, BlackCurce, “Behind the Scenes of Airline Pricing Strategies”, September 19, 2017. Available: https://blog.blackcurve.com/behind-the- scenes-of-airline-pricing-strategies. [3] K. Tziridis, Th. Kalampokas, G. A. Papakostas, “Airfare Prices Prediction Using Machine Learning Techniques”, 25th European Signal Processing Conference (EUSIPCO), IEEE, October 26, 2017. [4] Tianyi Wang, Samira Pouyanfar, Haiman Tian, Yudong Tao, Miguel Alonso Jr., Steven Luis and Shu-Ching Chen, “A Framework for Airfare Price Prediction: A Machine Learning Approach”, 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI), September 9, 2019. [5] Tao Liu, Jian Cao, Yudong Tan, Quanwu Xiao, “ACER: An Adaptive Context- Aware Ensemble Regression Model for Airfare Price Prediction”, 2017 International Conference on Progress in Informatics and Computing (PIC), December, 2017. [6] Supriya Rajankar, Neha Sakharkar, Omprakash Rajankar, “Predicting the price of a flight ticket with the use of Machine Learning algorithms”, international journal of scientific & technology research volume 8, December, 2019. [7] Juhar Ahmed Abdella, Nazar Zaki and Khaled Shuaib, “Automatic Detection of Airline Ticket Price and Demand: A Review”, 13th International Conference on Innovations in Information technology (IIT), January 10, 2019. [8] Chaya Bakshi, Medium, “Random Forest Regression”, June 9, 2020, Available: https://levelup.gitconnected.com/random-forest-regression-209c0f354c84 [9] Zach, Statology, “How to calculate mean Absolute Error in Python”, January 8. 2021, Available: https://www.statology.org/mean-absolute-error-python/ [10] Wikipedia, “Mean Squared error”, Available: https://en.wikipedia.org/wiki/Mean_squared_error [11] Science Direct, “Root-Mean Squared Error”, Available: https://www.sciencedirect.com/topics/engineering/root-mean-squared-error/ [12] NCL.AC.UK, “Coefficient of Determination, R-squared”, Available: https://www.ncl.ac.uk/webtemplate/ask-assets/external/maths- resources/statistics/regression-and-correlation/coefficient-of-determination-r-squared.html