R の Kohonen パッケージを使用して SOM マップを作成しましたが、マップ上の特定のデータ ポイントの場所を特定したいと考えています。つまり、使用されるシリーズは 2 列で構成されるマトリックスであり、1 行ずつ増加しています。マップ自体または特定の行でこの最後の観測の位置にフラグを付けるにはどうすればよいですか? 私が使用するコードは次のとおりです。
require(kohonen)
pretty_palette <- c("#1f77b4", '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2')
data_train <- na.omit(cbind(dataseries_1,dataseries_2))
data_train_matrix <- as.matrix(scale(data_train))
som_grid <- somgrid(xdim = 10, ydim=10, topo="hexagonal")
som_model <- som(data_train_matrix,
grid=som_grid,
rlen=100,
alpha=c(0.05,0.01),
keep.data=TRUE,
n.hood="circular")
som_cluster <- cutree(hclust(dist(som_model$codes)), 4)
plot(som_model, type="mapping", bgcol =pretty_palette[som_cluster] , main = "Regimes Map")
add.cluster.boundaries(som_model, som_cluster)
任意の助けをいただければ幸いです
ありがとうございました