Numerical criterion

What is a Numerical criterion?

When you have an objective to maximize or minimize something that can be expressed as money, time, distance, weight, etc, we call it a numerical type objective. When you have a number type attribute for a payoff, a utility function is used to map the real-world value to a level of satisfaction that is expressed within a number between 0 to 100 (or 0 to 1) based on your preference.

The user interface for a Numerical criterion

After you have created a number type criterion, when you will set a payoff for a decision tree node, you will be presented with a number input box. Once you focus/click on that number box, a slider will show up to help you speed up the input process.

Say you have the following 2 criteria when you look for a new job.

  1. Maximize Salary
  2. Minimize distance from home to the workplace.

Once you model such objectives, then in the decision tree payoff window, you will see the following user interface.

Payoff window for a numerical-type criterion in Decision Tree Analyzer, with a numeric input for money, time, distance, weight, or similar quantity.

Probability Distribution Modeling

Once you click the probability distribution button, you will find the probability distribution tool shown as explained on a separate page.

Probability Distributions picker window with Common Distributions (Continuous Uniform, Exponential, Normal, Triangular, Binomial, Discrete Uniform, Geometric, Hyper Geometric, Poisson, Beta PERT) and Special Distributions (Chi Square, Rayleigh, Weibull, Negative Binomial).
Normal probability distribution configured in the probability distribution tool for a numerical criterion, with mean and standard deviation parameters set.

Once you select and configure a probability distribution for a numerical type criterion, you will the icon in the payoff window.

Job offer 1 decision tree node displaying a small distribution icon next to 'EV : 500' (and the payoff 500), indicating the numerical payoff was modeled as a probability distribution.

If you have more than one objective, then the probability icon will show up in the popup window as shown below.

Multi-objective payoff popup showing the probability distribution icon next to a numerical criterion that has a distribution attached.

Table based entry

You may have a list of items sum up when you think about a payoff. For example, if you are thinking if you should buy a car or fix your existing car which has some problems. You may have a list of things to fix. No, you do not need to open up Excel for doing this calculation. In the payoff window, click this table icon button to open the table entry.

Button on the numerical payoff window that opens the table-based entry view, used to itemize multiple line items that sum to the payoff value.

Once you click the table entry button, you will see the table entry user interface as shown below.

Table-based entry user interface for a numerical criterion, listing individual line items (for example car-repair costs) that sum to the final payoff.

Modeling a Numerical criterion

When the start the criteria creation wizard, you will see the following screen. In order to model a numerical type objective, choose either Maximize or Minimize from the drop-down as shown below.

Criterion creation wizard prompting the user to select Maximize or Minimize as the goal direction for the new numerical criterion.

Say, you have entered the following criterion in the objective start screen as shown below.

Objective start screen after entering 'Maximize Salary' as a numerical criterion, ready to proceed to the type confirmation step.

Then when you click the 'Proceed' button, you will see the following question screen:

Criterion-type question screen asking whether the Maximize-Salary criterion is Subjective or Numerical, with Numerical Type to be selected.

In the above screen, click the button "Numerical Type". Then you will be asked to enter a unit (optional), and the minimum possible value of the criterion and the maximum possible value of the criterion. Why it is needed? Because in order to generate a utility function, a minimum value and maximum value can be useful. Also, based on the minimum and maximum value, in the payoff window, a slider can be presented to you to set a value for the payoff.

Numerical criterion details dialog for entering an optional unit and the minimum and maximum possible values, needed to scale the utility function.

Editing the criterion

We have already explained how to invoke the criterion editor. Once you create a numerical type objective and open the objective editor for the numerical type, you will see the following view.

Numerical-type criterion editor showing fields for minimum, maximum, unit, attribute type, goal direction, and an Aspiration Level setting.

You can see that you can change the minimum value, maximum value, unit, and Attribute Type. You can also change the goal to Maximize or Minimize. You can change the name of the objective too. In addition, you see some new things, like Aspiration level, Satisficing, and associated utility function.

Aspiration Level

Aspiration Level is a payoff value such that, when your objective is to maximize something, if you receive a payoff lower than that amount when you consider the payoff as disqualified or rejected. When your objective is to minimize something (i.e. minimize cost) then if a value is over that aspiration level, then the value will be considered as disqualified.

What is the use of aspiration level in this Decision Tree Software? There are many risk metrics that are calculated based on a threshold value such that you won't consider the payoff as a success. For example, Baumol's risk measure, Roy's safety first rule, etc.

Satisficing and Associated utility function

Satisficing value is a level of payoff such that, when your objective is to maximize something, if you receive a payoff equal or higher than that amount, then you will consider the payoff as fully satisfactory. If a payoff meets the satisficing value, then you won't need to consider another option just because another option has a higher payoff for that specific criterion.

Utility Function

In the number type objective editor, you also notice a panel for modeling a utility function. A utility function can be associated with any number type or money type objective. There is a dedicated page for 'Utility Function'. You can learn details about how you can model a utility function for your number type criterion.

Last updated on Jan 7, 2026