Я пытаюсь создать иерархический кластер, используя функцию corclust из пакета klaR в R. Функция пытается передать значения функции hclust, но не принимает такие параметры, как mincor, method.
код
сюжет (corclust (iris [, - 5], iris [, 5], mincor = 0,5))
При запуске вышеуказанной строки я получаю следующую ошибку.
Ошибка
Ошибка в corclust (iris [, -5], iris [, 5], mincor = 0,5): неиспользуемый аргумент (mincor = 0,5)
Пожалуйста, дайте мне знать, как исправить эту ошибку.





Ошибка возникает из-за того, что вы указываете mincor в качестве аргумента функции corclust, которая его не использует. Вместо этого просто попробуйте:
plot(corclust(iris[,-5]))
Это должно дать вам кластерную дендограмму. Однако набор данных ириса после удаления столбца видов не содержит факторных переменных, поэтому вы можете попробовать его с другим набором данных.
Надеюсь, это поможет!
В вашем коде есть несколько проблем:
mincor принадлежит вызову функции plot, а не corclust.data.frame и vector для corclust, когда он принимает только data.frame (см. ?corclust).corclust, потому что он категориальный.Это дает вам:
plot(corclust(iris[,-5]), mincor=0.5)