如何用r闪亮显示som地图

时间:2014-05-27 13:08:37

标签: r rstudio som

我试图在rstudio中使用rshiny实现som map,所以我有这个功能:

som(data,code , 6,6, init="linear", alpha=c(0.05,0.01), alphaType="inverse",
    neigh="gaussian", topol="hexa", radius=NULL, rlen=1000, err.radius=1,
    inv.alp.c=NULL)

我无法理解某些参数的含义,例如(code,radius,rlen)为我的数据构建正确的som

1 个答案:

答案 0 :(得分:1)

我在这里为您提供输入说明:

code是地图中初始代码向量的矩阵。

init是指定初始化方法的字符串。允许以下内容:“样本”使用来自数据的随机样本; “随机”使用来自N(0,1)的随机抽取; “线性”在前两个主成分上使用线性栅格。

alpha是两个训练阶段的初始学习率参数的向量。在训练过程中线性降低到零。

alphaType是指定学习率功能类型的字符串。可能的选择是线性函数(“ linear”)和逆时类型函数(“ inverse”)。

neigh是指定邻域函数类型的字符串。允许以下内容:“气泡”,“高斯”

topol是一个字符串,用于在测量地图中的距离时指定拓扑类型。允许以下内容:“ hexa”“ rect”

radius是两个训练阶段以som算法为单位的训练区域初始半径的向量。在训练过程中线性减少到一个。

rlen是两个训练阶段中跑步长度(步数)的向量。