SMCE window |
Analysis menu |
Standardize Value Input |
|
Standardize the values in the selected value map, or in the selected value column in an attribute table.
Standardization possibilities are slightly different for factors and for constraints.
For standardization of factors, you must select one of the following linear standardization functions.
Dialog box options:
|
Select this option when you wish to standardize the input values by dividing them by the maximum value of the map. For a benefit:
For a cost:
Note: The following formulas will be used: |
|
Select this option when you wish to standardize the input values with a linear function that uses the minimum value and the maximum value of the input map or input column. The output of this standardization are positive values for both the cost and benefit factors. The standardized values are exactly between 0 and 1. For a benefit:
For a cost:
Note: The following formulas will be used: |
|
Select this option when you wish to standardize the input values with a linear function that uses a specified minimum and maximum value. The output of this standardization are positive values for both the cost and benefit factors. The standardized values are exactly between 0 and 1. |
Min: |
When using the Goal method: Specify the minimum value in the input map that should be used in the goal standardization formulas. The minimum goal value refers to the lowest value of input values that is perceived to have any utility. Lower values are perceived to also have a utility of 0, i.e. these are not performing or undershooting the goal. |
Max: |
When using the Goal method: Specify the maximum value in the input map that should be used in the goal standardization formulas. The maximum goal value refers to the highest value of input values that is perceived to have the most necessary utility. Higher values are perceived to also have a utility, i.e. they are over-performing or overshooting the goal. |
|
For a benefit:
|
|
For a cost:
|
|
Note: The following formulas will be used: |
Tip: When a factor (a benefit or a cost) with a value domain has been standardized, the criteria tree viewer shows information about the way the factor is standardized, see the first column below. Explanations, in the second column, refer to benefits.
| ||
Criterion name--Std:Maximum | input values (from 0 to the maximum input value) are standardized to values 0 to 1. | |
| ||
Criterion name--Std:Interval | input values (from the minimum input value to the maximum input value) are standardized to values 0 to 1. | |
| ||
Criterion name--Std:Goal(Min,Max) | input values (from user-specified minimum input value to user-specified maximum input value) are standardized to values 0 to 1; input values smaller than the specified minimum value will obtain value 0, input values larger than the specified maximum will obtain value 1. |
In the examples below, 6 output maps were calculated, each time using a single factor as input. As input, a value map was used with input values between 10000 and 17250. Each time a different standardization method was selected, and an output map was calculated. This shows the effect of each selected standardization method.
![]() |
![]() |
Input value map Input values range from 10000 to about 17250. |
Legend for standardized output values |
![]() |
![]() |
Benefit Std:Max 0 is standardized to 0 (input value 0 does not occur); maximum input value is standardized to 1 (green). |
Cost Std:Max minimum input value is standardized to 1 (green). |
| |
![]() |
![]() |
Benefit Std:Interval minimum input value is standardized to 0 (red); maximum input value is standardized to 1 (green). |
Cost Std:Interval maximum input value is standardized to 0 (red); minimum input value is standardized to 1 (green). |
| |
![]() |
![]() |
Benefit Std:Goal(12500,15000) input values <=12500 are standardized to 0 (red); input values >=15000 are standardized to 1 (green). |
Cost Std:Goal(12500,15000) input values >=15000 are standardized to 0 (red); input values <=12500 are standardized to 1 (green). |
Unlike factor standardization, standardized constraints cannot be compensated by good performance of other criteria. Standardized constraints will either obtain value 0 (not performing) or value 1 (performing).
Dialog box options:
The dialog box contains only two check boxes: Minimum and Maximum.
By using various combinations of these check boxes, 5 possibilities of standardization of constraints can be achieved.
Unequal to zero method: |
|
|
To obtain a standardized value of 1 for all areas that are unequal to zero, and a standardized value 0 for input value 0.
|
Minimum method: |
|
|
To obtain a standardized value of 1 for all areas that have a value larger than or equal to the specified minimum value; other areas will obtain a standardized value of 0.
|
Maximum method: |
|
|
To obtain a standardized value of 1 for all areas that have a value smaller than or equal to the specified maximum value; other areas will obtain a standardized value of 0.
|
Inside method: |
|
|
To obtain a standardized value of 1 for all areas that have a value larger than or equal to the specified minimum value, and smaller than or equal to the specified maximum value; other areas will obtain a standardized value of 0.
|
Outside method: |
|
|
To obtain a standardized value of 0 for all areas that have a value larger than or equal to the specified minimum value, and smaller than or equal to the specified maximum value; other areas will obtain a standardized value of 1.
|
Tip: When a constraint with a value domain has been standardized, the criteria tree viewer shows information about the way the constraint is standardized, see the first column below.
| ||
Criterion name--Std:<>0 | When using the Unequal to zero method, see above. | |
| ||
Criterion name--Std:Min=Min | When using the Minimum method, see above. | |
| ||
Criterion name--Std:Max=Max | When using the Maximum method, see above. | |
| ||
Criterion name--Std:Inside(Min,Max) | When using the Inside method, see above. | |
| ||
Criterion name--Std:Outside(1st val, 2nd val) | When using the Outside method, see above. |
In the examples below, 5 output maps were calculated, each time using a single constraint (distance to city center) as input. As input, value map DIST was used, representing the distance towards the city center; the input values range between 0 and about 7250. Each time a different standardization method was selected, and an output map was calculated. This shows the effect of each selected standardization method.
![]() |
![]() |
Input map: distance to city center (DIST). Input values range from 0 to about 7250. White represents the city center itself. |
Std:<>0 DIST <> 0 is standardized to 1 (green) all other values are standardized to 0 (red); |
| |
![]() |
![]() |
Std:Min=500 DIST ≥ 500 is standardized to 1 (green); all other values are standardized to 0 (red). |
Std:Max=1000 DIST ≤ 1000 is standardized to 1 (green); all other values are standardized to 0 (red). |
| |
![]() |
![]() |
Std:Inside(500,1000) DIST ≥ 500 and DIST ≤ 1000 is standardized to 1 (green); all other values are standardized to 0 (red). |
Std:Outside(500,1000) DIST ≥ 500 and DIST ≤ 1000 is standardized to 0 (red); all other values are standardized to 1 (green). |
See also:
SMCE window : Standardize Class Input
SMCE window : Standardize Boolean Input