Utilisation d'une trame de données d'entrée unclustered (fci), un APResult est créé à partir apcluster() as epxected:APCluster Erreur dans as.vector (données): aucune méthode pour contraindre cette classe S4 à un vecteur
> apclr2q02 <- apcluster(negDistMat(r=2), fci)
> show(apclr2q02)
APResult object
Number of samples = 1045
Number of iterations = 826
Input preference = -22.6498
Sum of similarities = -1603.52
Sum of preferences = -1336.338
Net similarity = -2939.858
Number of clusters = 59
Le documentation en ligne indique que aggExCluster() peut accepter soit des données à regrouper en entrée, soit un résultat de cluster précédent (ExClust ou APResult). Exécution aggExCluster sur les données (clusterisés de fci), le code fonctionne comme prévu:
> aglomr2 <- aggExCluster(negDistMat(r=2), fci)
> aglomr2
AggExResult object
Number of samples = 1045
Maximum number of clusters = 1045
Le résultat peut être tracée au format dendograme et tout va bien; Cependant, en utilisant la APResult obtenue ci-dessus (apclr2q02) en entrée, l'erreur suivante est renvoyée:
> aglomr2 <- aggExCluster(negDistMat(r=2), apclr2q02)
Error in as.vector(data) :
no method for coercing this S4 class to a vector
Toutes les suggestions sur ce que je pourrais faire mal avec l'objet APResult comme entrée?
Ausgezeichnet, vielen Dank! (Excellent, merci beaucoup!) Cela a également fonctionné avec mes données. – Dennis