Análisis de secuencias y estadísticas descriptivas de clústeres en R.
Actualmente estoy realizando un análisis de secuencia utilizando el paquete TraMineR en R. Sin embargo, tengo dificultades para encontrar cómo extraer estadísticas descriptivas para cada grupo que obtengo.
Utilizando el conjunto de datos mvad
mvad.seq <- seqdef(mvad, 17:86, alphabet = mvad.alphabet, states = mvad.scodes,
labels = mvad.labels, xtstep = 6)
clusterward1 <- agnes(dist.om1, diss = TRUE, method = "ward")
plot(clusterward1, which.plot = 2)
cl1.4 <- cutree(clusterward1, k = 4)
cl1.4fac <- factor(cl1.4, labels = paste("Tipo", 1:4))
¿Cómo puedo obtener información sobre cuántos hombres hay en cada grupo, cuántos en cada grupo son católicos, etc?
davy.ai
Para extraer estadísticas descriptivas para cada grupo, puedes utilizar la función
seqdss()
del paquete TraMineR. Aquí tienes un ejemplo de código para extraer el número de hombres y el número de individuos con el estado católico para cada grupo (asumiendo que ya se han creado el conjunto de datos “mvad” y el grupo “clusterward1”):En este ejemplo, se utiliza
seqdss()
para calcular las estadísticas descriptivas para cada grupo. Especificamosgroup = clusters
para indicar que queremos que las estadísticas se calculen para cada grupo definido porcl1.4fac
.El objeto resultante
cluster.stats
es un objeto deseqdss
que contiene varias matrices con las estadísticas descriptivas para cada grupo.Luego podemos extraer el número de hombres y el número de individuos con el estado católico para cada grupo utilizando los argumentos
c("M", "Meaningful Gower index")
yc("Catholic", "Meaningful Gower index")
para especificar qué variables nos interesan. Los objetos resultantesn.males
yn.catholic
son matrices con una fila para cada variable y una columna para cada grupo.Finalmente, imprimimos los resultados en la consola utilizando la función
print()
. Esto mostrará el número de hombres y el número de individuos con el estado católico para cada grupo.