Building models with SAS Enterprise Miner, SAS Factory Miner, SAS Visual Data Mining and Machine Learning or just with programming

Do I need to use the "Decisions Node" if I applied decisions with the input data node?

Accepted Solution Solved
Reply
Occasional Contributor
Posts: 15
Accepted Solution

Do I need to use the "Decisions Node" if I applied decisions with the input data node?

Hello,

 

I'm using Enterprise Miner 12.3.

 

I am trying to understand when and if I need to use a "Decisions node" in conjunction with oversampling my input data. I have read this very helpful tip (Tip: How to model a rare target using an oversample approach in SAS® Enterprise Miner™) but I am still not exactly sure.

 

My question is this: Do I need to use the "Decisions Node" if I applied decisions with the input data node?

 

Here is the process that I have followed:

  1. Input data node
    1. Within the input data node, I have prior probabilities. I also have selected "yes" on the "decisions" tab. And I've selected to "default with inverse prior weights"
  2. Sample node to oversample to create balanced sample
  3. Data partition node
  4. Decision tree node 
    1. In the "Split search" property, I have "Use decisions" = Yes and "Use priors" = Yes.Decision tree node

 

Is the above process equivalent to this?

  1. Input data node (without using the decisions in the property panel)
  2. Sample node to oversample
  3. Data partition node
  4. Decision node
  5. Decision tree node

 

Thanks!

John


Accepted Solutions
Solution
‎10-12-2016 10:25 AM
SAS Employee
Posts: 3

Re: Do I need to use the "Decisions Node" if I applied decisions with the input data node?

Hi John

 

Decisions Node is very useful when you want your probability scores and your statistical metrics like lift to reflect the values in your real population. Once you run the stratification and oversample your dataset you can then reverse the impact of it on your model comparison charts. In your flow, the usage of the node might be more complicated than required. If the ranking of your customer scores is important rather than the scores themselves (at it mostly happens in marketing models) then you may use the model outputs as is without any transformation. You may apply ranking algorithms (available as a task in SAS Enterprise Guide) to create customer groups with similar scores in order to take targeted actions.

 

Please find attached a simple flow for the usage Decisions Node as an example.

 

Hope this helps. 

Best

Tuba.

View solution in original post


All Replies
Solution
‎10-12-2016 10:25 AM
SAS Employee
Posts: 3

Re: Do I need to use the "Decisions Node" if I applied decisions with the input data node?

Hi John

 

Decisions Node is very useful when you want your probability scores and your statistical metrics like lift to reflect the values in your real population. Once you run the stratification and oversample your dataset you can then reverse the impact of it on your model comparison charts. In your flow, the usage of the node might be more complicated than required. If the ranking of your customer scores is important rather than the scores themselves (at it mostly happens in marketing models) then you may use the model outputs as is without any transformation. You may apply ranking algorithms (available as a task in SAS Enterprise Guide) to create customer groups with similar scores in order to take targeted actions.

 

Please find attached a simple flow for the usage Decisions Node as an example.

 

Hope this helps. 

Best

Tuba.

Occasional Contributor
Posts: 15

Re: Do I need to use the "Decisions Node" if I applied decisions with the input data node?

Thank you, Tuba! Your response was very helpful. Exactly what I needed to know.

 

- John

SAS Employee
Posts: 3

Re: Do I need to use the "Decisions Node" if I applied decisions with the input data node?

Glad to hear that Smiley Happy you're welcome.
☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 3 replies
  • 699 views
  • 1 like
  • 2 in conversation