Xmipp
v3.23.11-Nereus
|
Go to the source code of this file.
Functions | |
void | insertNeighbour (Matrix2D< int > &idx, Matrix2D< double > &distance, int i1, int i2, double d) |
void | kNearestNeighbours (const Matrix2D< double > &X, int K, Matrix2D< int > &idx, Matrix2D< double > &distance, DimRedDistance2 f, bool computeSqrt) |
void | computeRandomPointsDistance (const Matrix2D< double > &X, Matrix1D< double > &distance, Matrix1D< int > ind1, Matrix1D< int > ind2, DimRedDistance2 f, bool computeSqrt) |
void | computeDistance (const Matrix2D< double > &X, Matrix2D< double > &distance, DimRedDistance2 f, bool computeSqrt) |
void | computeDistanceToNeighbours (const Matrix2D< double > &X, int K, Matrix2D< double > &distance, DimRedDistance2 f, bool computeSqrt) |
void | computeSimilarityMatrix (Matrix2D< double > &D2, double sigma, bool skipZeros, bool normalize) |
void | computeGraphLaplacian (const Matrix2D< double > &G, Matrix2D< double > &L) |
double | intrinsicDimensionalityMLE (const Matrix2D< double > &X, DimRedDistance2 f) |
double | intrinsicDimensionalityCorrDim (const Matrix2D< double > &X, DimRedDistance2 f) |
double | intrinsicDimensionality (Matrix2D< double > &X, const String &method, bool normalize, DimRedDistance2 f) |
void | extractNearestNeighbours (const Matrix2D< double > &X, Matrix2D< int > &idx, int i, Matrix2D< double > &Xi) |
void insertNeighbour | ( | Matrix2D< int > & | idx, |
Matrix2D< double > & | distance, | ||
int | i1, | ||
int | i2, | ||
double | d | ||
) |
Definition at line 197 of file dimred_tools.cpp.
double intrinsicDimensionalityCorrDim | ( | const Matrix2D< double > & | X, |
DimRedDistance2 | f | ||
) |
Definition at line 379 of file dimred_tools.cpp.
double intrinsicDimensionalityMLE | ( | const Matrix2D< double > & | X, |
DimRedDistance2 | f | ||
) |
Definition at line 341 of file dimred_tools.cpp.