-1
Я пытаюсь сделать многомерный кластер k-средних в r. У меня есть 3 переменные и 10 столбцов данных, плюс контекст (например, для Iris), поэтому 11 переменных. А мой х PeruReady, очевидномногомерный кластер k-значений
После обучающего онлайн Я получил это далеко:
PeruReady.km <- kmeans(PeruReady[, -1], 3, iter.max=1000)
tbl <- table(PeruReady[, 1], PeruReady.km$cluster)
PeruReady.dist <- dist(PeruReady[, -1])
PeruReady.mds <- cmdscale(PeruReady.dist)
c.chars <- c("*", "o", "+")[as.integer(PeruReady$Context)]
a.cols <- rainbow(3)[PeruReady$cluster]
plot(PeruReady.mds, col=a.cols, pch=c.chars, xlab="X", ylab="Y")
Но мой сюжет придумывает совершенно пустые, что я делаю неправильно?
Если вы действительно хотите помочь, вы должны сделать [воспроизводимый пример] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r -reproducible-пример). Включите некоторые примеры данных, чтобы мы могли запустить код, чтобы узнать, где находится ваша ошибка. – MrFlick
Что такое 'PeruReady'? Если он не слишком велик, опубликуйте результат 'dput (PeruReady)' в своем вопросе. Кроме того, кнопка '{}' предназначена для блоков кода. – jlhoward