I have lots of transactional and demographic (etc.) data about my customers and I want to understand: "What are the characteristics (age, profession etc.) of valuable customers?"

To do this I was thinking about using an RFM model to determine the most valuable customers. I'd then use the RFM score (3-15) as the dependent variables in a supervised learning problem with demographics as the indepedent variables (likely using some treee based model). From this I would be able to look at feature importance to determine the key charateristics.

My concern with this is that I want to know which combinations of independent variables are corellated with high value customers. For example, while Female might not correlate with high-value, maybe all of my high-value customers are Female Nurses, while Male Nurses might not be valuable. In this case neither gender or profession specifically correlates to value, but a combination of the two does and I'd want to see relationship.

Based on my (limited) understanding, looking at feature importance in tree models would only look at the importance of individual features.

How can I capture the importance of a combination of independent variables? Would it require a specific type of supervised learning (boosted tree vs linear regression etc.)?



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.