is an option for Classify, Predict, and related functions that specifies below what probability or probability density a result should be considered indeterminate.


  • With IndeterminateThresholdp0, Indeterminate will be returned if the probability or probability density of the predicted value is less than p0.


Basic Examples  (3)

Train a logistic classifier:

Obtain class probabilities for a new example:

The most probable class is predicted:

If no probability is above the probability threshold, no class is predicted:

The probability threshold can be set in the classifier:

Train a linear predictor:

Visualize the probability density for a given example:

For this example, the predicted value and its corresponding probability density are as follows:

If the threshold is higher than the probability density, no value is predicted:

Change the value of IndeterminateThreshold in a built-in classifier:

Wolfram Research (2014), IndeterminateThreshold, Wolfram Language function,


Wolfram Research (2014), IndeterminateThreshold, Wolfram Language function,


Wolfram Language. 2014. "IndeterminateThreshold." Wolfram Language & System Documentation Center. Wolfram Research.


Wolfram Language. (2014). IndeterminateThreshold. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2024_indeterminatethreshold, author="Wolfram Research", title="{IndeterminateThreshold}", year="2014", howpublished="\url{}", note=[Accessed: 19-July-2024 ]}


@online{reference.wolfram_2024_indeterminatethreshold, organization={Wolfram Research}, title={IndeterminateThreshold}, year={2014}, url={}, note=[Accessed: 19-July-2024 ]}