pulsatrix
Loading...
Searching...
No Matches
explainer_stability.hpp
Go to the documentation of this file.
1
5#pragma once
6
7#include <vector>
8
10
11namespace pulsatrix {
12
26
39[[nodiscard]] StabilityResult ComputeAttributionStability(const std::vector<Attribution>& repeated_runs);
40
41} // namespace pulsatrix
First-class explanation result type – values, method, and metadata together.
Definition acquisition_functions.hpp:16
StabilityResult ComputeAttributionStability(const std::vector< Attribution > &repeated_runs)
Measures an explainer's stability across repeated runs on the same input (charter's "repeated-run var...
The result of measuring an explainer's variance across repeated runs on the same input.
Definition explainer_stability.hpp:17
bool is_deterministic
True iff every run was bit-for-bit identical – checked by exact equality, not by mean_variance == 0....
Definition explainer_stability.hpp:24
float mean_variance
Per-element variance across runs, averaged over every element. 0 iff is_deterministic.
Definition explainer_stability.hpp:19