J'ai un attribut catégoriel qui contient des valeurs de chaîne. trois d'entre eux contiennent le nom du jour (mon --- soleil) et l'intervalle de temps (le matin après-midi le soir), les deux autres comme je l'ai mentionné avant ont des noms de district et de rue. suivi par le genre, le rôle, les commentaires (c'est un champ fixe prédéfini qui a des valeurs comme bon, mauvais fort, etc.) nom et prénom. mon intention est de les regrouper et de les visualiser. J'ai appliqué le clustering k-mean en utilisant cette fraise WEKA cela n'a pas fonctionné. Maintenant, je souhaite appliquer le clustering hiérarchique dessus. J'ai trouvé ce code:Classification hiérarchique pour les données catégorielles en python
import scipy
import scipy.cluster.hierarchy as sch
X = scipy.randn(100, 2) # 100 2-dimensional observations
d = sch.distance.pdist(X) # vector of (100 choose 2) pairwise distances
L = sch.linkage(d, method='complete')
ind = sch.fcluster(L, 0.5*d.max(), 'distance')
Cependant, X dans le code ci-dessus est numérique; J'ai des données catégoriques. Existe-t-il un moyen d'utiliser un certain nombre de données catégoriques pour trouver la distance? En d'autres termes, puis-je utiliser des données catégoriques de valeurs de chaîne pour trouver la distance? je puis utiliser cette distance dans sch.linkage(d, method='complete')
Comment envisagez-vous de définir la distance entre les chaînes - ou cela fait-il partie de votre question? – Prune
c'est la question, ma compréhension est que la méthode de calcul de la distance peut être définie dans sch.distance.pdist .I l'intention d'utiliser la fonction cosinus mais pas sûr si c'est la bonne façon de trouver la distance, donc mon premier problème est comment définir la variable X dans le code ci-dessus pour une variable catégorielle. – Nhqazi
la question de base je suppose est de savoir comment représenter des variables catégorielles ayant plusieurs valeurs. Je comprends que la méthode kmode est utilisée pour les variables catégorielles mais j'ai l'intention d'utiliser la classification hiérarchique. – Nhqazi