我正在使用SOM Toolbox来分析从汽车数据库收集的数据。 我的问题是可视化统一距离矩阵。引用som_umat的文档:
计算并返回SOM的统一距离矩阵。 例如,5x1大小的地图的情况: m(1)m(2)m(3)m(4)m(5) 其中m(i)表示一个地图单位。 u矩阵是一个9x1向量: u(1)u(1,2)u(2)u(2,3)u(3)u(3,4)u(4)u(4,5)u(5) 其中u(i,j)是地图单位m(i)和m(j)之间的距离 而u(k)是平均值(或最小值,最大值或中值) 周围的值,例如u(3)=(u(2,3)+ u(3,4))/ 2。
我如何简单地将U-Matrix可视化,因为我发现它在其他地方定义了?包括文档中引用的论文(http://www.cis.hut.fi/somtoolbox/package/docs2/som_umat.html):表示每个节点之间欧氏距离的值矩阵。 迫使用户绘制中间平均值(或最小值,最大值,中值值)的重点是什么? 我相信生成的地图比不渲染这些中间值的直观性要差。
这张图片应该清楚地展示我的目标:
答案 0 :(得分:0)
您所描述的是绘制图形,其中顶点是地图单位,边缘是相邻单位之间的距离。顶点根据地图形状(矩形,六边形等)布局,边缘颜色决定距离函数。
U-Matrix是一种可视化技术,它将节点的颜色与该单元与其他相邻单元的平均距离进行着色(无需显示边缘)...... 通常我们还会在每个单元的中心绘制一个小圆圈,其大小表示为该节点分配了多少训练数据实例。
以下是Synapse代表它的说明:
您链接的功能似乎返回两个信息,因此需要从结果中选择您想要的内容。