object.distances: Calculate distances between object vectors in a SOM

Description Usage Arguments Value Author(s) References See Also Examples

View source: R/object.distances.R

Description

This function calculates the distance between objects using the distance functions, weights and other attributes of a trained SOM. This function is used in the calculation of the U matrix in function plot.kohonen using the type = "dist.neighbours" argument.

Usage

1
object.distances(kohobj, type = c("data", "codes"), whatmap)

Arguments

kohobj

An object of class kohonenDTW.

type

Whether to calculate distances between the data objects, or the codebook vectors.

whatmap

What data layers to use. If unspecified the data layers defined in the kohonen object are used.

Value

An object of class dist, which can be directly fed into (e.g.) a hierarchical clustering.

Author(s)

Ron Wehrens

References

R. Wehrens and J. Kruisselbrink, submitted, 2017.

See Also

unit.distances, supersom

Examples

1
2
3
4
5
6
7
data(wines)
set.seed(7)
sommap <- supersom(list(measurements = scale(wines),
                        vintages = vintages),
                   grid = somgrid(6, 4, "hexagonal"))
obj.dists <- object.distances(sommap, type = "data")
code.dists <- object.distances(sommap, type = "codes")

e-sensing/kohonenDTW documentation built on May 27, 2019, 3:29 p.m.