v2.0.0
Loading...
Searching...
No Matches
sts_source_metrics.h
Go to the documentation of this file.
1//=============================================================================================================
32
33#ifndef STS_SOURCE_METRICS_H
34#define STS_SOURCE_METRICS_H
35
36//=============================================================================================================
37// INCLUDES
38//=============================================================================================================
39
40#include "sts_global.h"
41
42//=============================================================================================================
43// EIGEN INCLUDES
44//=============================================================================================================
45
46#include <Eigen/Core>
47
48//=============================================================================================================
49// DEFINE NAMESPACE STSLIB
50//=============================================================================================================
51
52namespace STSLIB
53{
54
55//=============================================================================================================
68{
69public:
70 //=========================================================================================================
79 static double peakLocalizationError(
80 const Eigen::Vector3d& truePos,
81 const Eigen::Vector3d& estimatedPos);
82
83 //=========================================================================================================
95 static double spatialDispersion(
96 const Eigen::VectorXd& sourceAmplitudes,
97 const Eigen::MatrixXd& sourcePositions,
98 int peakIndex);
99
100 //=========================================================================================================
108 static int findPeakIndex(const Eigen::VectorXd& sourceAmplitudes);
109};
110
111} // namespace STSLIB
112
113#endif // STS_SOURCE_METRICS_H
STSLIB shared-library export macro and build-info accessors for the statistical-tests library.
#define STSSHARED_EXPORT
Definition sts_global.h:44
Statistical testing (t-tests, F-tests, cluster permutation, multiple comparison correction).
Peak localisation error and spatial dispersion metrics for evaluating distributed M/EEG inverse solut...
static double peakLocalizationError(const Eigen::Vector3d &truePos, const Eigen::Vector3d &estimatedPos)
static double spatialDispersion(const Eigen::VectorXd &sourceAmplitudes, const Eigen::MatrixXd &sourcePositions, int peakIndex)
static int findPeakIndex(const Eigen::VectorXd &sourceAmplitudes)