Professional Documents
Culture Documents
ABSTRACT
Today, companies should select the right marketing strategy for their customers for being
competitive in turbulent environment. It is required for keeping existing potential customers
as the main profits resource. There are several methods usually used to analyse customers
loyalty. Most of conventional methods usually just consider frequency of product
consumption to analyse customers characteristics. However, such methods have lack in
analysis of money spent by customers and time between arrival of customers. Actually,
customers who came frequently in a period of time and customers who came rarely but
spent so much money could not be neglected in the customers characteristic analysis.
RFM considers these 3 factors, consumption interval (R), frequency (F) and money amount
(M) in analysing customers loyalty. In this research, raw data about customers transaction
would be analysed using RFM technique. Further, clustering technique would be applied in
order to group customers who have similar characteristics. The clustering was conducted
using Genetic Algorithm (GA), and further it called as GA-Clustering. The clustering
analysis is supervised clustering and the number of cluster was determined based on
number of CRM strategy that have been determined in advance through discussion with
firms owner. The result of this research is customers cluster based on RFM value and
suitable CRM strategy that must be applied to every customers cluster.
Keywords: customers loyalty, customers relationship management, RFM, clustering, genetic
algorithm
use and generally could be implemented make correction by itself so that the system
quickly. Three variables in RFM are simple, is stable.
these variables could be easily calculated McCarty and Hastak (2007) investigated
based on customer transactions data that is RFM, Chi-Square Automatic Interaction
stored in database. The output of RFM Detection (CHAID), and logistic regression
model could be processed further, such as as analytical methods for direct marketing
using clustering technique, in order to segmentation. It is found that CHAID tends
determine suitable marketing strategies. to be superior than RFM when the response
Several clustering techniques are available rate to a mail is low and the mail would be a
in the literature, and one of the well known relatively small portion of the database.
technique is k-means algorithm. However, However, RFM is an acceptable procedure
the k-means algorithm needs initial solution in other circumstances. RFM may focus too
that is generated randomly, hence, the much attention on transaction information
quality of the result would be depended to and ignore individual information like values,
the initial solution as well. To overcome such lifestyles, and so on that may help a
problem, several meta optimisation company to market the product to their
techniques have been proposed by previous customers better.
researchers (Liu et al., 2011). Lumsden et al. (2008) applied RFM
Actually, meta optimisation technique model to distinguish customer value
have potentiality to solve complicated case according to pre-purchase motivations of
such as clustering. When it used in membership initiation in all-inclusive travel
clustering case, the meta optimisation vocation club in America. In such study,
technique could find cluster centres and at Recency is defined as the number of periods
the same time could find members of each in year since the last visit. Frequency is
clusters. Hence, the meta optimisation defined as the number of visits to clubs on
technique doesn't need to be embedded in a holiday, while Monetary defined as the
clustering technique. It could be used to average expenditure of customer in a time
conduct clustering directly. In this research, period.
Genetic Algorithm (GA) as one of well Cheng and Chen (2009) used RFM
known meta optimisation technique, would model and Rough Set theory to classify the
be used as clustering technique after RFM segmentation of customer value in C-
analysis. GA uses random process and company dataset in Taiwans electronic
stochastic transition in searching the industry. This study firstly utilises RFM
solution. Beside, GA uses an agent model to yield quantitative values as input
population instead of single agent and it attributes. Then k-means algorithm is used
would increase the possibility of the GA to to cluster customer value. Finally, it
find global optimum solution. employed rough set to mine classification
rules that help company in determining an
2. RELATED WORKS excellent CRM.
Study about the use of RFM combined
Several researches about customers with customer grouping has been conducted
clustering to identify the characteristic of by Wei et al. (2011). In such study RFM
customers have been investigated by score of customers would be clustered using
previous researchers. Weng and Liu (2004) self-organising map neural network to
applied modified clustering technique to segment dental patients of a childrens
build an online personalised dental clinics in Taiwan. That study is just to
recommendation system based on customer identify customer's profile of dental clinics
profile as well as product profile. Validation and there is no CRM strategies proposed to
of the proposed system is conducted every cluster formed.
through experiment. When a user use the From review above, it could be seen that
system and the user doesn't click the RFM has received major attention from
recommended product by the system, then researchers to analyse customers
the system will adjust the grouping process characteristics. However, it would be useful
automatically. The proposed system could if the analysis could be continued to
3.1.3. Monetary
Monetary refers to consumption money
amount in a particular period or by the
average money amount per purchase.
Figure 1. General structure of ESCAPP
Marcus (1998) suggested that it is better to
use the average purchase amount rather
3.1. RFM Development
than total accumulated purchase amount.
For RFM model development, data about The much money amount, the bigger
customer transactions was used, which start Monetary value. Same with Recency and
from year 2009 until 2013. The data was Frequency scoring, customers were scored
taken from the firm's database. It means, the by the average of total purchase amount.
data was come from registered customers Customers who have lowest monetary is
only, which was around 215 customers. scored with 1 while customers who have
Unregistered customers is neglected since highest monetary is scored with 5. Result of
the data is not well documented and RFM analysis is shown in Table 1.
impossible to be analysed. The data is about
time arrival and amount of money spent at
that time. In order to get valid analysis,
because the data is about amount of money,
hence the data must be converted to future
value. The conversion is conducted by
considering bank rate, in this case is Bank
Table 1. RFM model result Based on Figure 1 above, then data number
No Customer No R F M 5, 101, 209, 17 and 57 would be cluster
1 1 4 5 2 centre for cluster number 1, 2, 3, 4 and 5
2 3 5 5 3 respectively.
3 4 4 5 4
4 5 1 3 4 3.2.2. Fitness Function
5 6 1 5 1
. . . . . The objective of this GA-clustering is to
. . . . . minimise the total absolute distance
215 between each data to nearest cluster centre.
218 5 2 3
Equation 1 shows formula of the total
distance while Equation 2 shows the fitness
3.2. GA Development function of the chromosome.
GA is an optimisation algorithm. GA would = 215
=1 (| |, , = 1, . . ,5) (1)
be used to cluster the data above, hence,
clustering problem must be viewed as 1
optimisation problem. The objective of the = (2)
optimisation problem is minimising the
distance between each data to every cluster where: TD = total distance
centre that would be selected before. d = RFM score of data
Therefore, the decision variable to be found i = index of data
by the GA is the cluster centres that could c = cluster centre
minimise the total distance each data to the j = index of cluster centre
nearest cluster centre. The number of k = index of chromosome
cluster to be formed is same with the
number of CRM strategy that would be 3.2.3. Crossover Operation
applied to the customers. There are 5 CRM Since the chromosome is relatively short,
strategies that have been determined in then one-cut point crossover is used in this
advance through discussion with the owner GA-clustering. The crossover operation
of the firm namely initiative information, would be executed based on a rate value,
positive impression, contact initiative, called as crossover probability. In this
behaviour forming, and mind share to research, the crossover probability is set to
customer. Since the number of cluster has 30%. Figure 2 shows the mechanism of the
been determined in advance, hence this one-cut point crossover.
clustering problem is supervised clustering
problem.
operation, mutation was also executed solution domain well and the major factor
based on some rate value, called as causes this problem is the diversity of the
mutation probability. In this research, the chromosomes. If the diversity of the
mutation probability is set to 80%. It is quite chromosome is low, then GA would have
high because mutation operation could be poor reference to find the solution. Such
used by GA to escape from monotone phenomenon could be analysed from the
searching. Since the chromosome is searching graph of GA. If average value of
relatively short then high rate of mutation chromosome's fitness fits the best value of
would not randomising the searching chromosome's fitness then the GA could be
process. Figure 3 shows mechanism of considered being trapped in local optimum.
insertion mutation operation. Figure 4 shows the searching process of the
GA-clustering.