Uncertainty Metric¶

class
stonesoup.metricgenerator.uncertaintymetric.
SumofCovarianceNormsMetric
[source]¶ Bases:
stonesoup.metricgenerator.base.MetricGenerator
Computes the sum of the covariance matrix norms of each state at a time step. The matrix norm calculated is the Frobenius norm. The metric generator will return this value at each time step in the track(s) as a measure of the uncertainty.

compute_metric
(manager)[source]¶ Computes the metric using the data in the metric manager
 Parameters
manager (
MetricManager
) – Contains the data to be used to create the metric Returns
metric – Containing the metric information. The value of the metric is a list of the metric at each timestamp
 Return type
list
Metric

static
extract_states
(object_with_states)[source]¶ Extracts a list of states from a list of (or single) objects containing states. This method is defined to handle
StateMutableSequence
andState
types. Parameters
object_with_states (object containing a list of states) – Method of state extraction depends on the type of the object
 Returns
 Return type
list of
State

compute_over_time
(track_states)[source]¶ Compute the metric using the data in the metric manager
 Parameters
track_states (list of
State
) – List of states created by a filter Returns
metric – Covering the duration that states exist for in the parameters. Metric.value contains a list of the sums of covariance matrix norms at each timestamp
 Return type
