diffusion_mapping¶
Synopsis¶
Performs the diffusion mapping computations (source code).
Usage¶
[gradients,lambdas] = diffusion_mapping(data, n_components, alpha, diffusion_time, random_state);
- data: the data matrix to perform the diffusion mapping on.
- n_components: the number of components to return.
- alpha: the alpha parameter.
- diffusion_time: the diffusion_time parameter; set to 0 for automatic estimation.
- random_state: Input passed to the rng() function for randomization initialization (default: no initialization).
- gradients: the output gradients.
- lambdas: the output eigenvalues.
Description¶
Performs the diffusion procedure. This implementation is based on the mapalign package by Satrajid Ghosh.