2017-09-05 92 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