Vous êtes sur la page 1sur 42

SPSS Tutorial

ngel M. Ramos Domnguez Curso de Doctorado Anlisis Conjunto

Anlisis Cluster
Gua Anlisis Cluster Ejemplo de anlisis cluster Trabajo sobre asignacin

Anlisis Cluster
Es una clase de tcnicas utilizadas para clasificar casos en grupos que son relativamente homogneos dentro de si mismos y heterogneos entre ellos, sobre la base de un conjunto definido de variables. Estos grupos se llaman Clusters o Conglomerados.

Anlisis Cluster e Investigacin de mercados


Segmentacin de Mercados. Agrupamiento de consumidores de acuerdo a sus preferencias de atributos Comprender el comportamiento de los compradores. Los consumidores con similares comportamientos/caractersticas son agrupados juntos. Identificar oportunidades de nuevos productos. Los clusters de similares marcas/productos pueden ayudar a identificar competidores/oportunidades de mercado Reduccin de los datos. En mapas de preferencias

Etapas de un Anlisis cluster


1. Seleccionar una medida de distancia 2. Seleccionar un algoritmo de agrupamiento 3. Determinar el nmero de clusters 4. Validar el anlisis

1 REGR factor score 1 for analysis


1 0 -1 -2 -3 -4 -3 -2 -1 0 1 2 3 4

REGR factor score 2 for analysis

Definicin de la distancia: La distancia Eucldea

Dij !

x
k !1

ki

 xkj

Dij distancia entre los casos i y j xki valor de la variable Xk para el caso j Problemas: Diferentes medidas = diferentes ponderaciones Correlacin entre variables (redundancia) Solucin: Anlisis de componentes principales

Procedimientos de Clustering
Procedimientos jerarquicos
Aglomerativo (comienza desde n clusters, hasta llegar a obtener 1 cluster) Divisivo (comienza desde 1 cluster, hasta obtener n cluster)

Procedimientos no jerarquicos
Cluster de K-medias

Agrupamiento aglomerativo

Agrupamiento aglomerativo

Mtodos de enlace
Enlace simple (distancia mnima) Enlace Completo (distancia mxima) Enlace promedio

Mtodo de Ward
1. 2. Calcular la suma de las distancias al cuadrado dentro de los clusters Agregar clusters con incremento mnimo en la suma de cuadrados total La distancia entre dos clusters se define como la distancia entre los centroides (medias de los cluster)

Mtodo del centroide

Cluster de K-medias K1. 2.


El nmero k de clusters es fijo Se proporciona un conjunto inicial de k semillas (centros de agregacin)


K primeros elementos Otras semillas

3.

Dado un cierto umbral, todas unidades son asignadas a la ms cercana semilla del grupo 4. Se calculan nuevas semillas 5. Volver a la etapa 3 hasta que no sea necesaria una reclasificacin Las unidades pueden ser reasingnadas en etapas sucesivas (particin ptima)

Mtodos jerarquicos vs no jerarquicos


Agrupamiento jerarquico No hay decisin acerca del nmero de clusters Existen problemas cuando los datos contienen un alto nivel de error Puede ser muy lento La decisin inicial influye mucho (una etapa nica)

Agrupamiento no jerarquico
Ms rpido, ms fable Es necesario especificar el nmero de clusters (arbitrario) Es necesario establecer la semilla inicial (arbitrario)

Mtodo sugerido
1. Primero ejecutar un mtodo jerrquico para definir el nmero de clusters 2. Luego utilizar el procedimiento kmedias para formar los clusters

0 0 01 11 0 9 01 0 8 9 0 7 8 6 5 7 0 4 7 2 0 6 3 1 4 0 0 5 0 0 4 0 0 egatS txeN 2 retsulC 1 retsulC sraeppA tsriF retsulC egatS

Definicin del nmero de clusters: regla del codazo (1)

eludehcS noitaremolggA

Stage Number of clusters 0 12 1 11 2 10 3 9 4 8 5 7 6 6 7 5 8 4 9 3 10 2 11 1

304.11 3 1 11 787.8 21 1 01 672.8 2 1 9 447.6 11 1 8 294.3 4 1 7 086.3 5 4 6 001.1 6 1 5 240.1 8 4 4 479. 9 8 3 807. 01 6 2 510. 7 4 1 stneiciffeoC 2 retsulC 1 retsulC egatS denibmoC retsulC

Regla del codazo (2): El diagram scree


12 10 8 Distance 6 4 2 0 11 10 9 8 7 6 5 4 3 2 1 Number of clusters

Validacin del anlisis


Impacto de las semillas iniciales / orden de los casos Impacto del mtodo seleccionado Considerar la relevancia del conjunto de variables elegido

SPSS Example

1.5 JULIA 1.0

MATTHEW

LUCY JENNIFER

.5

NICOLE

0.0 JOHN -.5 PAMELA THOMAS ARTHUR

Component2

-1.0

-1.5 -2.0 -1.5 -1.0 -.5 0.0

FRED

.5

1.0

1.5

2.0

Component1

0 8 7 9 5 1 9 2 6 7 0 4 8 0 3 6 0 0 5 0 0 7 0 0 8 0 0 egatS txeN 2 retsulC 1 retsulC sraeppA tsriF retsulC egatS

eludehcS noitaremolggA

Number of clusters: 10 6 = 4
000.81 878.9 305.4 654.1 948. 904. 422. 870. 620. stneiciffeoC 3 1 4 3 2 1 8 1 01 4 7 1 9 4 5 2 6 3 2 retsulC 1 retsulC denibmoC retsulC 9 8 7 6 5 4 3 2 1 egatS

1.5

MATTHEW JULIA LUCY JENNIFER

1.0

.5

NICOLE

0.0 JOHN -.5 PAMELA THOMAS ARTHUR

Cluster Number of Ca
4 3

Component2

-1.0

-1.5 -2.0 -1.5 -1.0 -.5 0.0

FRED 2 1 .5 1.0 1.5 2.0

Component1

Open the dataset supermarkets.sav


From your N: directory (if you saved it there last time Or download it from: http://www.rdg.ac.uk/~aes02mm/ supermarket.sav http://www.rdg.ac.uk/~aes02mm/ supermarket.sav Open it in SPSS

The supermarkets.sav dataset

Run Principal Components Analysis and save scores


Select the variables to perform the analysis Set the rule to extract principal components Give instruction to save the principal components as new variables

Cluster analysis: basic steps


Apply Wards methods on the principal components score Check the agglomeration schedule Decide the number of clusters Apply the k-means method

Analyse / Classify

Select the component scores

Select from here

Untick this

Select Wards algorithm

Select method here

Click here first

Output: Agglomeration schedule

Number of clusters
Identify the step where the distance coefficients makes a bigger jump

The scree diagram (Excel needed)


Distance
800 700 600 500 400 300 200 100 0

118

120

122

124

126

128

130

132

134

136

138

140

142

144

146

Step

148

Number of clusters
Number of cases 150 Step of elbow 144 __________________________________ Number of clusters 6

Now repeat the analysis


Choose the k-means technique Set 6 as the number of clusters Save cluster number for each case Run the analysis

K-means

K-means dialog box

Specify number of clusters

Save cluster membership

Click here first

Thick here

Final output

Cluster membership

.detcartxe stnenopmoc 5 .a .sisylanA tnenopmoC lapicnirP :dohteM noitcartxE 40-E249.6 20-E62.3564.20-E41.8925.20-E496.1 30-E92.3705. 243. 20-E800.6 822.791.20-E16.5955. 232. 481. 20-E21.6782.064. 271.932.383. 20-E53.4433. 381. 4 20-E37.620-E64.7281. 943.264. 742. 531. 746. 091. 201.431.20-E46.520-E57.4172.604. 20-E35.9366. 216. 20-E42.9681.916. 182.543.602.251.492.2 198. 809. 344. 20-E989.2 421. 963. 946. 20-E487.1 294. 635. 646. 291. 525. 084. 018.

x a irtaM

tnenopmoC

Component meaning (tutorial week 5)

1. Old Rich Big Spender

3. Vegetarian TV lover 2. Family shopper

4. Organic radio listener

5. Vegetarian TV and web hater

702.-

991. 041. 20-E59.5371. 5

tnednopser fo egA emocni dlohesuoh ylraeY bew eht fruS )sruoh( gninetsil oidaR ylkeeW )sruoh( gnihctaw VT ylkeeW sdik fo rebmuN eziS dlohesuoH nairategeV doof cinagro ni tneps % rac a nwO tcudorp dnarb-nwo ni tneps % erutidnepxe selbategeV erutidnepxe hsiF erutidnepxe taeM tneps tnuoma ylhtnoM

721.574.743. 20-E62.43 tnenopmoC

51878. 27940. 53393.134985.11727. 6

20913. 60143.159250.1 90175. 67704. 5

80111.55090.1 21871. 63548. 62177. 4

13632.1 68703.34314.1 95721.164631. 3 retsulC

57339.73882.34790.55775.85712. 2

68840. 25051. 51222.42783. 29343.11

1 sisylana rof 5 erocs rotcaf RGER 1 sisylana rof 4 erocs rotcaf RGER 1 sisylana rof 3 erocs rotcaf RGER 1 sisylana rof 2 erocs rotcaf RGER 1 sisylana rof 1 erocs rotcaf RGER

sretneC retsulC laniF

Cluster interpretation through mean component values


Cluster 1 is very far from profile 1 (-1.34) and more similar to profile 2 (0.38) Cluster 2 is very far from profile 5 (-0.93) and not particularly similar to any profile Cluster 3 is extremely similar to profiles 3 and 5 and very far from profile 2 Cluster 4 is similar to profiles 2 and 4 Cluster 5 is very similar to profile 3 and very far from profile 4 Cluster 6 is very similar to profile 5 and very far from profile 3

Which cluster to target?


Objective: target the organic consumer Which is the cluster that looks more organic? Compute the descriptive statistics on the original variables for that cluster

Representation of factors 1 and 4


(and cluster membership)
3

REGR factor score 4 for analysis

1
1

Cluster Number of Ca
0 6 5 -1 4 -2 3 2 -3 -3 -2 -1 0 1 2 1

REGR factor score

1 for analysis

Vous aimerez peut-être aussi