2017-09-05 118 views
1

这是我的第一篇文章,我是R中的新手。我试图训练自组织映射。我的数据是2304个实例的矩阵,每个实例有7个特征([2304x7])SOM函数中未使用的参数

下面的示例代码(像葡萄酒的数据集)我没有问题,但当我尝试用我的数据修改某些功能时,这个错误:

Error in som(datos, grid = som_grid, init = "random", alpha = c(1, 0.1), : unused arguments (alphaType = "linear", neigh = "gaussian")

我只是输入下面的代码:

library(kohonen) 

som_grid<-somgrid(xdim=8, ydim=3,topo="hexagonal") 

som_model <- som(my_data, grid=som_grid, init="random", alpha=c(1.0, 0.1), alphaType="linear", neigh="gaussian",r adius=c(15,3), rlen=c(100,1000)) 

我到底做错了什么?

非常感谢你,对不起已经回答了(我没有找到它)!

+0

我看到的例子代码有:set.seed(7)之前的训练,但我不明白它能做什么。 –

+0

set.seed(某个数字)让您在每次有随机化步骤时都能得到相同的结果。没有它,你的返回值每次都会有所不同 – lawyeR

+0

'alphaType'和'neigh'是'som'包中'som'命令的选项,而不是'kohonen'包中的选项。 –

回答

0

RLEN参数接受一个值,即在你的代码应该是rlen=100(默认值)或rlen=1000