SOMbrero is an R package that implements stochastic self-organizing maps (SOM) variants for numeric and non numeric datasets.

The stochastic (also called on-line) version of the Self-Organising Map (SOM) algorithm is provided. Different versions of the algorithm are implemented, for numeric and relational data and for contingency tables as described, respectively, in Kohonen (2001) isbn:3-540-67921-9, Olteanu & Villa-Vialaneix (2005) doi:10.1016/j.neucom.2013.11.047 and Cottrell et al (2004) doi:10.1016/j.neunet.2004.07.010. The package also contains many plotting features (to help the user interpret the results), can handle (and impute) missing values and is delivered with a graphical user interface based on ‘shiny’.