voiage.methods.perspective.ValueOfPerspectiveResult
Structured Value of Perspective result.
Attributes
Section titled “Attributes”value : float
Weighted switching value relative to the reference perspective.
perspective_ids : list[str]
Perspective identifiers in analysis order.
perspective_labels : list[str]
Human-readable perspective labels.
strategy_names : list[str]
Strategy labels in analysis order.
expected_net_benefits : numpy.ndarray
Expected net benefit with shape (n_perspectives, n_strategies).
optimal_strategy_indices : numpy.ndarray
Perspective-specific optimal strategy index.
optimal_strategy_names : list[str]
Perspective-specific optimal strategy name.
optimal_expected_net_benefits : numpy.ndarray
Expected net benefit of each perspective-specific optimum.
regret_matrix : numpy.ndarray
Matrix where row i and column j is regret in perspective i
when using the strategy optimal under perspective j.
switching_values : numpy.ndarray
Regret avoided by switching away from the reference perspective’s
strategy toward each perspective’s own optimal strategy.
consensus_strategy_index : int
Strategy maximizing weighted expected net benefit across perspectives.
consensus_strategy_name : str
Name of the consensus strategy.
consensus_weighted_expected_net_benefit : float
Weighted expected net benefit of the consensus strategy.
robust_strategy_index : int
Strategy maximizing the minimum expected net benefit across
perspectives.
robust_strategy_name : str
Name of the robust maximin strategy.
pareto_strategy_indices : list[int]
Strategy indices not dominated across perspectives.
pareto_strategy_names : list[str]
Strategy names not dominated across perspectives.
perspective_weights : numpy.ndarray
Normalized perspective weights used for consensus and value summaries.
reference_perspective_id : str
Perspective used as the reference decision rule.
method_maturity : str
Maturity label. Value of Perspective is fixture-backed.
diagnostics : dict[str, object]
Deterministic diagnostics for downstream reporting.