Market Segmentation for Frequent Flyer Program

Frequent Flyer



Market segmentation1 is a marketing strategy which involves dividing a broad target market into subsets of consumers, businesses, or countries that have, or are perceived to have, common needs, interests, and priorities, and then designing and implementing strategies to target them. Market segmentation strategies are generally used to identify and further define the target customers, and provide supporting data for marketing plan elements such as positioning to achieve certain marketing plan objectives. Businesses may develop product differentiation strategies, or an undifferentiated approach, involving specific products or product lines depending on the specific demand and attributes of the target segment.

In this project, I will analyse data from an ariline’s frequent flyer program to group it’s customers into different market segments. In particular, I will use clustering algorithm to segment the airline’s market into different clusters.

The data is sourced from www.dataminingbook.com.

The airlines dataframe contains 7 variables all of which are integers. The variables and their description are shown in the following table.

Name of Variable Variable Type Description
Balance Integer Frequent flyer points earned so far
QualMiles Integer Number of qualifying miles
BonusMiles Integer Miles earned from non-flight transactions
BonusTrans Integer Number of non-flight transactions
FlightMiles Integer Miles earned from flight transactions
FlightTrans Integer Number of flight transactions
DaysSinceEnroll Integer Number of days since joing the frequent flyer program


The details of the modelling process and the R code to this project is avaiable here.

Results from the model shows that the airline’s customers (that are members of its frequent flyer program) can be categorised into five distinct groups. Analysis of each individual group shows that the groups may be broadly described as follows:

  1. Infrequent but loyal customers
  2. Customers with large amount of miles mostly from flight transactions
  3. Customers with large amount of miles mostly from non-flight transactions
  4. New customers accumulating miles from non-flight transactions
  5. New and infrequent customers

Here’s the complete R code to the Market Segmentation for Frequent Flyer Customers Project.


1Wikipedia

Written on November 25, 2015