internfunction for the simplified ESOM Algorithmus [Thrun/Ultsch, 2020] for fixed BestMatchingUnits
sESOM4BMUs(BMUs,Data, esom, toroid, CurrentRadius,ComputeInR=FALSE,Parallel=TRUE)
array [1:Lines,1:Columns,1:d], d is the dimension of the weights, the same as in the ESOM algorithm. modified esomneuros regarding a predefined neighborhood defined by a radius
[1:Lines,1:Columns], BestMAtchingUnits generated by ProjectedPoints2Grid()
[1:n,1:d] array of data: n cases in rows, d variables in columns
[1:Lines,1:Columns,1:weights] array of NeuronWeights, see ListAsEsomNeurons()
TRUE/FALSE - topology of points
number betweeen 1 to x
=T: Rcode, =F Cpp Code
=T: Rcode, =F Cpp Code
Michael Thrun
Algorithm is described in [Thrun, 2018, p. 48, Listing 5.1].
[Thrun/Ultsch, 2020] Thrun, M. C., & Ultsch, A.: Uncovering High-Dimensional Structures of Projections from Dimensionality Reduction Methods, MethodsX, Vol. in press, pp. 101093. doi 10.1016/j.mex.2020.101093, 2020.
GeneralizedUmatrix