🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Questions about customer clustering/segmentation

User: "Franzi"
New Altair Community Member
Updated by Jocelyn

Hello,

 

I’m new to rapidminer, I did all the tutorials, but when I try my own cases, its a bit difficult to find the rigth operators and parameters.

 

I want to cluster my customers (CustomerID) in three groups based on their transactions.

 

Transactionsattributes are:

 

Date of transaction (datatype: date)

Value of transaction (datatype: integer)

Number of transactions (datatype: integer)

 

I would like to give the customers with following features a higher rate (weight)

 

  • more than one transactions
  • with a higher transactionsvalue than average
  • recent transactions (i.e. transactions in the last month)

 

Is their any possibilty to create a process in rapidminer, that reflect my requirements?

Which operator would be best for that use case?

 

Thanks for your help in advance and sorry for my poor english!

Franzi

Find more posts tagged with

Sort by:
1 - 1 of 11
    User: "YYH"
    Altair Employee
    Accepted Answer

    'Generate Attribute' operator is your good friend, to achieve your goal 'to give the customers with following features a higher rate (weight)'

    you can create several indicator attributes, for instance, to tag the customers who has any more than one transactions, 

     

    attribute name                                function expression

    AnyTransaction                             if(Number of transactions>1, 1,0)

     

    You can refer to the tutorial process for Generate Attribute, and get inspired by the example function expressions.

    GA.PNG

    Happy RapidMining!