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//=============================================================================================================
66{
67public:
68 //=========================================================================================================
77 static double peakLocalizationError(
78 const Eigen::Vector3d& truePos,
79 const Eigen::Vector3d& estimatedPos);
80
81 //=========================================================================================================
93 static double spatialDispersion(
94 const Eigen::VectorXd& sourceAmplitudes,
95 const Eigen::MatrixXd& sourcePositions,
96 int peakIndex);
97
98 //=========================================================================================================
106 static int findPeakIndex(const Eigen::VectorXd& sourceAmplitudes);
107};
108
109} // namespace STSLIB
110
111#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)