last minute vacation taylor mcgann danny christensen russ taylor taylor mcgann danny christensen...

39
Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor

Upload: michael-brooks

Post on 22-Dec-2015

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Last Minute Vacation

Taylor McGann

Danny Christensen

Russ Taylor

Page 2: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Agenda

Introduction

Data Collection

Data Summarization

Models

Conclusions

Future Research

Page 3: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Last minute vacation?...What?

Page 4: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 5: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 6: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 7: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 8: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 9: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

How can we get a cheap ticket?

Page 10: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

1What is the best day to purchase tickets?

Page 11: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

2How far in advance should we purchase tickets?

Page 12: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

3Are we getting the best price?

Page 13: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Ruby

Page 14: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Selenium WebDriver

Page 15: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Kayak

Page 16: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 17: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Loads of CSV files

Page 18: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 19: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

"We don't want bots running about trying to book airline tickets. They tend to try to cram large suitcases in the overhead bin, and they prattle on about celebrities they

know while you are trying to watch the movie."

Page 20: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

How about that data?

Page 21: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Name Type Description

Airline Text An airline. For example, AA equals American Airlines.

Arrive Text Arrival city as a three letter code

Arrive Date Date Arrival date.

Arrive Time Integer Flight arrival time in military hours.

Class Text Class of a flight. There are five different types of classes: Business, coach, mixed, premium, and first.

Depart Text Departure city as a three letter code.

Depart Date Date Departure date.

Depart Time Integer Flight departure time in military hours.

Departure Day Text Day of the week a flight departs.

Difference Integer Number of days between the download and departure data.

Download Date Date Download date or date a flight would have been purchased.

Download Day Text Day of the week flight data was downloaded.

Duration Integer Number of minutes in flight.

Equipment Text Type of plane.

Flight Integer Flight number.

Price Integer Total cost for a flight.

Record Integer Record number of each item in an individual csv. In the combined data set this number is meaningless.

Stops Integer Total number a stops or layovers for a flight.

Page 22: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Name Type Description

Airline Text An airline. For example, AA equals American Airlines.

Arrive Text Arrival city as a three letter code

Arrive Time Integer Flight arrival time in military hours.

Class Text Class of a flight. There are five different types of classes: Business, coach, mixed, premium, and first.

Departure Day Text Day of the week a flight departs.

Difference Integer Number of days between the download and departure data.

Download Day Text Day of the week flight data was downloaded.

Duration Integer Number of minutes in flight.

Price Integer Total cost for a flight.

Stops Integer Total number a stops or layovers for a flight.

Predicting Price

Final Variables

Page 23: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor
Page 24: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

ANN

ANN

Page 25: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

ANN

Page 26: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

KNN

Page 27: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

KNN

Page 28: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Linear Regression

Page 29: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Linear Regression

*NOTE: Table does not include all variables

Page 30: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

1What is the best day to purchase tickets?

Page 31: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Tuesday Sunday

Conclusions

Page 32: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

2How far in advance should we purchase tickets?

Page 33: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Conclusions1 Day

60 Days

120 Days

180 Days

Page 34: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

3Are we getting the best price?

Page 35: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Conclusions

Hard to determine.

Too many variables.

Out of scope.

Page 36: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Future Research

Explore variables in isolation(E.g. destination, airline, etc.)

Page 37: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Add a "Buy/Buy Not" variable to do categorical analysis.

Future Research

Page 38: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Collect data over a longer period of time.

Isolate seasonal and cyclical trends.

Future Research

Page 39: Last Minute Vacation Taylor McGann Danny Christensen Russ Taylor Taylor McGann Danny Christensen Russ Taylor

Questions