![]() |
Multivariate Pattern Analysis in Python |
This is a FeaturewiseDatasetMeasure that uses a scalar DatasetMeasure and selective noise perturbation to compute a sensitivity map.
The comprehensive API documentation for this module, including all technical details, is available in the Epydoc-generated API reference for mvpa.measures.noiseperturbation (for developers).
Bases: mvpa.measures.base.FeaturewiseDatasetMeasure
This is a FeaturewiseDatasetMeasure that uses a scalar DatasetMeasure and selective noise perturbation to compute a sensitivity map.
First the scalar DatasetMeasure computed using the original dataset. Next the data measure is computed multiple times each with a single feature in the dataset perturbed by noise. The resulting difference in the scalar DatasetMeasure is used as the sensitivity for the respective perturbed feature. Large differences are treated as an indicator of a feature having great impact on the scalar DatasetMeasure.
The computed sensitivity map might have positive and negative values!
Note
Available state variables:
- base_sensitivities: Stores basic sensitivities if the sensitivity relies on combining multiple ones
- null_prob+: State variable
- null_t: State variable
- raw_result: Computed results before applying any transformation algorithm
(States enabled by default are listed with +)
See also
Please refer to the documentation of the base class for more information:
Cheap initialization.
| Parameters: |
|
|---|
See also
Derived classes might provide additional methods via their base classes. Please refer to the list of base classes (if it exists) at the begining of the NoisePerturbationSensitivity documentation.
Full API documentation of NoisePerturbationSensitivity in module mvpa.measures.noiseperturbation.