1

Используя пакет R Kohonen, я получил график «кодов», который показывает векторы кодовой книги.Вывод интерпретации результатов самоорганизации карты

codes plot

Я хотел бы спросить, если не векторы кодовой книги соседних узлов быть похожи? Почему верхние 2 узла слева так разные?

Есть ли способ организовать его в значащей организации, такой как этот снимок ниже? Источник от here. Там, где страны с высоким уровнем бедности сгруппированы на дне. world poverty map

library("kohonen") 

data("wines") 
wines.sc <- scale(wines) 
set.seed(7) 
wine.som <- som(data = wines.sc, grid = somgrid(5, 4, "hexagonal")) 

# types of plots 

plot(wine.som, type="codes", main = "Wine data") 

ответ

1

Карта 1 является средним результатом вектора для каждого узла. Верхние 2 узла, которые вы выделили, очень похожи.

Карта 2 является своего рода индексом подобия между узлами.

Если вы хотите получить такой вид карты с использованием результата карты 1 вы, возможно, придется разработать свою собственную функцию построения графиков со следующими параметрами:

  1. подобрать наиболее подходящие узлы или самые разные из них (вручную или автоматически). Затем вам нужно присвоить цвет каждому из этих узлов.

  2. Дайте цвет узлам соседей, используя среднее расстояние между центром каждого узла из выбранных узлов. Более короткое расстояние = близкий цвет, более высокое расстояние = затухающий цвет.

Подводя итог, это большая работа почти для ничего. Карта 1 лучше и содержит много информации. Карта 2 выглядит красиво ...

+0

Кодировка вектора для двух узлов, которые я подсвечивал, различен правильно? Левый узел имеет очень высокий вес для не-flav. фенолы и col int. В то время как правый узел имеет большой вес для алкоголя, яблочной кислоты, нефлава. фенолы, col int и col. оттенок. Я понимаю, что неправильно? – user2014905

+0

реальная разница между этими узлами - уровень золы – ePoQ