Hi i am trying to estimate next best offer for my every customer. Bur my customers have some demographics segments and i want predictions to be made in all segments seperately on its own.
For regression analysis i was able to estimate n regressions for n different segment, when i coded segment variable. Bu i didnt able to carry same method for link analysis.
do you know any short way for doing this.
OK, so I spent some time trying to get a simple example to work in EM and kept running across errors until I saw this explanation in the documentation:
"You cannot perform group processing on Transaction data sets in SAS Enterprise Miner."
So if you are using transaction data, that's the issue.
Do you have a lot of segments? f you are using transaction data you'll probably have to build a separate link analysis subflow for each segment.
How did you build your segmented regression models? Using the group processing nodes?
Ray
As do i remember, when i kept my segment identifier variable in variables in segment role, i was receiving different regressions for every different segment...
Hi.
It looks to me like the Regression and HP Regression nodes ignore segment variables.
Is it possible you were actually building stratified models using the Start Groups and End Groups nodes as in this tip? That's how I would normally go about it.
(Possibly this was supported in an early version or EM. I'm using 14.1)
Ray
unfortunately when i add a start group node just before my link analysis node, i am unable state my segment variable as grouping rule. How can i do this?
Make sure your segment variable has Level=Nominal (In Input Data node, or a Metadata node).
Thank you for your comment
But it is in Nominal Level
OK, so I spent some time trying to get a simple example to work in EM and kept running across errors until I saw this explanation in the documentation:
"You cannot perform group processing on Transaction data sets in SAS Enterprise Miner."
So if you are using transaction data, that's the issue.
Do you have a lot of segments? f you are using transaction data you'll probably have to build a separate link analysis subflow for each segment.
Correct Raylll
I saw exactly same mesagge in EM. But as you know i must use transactional data to perform a next best offer model. As you noted i started building seperate data files for my 12 different segments.
Thanks a lot
Good luck. Sorry I didn't see that sooner.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.
Find more tutorials on the SAS Users YouTube channel.