install.packages("rattle.data")#instalar paquete
library(rattle.data)

Cargar datos

data(wine, package="rattle.data")#cargar un dataset
head(wine,10)#ver los primeros 10 datos 

Instalar paquete

install.packages("cluster")
library("cluster")

Metodo No jerarquico

k.means.fit <- kmeans(wine, 3) # k = 3

Atributos

attributes(k.means.fit)
$names
[1] "cluster"      "centers"      "totss"        "withinss"    
[5] "tot.withinss" "betweenss"    "size"         "iter"        
[9] "ifault"      

$class
[1] "kmeans"

Grafica de los cluster

clusplot(wine, k.means.fit$cluster, main='2D representation of the Cluster solution',
         color=TRUE, shade=TRUE,
         labels=2, lines=0)

LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQpgYGB7cn0NCmluc3RhbGwucGFja2FnZXMoInJhdHRsZS5kYXRhIikjaW5zdGFsYXIgcGFxdWV0ZQ0KbGlicmFyeShyYXR0bGUuZGF0YSkNCmBgYA0KDQpDYXJnYXIgZGF0b3MNCmBgYHtyfQ0KZGF0YSh3aW5lLCBwYWNrYWdlPSJyYXR0bGUuZGF0YSIpI2NhcmdhciB1biBkYXRhc2V0DQpoZWFkKHdpbmUsMTApI3ZlciBsb3MgcHJpbWVyb3MgMTAgZGF0b3MgDQpgYGANCg0KSW5zdGFsYXIgcGFxdWV0ZQ0KYGBge3J9DQppbnN0YWxsLnBhY2thZ2VzKCJjbHVzdGVyIikNCmxpYnJhcnkoImNsdXN0ZXIiKQ0KYGBgDQpNZXRvZG8gTm8gamVyYXJxdWljbw0KYGBge3J9DQprLm1lYW5zLmZpdCA8LSBrbWVhbnMod2luZSwgMykgIyBrID0gMw0KYGBgDQpBdHJpYnV0b3MNCmBgYHtyfQ0KYXR0cmlidXRlcyhrLm1lYW5zLmZpdCkNCmBgYA0KR3JhZmljYSBkZSBsb3MgY2x1c3Rlcg0KYGBge3J9DQpjbHVzcGxvdCh3aW5lLCBrLm1lYW5zLmZpdCRjbHVzdGVyLCBtYWluPScyRCByZXByZXNlbnRhdGlvbiBvZiB0aGUgQ2x1c3RlciBzb2x1dGlvbicsDQogICAgICAgICBjb2xvcj1UUlVFLCBzaGFkZT1UUlVFLA0KICAgICAgICAgbGFiZWxzPTIsIGxpbmVzPTApDQpgYGANCg==