Bonjour
Je voudrais réaliser une classification sur une carte de kohonen réalisée avec le package du même nom.
Cela fonctionne parfois, mais d'autres, j'obtiens l'erreur :
Le message n'est pas très parlant mais j'ai un fort soupçon sur le fait que cela soit lié à l'existence de cellules vides (l'apparition de l'erreur dépend des paramètres).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Error in hclust(dc, method = "ward.D2", members = nb): invalid length of members
Quelle stratégie puis-je appliquer pour que la classification se fasse tout de même ?
Merci pour votre aide.
Mon code (la partie utile) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 my_seed = 2017 my_grid_size = 12 my_train_length = 300 inf.koh <- train_som(inf.sc, my_grid_size, my_seed, my_train_length) get_classif(inf.koh) get_classif <- function(data) { dc <- dist(data.frame(data$codes)) nb <- table(data$unit.classif) cah <- hclust(dc,method="ward.D2",members=nb) }
Partager