15  Segmentación mediante árboles de decisión: CHAID

Published

June 29, 2026

15.1 Introducción: segmentación mediante reglas, no mediante distancias

El análisis clúster construye segmentos a partir de distancias en un espacio numérico; el análisis discriminante valida esos segmentos y construye una función lineal de clasificación. Ambas técnicas comparten una limitación práctica: sus resultados —centroides, coeficientes, funciones discriminantes— son estadísticamente rigurosos, pero no siempre fáciles de comunicar a una audiencia no técnica. Decir “el segmento 3 tiene un centroide de 1,2 en la primera función discriminante” no es el lenguaje con el que un departamento de marketing toma decisiones.

El CHAID (Chi-squared Automatic Interaction Detection) resuelve este problema desde una perspectiva completamente distinta: en lugar de combinaciones lineales de variables, produce un árbol de decisión que segmenta a la muestra mediante una secuencia de reglas categóricas del tipo “si el cliente tiene menos de 35 años y ha comprado en el último mes, entonces pertenece al segmento de alto valor”. Es, con diferencia, la técnica de segmentación más fácil de comunicar e implementar operativamente, y por eso sigue siendo enormemente popular en marketing directo, banca y estudios de mercado, más de cuarenta años después de su publicación original (Kass 1980).

TipEquivalencia con SPSS

CHAID tiene equivalente exacto en SPSS, donde forma parte del módulo Árboles de decisión (Analizar > Clasificar > Árbol), junto a otros algoritmos como CART y QUEST. En R, el paquete de referencia es CHAID, construido sobre el motor de particionamiento recursivo de partykit, que reproduce fielmente la lógica del algoritmo original de Kass.

15.2 La lógica del algoritmo: fusión, división y parada

A diferencia del análisis discriminante (que combina linealmente las variables predictoras) o de la regresión logística (que estima probabilidades continuas), CHAID es un algoritmo de particionamiento recursivo: en cada paso divide la muestra en subgrupos cada vez más homogéneos respecto a la variable dependiente, usando como criterio de división el test chi-cuadrado desarrollado en capítulos anteriores. El algoritmo opera en tres fases que se repiten en cada nodo del árbol (Kass 1980; Ritschard 2013):

15.2.1 Fase 1: fusión (merging)

Para cada variable predictora categórica, el algoritmo evalúa todas las categorías y fusiona aquellas que no difieren significativamente entre sí respecto a la variable dependiente. Por ejemplo, si “Soltero” y “Divorciado” no muestran diferencias significativas en la tasa de respuesta a una campaña, se fusionan en una única categoría antes de continuar. Este proceso se repite hasta que todas las categorías restantes de la variable son significativamente distintas entre sí, aplicando una corrección de Bonferroni para controlar el problema de comparaciones múltiples.

15.2.2 Fase 2: división (splitting)

Una vez fusionadas las categorías de cada variable predictora, el algoritmo calcula el estadístico chi-cuadrado (ajustado por la corrección de Bonferroni de la fase anterior) para cada predictor, y selecciona la variable con el chi-cuadrado más significativo —la que mejor discrimina la variable dependiente— como criterio para dividir el nodo actual. A diferencia de otros algoritmos de árboles como CART, que solo permiten divisiones binarias, CHAID permite divisiones múltiples (multiway splits): un nodo puede dividirse directamente en tres, cuatro o más nodos hijos si así lo sugieren las categorías fusionadas de la variable ganadora.

15.2.3 Fase 3: parada (stopping)

El proceso de fusión y división se repite recursivamente en cada nuevo nodo hijo, hasta que se cumple alguno de los criterios de parada: que ninguna variable predictora restante produzca una división estadísticamente significativa, que se alcance la profundidad máxima del árbol especificada por el analista, o que el tamaño de un nodo caiga por debajo de un mínimo de observaciones predefinido (necesario para que las pruebas chi-cuadrado posteriores tengan suficiente potencia estadística).

15.3 Una característica distintiva: predictores categóricos

A diferencia de la mayoría de las técnicas vistas en capítulos anteriores, CHAID en su formulación original está diseñado para trabajar con predictores categóricos (nominales u ordinales). Las variables cuantitativas continuas —edad, ingresos, gasto mensual— deben discretizarse previamente en categorías o intervalos antes de incluirse en el modelo, normalmente en cuartiles, deciles, o tramos con sentido de negocio (por ejemplo, edad en “18-25”, “26-40”, “41-60”, “60+”). Esta necesidad de discretización es, a la vez, una limitación y una ventaja: se pierde algo de información granular, pero el árbol resultante es directamente interpretable como reglas de segmentación de negocio.

15.4 Interpretación del árbol resultante

El resultado de un CHAID es un diagrama de árbol que se lee de arriba hacia abajo:

  • El nodo raíz contiene a toda la muestra, con la distribución de la variable dependiente en su estado inicial.
  • Cada división muestra la variable seleccionada como mejor predictor en ese punto, el valor del estadístico chi-cuadrado que justifica la división y su significación.
  • Cada nodo terminal (los nodos finales del árbol, sin más divisiones) representa un segmento de la muestra definido por la secuencia completa de reglas que lo llevaron hasta ahí, junto con la distribución de la variable dependiente dentro de ese segmento.

La gran ventaja interpretativa de CHAID es que cada nodo terminal se traduce directamente en una regla de negocio explícita: “los clientes con tarjeta de fidelización y más de 3 compras en el último trimestre tienen una tasa de respuesta del 68% a la campaña”, sin necesidad de traducir coeficientes ni puntuaciones discriminantes.

15.5 CHAID frente a otras técnicas de segmentación

Característica Clúster (k-medias) Discriminante CHAID
Naturaleza No supervisada Supervisada Supervisada
Tipo de variables Cuantitativas Cuantitativas (predictoras) Categóricas (predictoras)
Resultado Centroides en el espacio Función lineal Reglas tipo “si… entonces…”
Interpretabilidad Media (requiere perfilado) Media (requiere interpretar coeficientes) Alta (reglas explícitas)
Relaciones detectadas Lineales No lineales e interacciones
Uso típico Descubrir segmentos Validar y clasificar Segmentar y explicar con reglas

Una de las grandes fortalezas de CHAID frente al análisis discriminante es su capacidad para detectar interacciones: el árbol puede revelar, por ejemplo, que la edad solo predice la respuesta a una campaña dentro del segmento de clientes sin tarjeta de fidelización, mientras que para los clientes con tarjeta la edad no importa en absoluto. Estas relaciones condicionales son difíciles de capturar con una función lineal, pero emergen de forma natural en la estructura jerárquica de un árbol.

15.6 Aplicación práctica: segmentación de respuesta a una campaña de marketing directo

Se desarrolla el caso de una empresa de retail que ha lanzado una campaña de marketing directo y quiere entender qué perfiles de clientes responden mejor, con el objetivo de optimizar el segmento objetivo de futuras campañas.

15.6.1 Objetivo de la investigación

Objetivo: construir un árbol de decisión CHAID que identifique los segmentos de clientes con mayor y menor probabilidad de respuesta a una campaña de marketing directo, a partir de variables demográficas y de comportamiento de compra, generando reglas de segmentación directamente accionables para el departamento de marketing.

15.6.2 Preparación de los datos

Se simulan los datos de 800 clientes que recibieron la campaña, con tres variables predictoras categóricas (edad agrupada, posesión de tarjeta de fidelización, frecuencia de compra) y la variable dependiente binaria “respuesta a la campaña”:

Code
set.seed(99)
n <- 800

campaign_data <- data.frame(
  age_group   = sample(c("18-25", "26-40", "41-60", "60+"), n, replace = TRUE,
                       prob = c(0.2, 0.35, 0.30, 0.15)),
  loyalty_card = sample(c("Yes", "No"), n, replace = TRUE, prob = c(0.4, 0.6)),
  purchase_freq = sample(c("Low", "Medium", "High"), n, replace = TRUE,
                         prob = c(0.4, 0.4, 0.2))
)

# Build response probability with a realistic interaction:
# age matters mainly for customers WITHOUT a loyalty card
campaign_data <- campaign_data |>
  dplyr::mutate(
    response_prob = dplyr::case_when(
      loyalty_card == "Yes" & purchase_freq == "High"   ~ 0.70,
      loyalty_card == "Yes" & purchase_freq == "Medium" ~ 0.55,
      loyalty_card == "Yes" & purchase_freq == "Low"    ~ 0.45,
      loyalty_card == "No"  & age_group %in% c("18-25", "26-40") ~ 0.35,
      loyalty_card == "No"  & age_group %in% c("41-60", "60+")   ~ 0.10,
      TRUE ~ 0.20
    ),
    response = factor(
      ifelse(runif(n) < response_prob, "Responde", "No_responde")
    )
  ) |>
  dplyr::select(-response_prob)

# CHAID requires all predictors to be factors (nominal or ordinal)
campaign_data <- campaign_data |>
  dplyr::mutate(
    age_group     = factor(age_group, levels = c("18-25", "26-40", "41-60", "60+"), ordered = TRUE),
    loyalty_card  = factor(loyalty_card),
    purchase_freq = factor(purchase_freq, levels = c("Low", "Medium", "High"), ordered = TRUE)
  )

dplyr::glimpse(campaign_data)
Rows: 800
Columns: 4
$ age_group     <ord> 41-60, 26-40, 18-25, 60+, 41-60, 60+, 18-25, 26-40, 41-6…
$ loyalty_card  <fct> Yes, No, Yes, Yes, No, Yes, Yes, No, No, No, Yes, No, Ye…
$ purchase_freq <ord> Medium, Low, Low, Low, Medium, Low, Low, High, High, Med…
$ response      <fct> Responde, No_responde, No_responde, No_responde, No_resp…

Nótese que la respuesta simulada incluye deliberadamente una interacción: la edad solo es relevante para diferenciar la respuesta entre los clientes sin tarjeta de fidelización; entre los clientes con tarjeta, lo que importa es la frecuencia de compra. Esta es exactamente el tipo de estructura condicional que CHAID está diseñado para detectar.

15.6.3 Ejecución del análisis CHAID

Code
chaid_control <- CHAID::chaid_control(minsplit = 50, minbucket = 30, alpha2 = 0.05, alpha4 = 0.05)

chaid_model <- CHAID::chaid(response ~ age_group + loyalty_card + purchase_freq,
                            data    = campaign_data,
                            control = chaid_control)

print(chaid_model)
$node
[1] root
|   [2] V2 <= 1
|   |   [3] V1 in (-Inf,1] | (1,2] *
|   |   [4] V1 in (2,3] | (3, Inf] *
|   [5] V2 > 1
|   |   [6] V3 in (-Inf,1] | (1,2] *
|   |   [7] V3 in (2, Inf] *

$data
    age_group loyalty_card purchase_freq
1       41-60          Yes        Medium
2       26-40           No           Low
3       18-25          Yes           Low
4         60+          Yes           Low
5       41-60           No        Medium
6         60+          Yes           Low
7       18-25          Yes           Low
8       26-40           No          High
9       41-60           No          High
10      26-40           No        Medium
11      41-60          Yes        Medium
12      41-60           No           Low
13      26-40          Yes        Medium
14      41-60          Yes        Medium
15      18-25           No           Low
16      41-60           No          High
17      41-60           No           Low
18      26-40           No           Low
19      26-40           No          High
20      26-40          Yes        Medium
21      26-40          Yes        Medium
22      26-40           No        Medium
23      18-25          Yes        Medium
24      41-60           No        Medium
25      18-25           No           Low
26      41-60          Yes        Medium
27      26-40           No           Low
28      18-25          Yes        Medium
29      26-40           No        Medium
30      26-40           No        Medium
31      41-60           No        Medium
32      26-40          Yes           Low
33      26-40          Yes          High
34      41-60          Yes           Low
35      26-40          Yes        Medium
36      41-60          Yes           Low
37      18-25           No          High
38      18-25          Yes        Medium
39      41-60           No           Low
40        60+           No          High
41        60+          Yes        Medium
42      41-60           No        Medium
43      18-25          Yes        Medium
44        60+          Yes           Low
45      41-60           No           Low
46        60+          Yes           Low
47      41-60           No          High
48      41-60           No           Low
49      41-60          Yes          High
50      26-40           No        Medium
51      18-25           No        Medium
52      18-25          Yes          High
53      18-25           No          High
54        60+          Yes           Low
55      26-40          Yes        Medium
56        60+           No           Low
57      26-40           No           Low
58      41-60          Yes        Medium
59        60+          Yes          High
60      41-60           No          High
61        60+           No           Low
62      26-40          Yes          High
63      18-25           No        Medium
64      18-25           No        Medium
65      41-60           No          High
66      18-25           No        Medium
67      41-60           No        Medium
68        60+           No        Medium
69      26-40           No        Medium
70      18-25          Yes           Low
71      26-40           No          High
72      41-60           No          High
73      41-60           No           Low
74      41-60           No           Low
75      41-60          Yes           Low
76      26-40          Yes        Medium
77      41-60           No        Medium
78      26-40           No           Low
79      41-60          Yes           Low
80      18-25           No        Medium
81      41-60           No           Low
82      41-60           No          High
83      26-40           No           Low
84      41-60          Yes           Low
85      41-60           No        Medium
86      26-40           No        Medium
87      26-40          Yes           Low
88      26-40           No        Medium
89      26-40           No          High
90      18-25           No        Medium
91      26-40           No        Medium
92      18-25          Yes           Low
93      26-40          Yes        Medium
94      41-60          Yes           Low
95      26-40           No        Medium
96      26-40          Yes        Medium
97        60+          Yes           Low
98      41-60           No          High
99      41-60           No        Medium
100     26-40          Yes           Low
101     26-40           No        Medium
102     18-25           No        Medium
103     18-25           No          High
104     26-40           No        Medium
105     41-60          Yes        Medium
106     18-25          Yes           Low
107     26-40           No          High
108     41-60           No           Low
109     26-40          Yes           Low
110     26-40           No           Low
111     41-60          Yes        Medium
112       60+           No          High
113     26-40          Yes           Low
114       60+          Yes          High
115     18-25           No          High
116     26-40           No        Medium
117     26-40          Yes        Medium
118     26-40           No           Low
119     26-40           No          High
120     41-60          Yes          High
121     41-60           No           Low
122       60+           No        Medium
123     41-60           No           Low
124     18-25          Yes          High
125     26-40           No        Medium
126     41-60          Yes        Medium
127     41-60           No          High
128       60+           No           Low
129     26-40           No           Low
130     26-40           No           Low
131     26-40          Yes        Medium
132     26-40           No          High
133     41-60           No        Medium
134       60+           No        Medium
135     41-60           No          High
136     18-25           No           Low
137     26-40           No        Medium
138     41-60           No           Low
139     18-25           No        Medium
140     41-60           No          High
141     18-25          Yes        Medium
142       60+           No        Medium
143     18-25           No           Low
144     26-40           No        Medium
145     26-40           No        Medium
146     41-60           No          High
147     41-60          Yes        Medium
148     41-60          Yes        Medium
149     26-40          Yes          High
150       60+           No           Low
151     41-60           No        Medium
152     26-40          Yes           Low
153     18-25           No          High
154       60+          Yes          High
155       60+           No        Medium
156     18-25          Yes        Medium
157     26-40           No           Low
158     41-60          Yes           Low
159     41-60           No        Medium
160     41-60           No          High
161     41-60           No        Medium
162     18-25          Yes        Medium
163     41-60           No        Medium
164     41-60          Yes        Medium
165     26-40           No           Low
166       60+           No        Medium
167     18-25          Yes          High
168     18-25           No        Medium
169       60+          Yes        Medium
170     26-40           No        Medium
171     41-60           No        Medium
172     41-60          Yes          High
173     41-60           No        Medium
174     26-40           No        Medium
175       60+           No          High
176     26-40          Yes           Low
177     41-60           No           Low
178     26-40           No        Medium
179     18-25           No          High
180     26-40           No        Medium
181     41-60           No        Medium
182     26-40           No        Medium
183     41-60          Yes        Medium
184     41-60           No        Medium
185       60+          Yes          High
186     18-25          Yes           Low
187       60+          Yes          High
188     18-25          Yes        Medium
189     26-40           No           Low
190     18-25           No        Medium
191     41-60          Yes          High
192     18-25           No        Medium
193     41-60           No          High
194     41-60           No           Low
195     41-60           No        Medium
196     18-25           No        Medium
197     18-25           No           Low
198       60+           No           Low
199     18-25           No          High
200     18-25           No           Low
201     26-40           No        Medium
202     41-60          Yes        Medium
203     26-40          Yes          High
204     41-60           No           Low
205     26-40          Yes           Low
206     18-25          Yes        Medium
207     26-40           No        Medium
208     41-60           No           Low
209     26-40           No          High
210     26-40           No           Low
211     41-60           No          High
212     41-60          Yes           Low
213       60+           No        Medium
214     18-25          Yes        Medium
215     41-60          Yes           Low
216     26-40          Yes        Medium
217     26-40           No        Medium
218     26-40           No        Medium
219     18-25           No           Low
220     41-60          Yes           Low
221     41-60           No           Low
222       60+          Yes           Low
223       60+           No        Medium
224     26-40          Yes          High
225     41-60           No          High
226     26-40           No        Medium
227     26-40           No        Medium
228     26-40           No          High
229     26-40           No        Medium
230     41-60          Yes           Low
231     18-25          Yes        Medium
232     18-25          Yes          High
233     26-40          Yes           Low
234     18-25           No           Low
235     26-40           No           Low
236     26-40          Yes           Low
237     26-40          Yes        Medium
238     41-60           No        Medium
239     26-40           No           Low
240     18-25           No        Medium
241     18-25           No        Medium
242     41-60          Yes        Medium
243     41-60          Yes           Low
244     41-60           No        Medium
245     26-40           No        Medium
246     18-25          Yes           Low
247     26-40           No        Medium
248     18-25          Yes           Low
249     41-60           No        Medium
250     18-25           No           Low
251     18-25           No        Medium
252     26-40           No           Low
253     41-60           No          High
254     18-25           No        Medium
255       60+           No          High
256     26-40           No          High
257       60+          Yes           Low
258       60+          Yes          High
259     26-40          Yes           Low
260     41-60           No           Low
261     18-25           No           Low
262       60+           No           Low
263     41-60           No        Medium
264     26-40           No        Medium
265     18-25           No           Low
266     26-40           No           Low
267     18-25          Yes          High
268     18-25           No          High
269     26-40           No          High
270     26-40          Yes           Low
271     41-60           No        Medium
272       60+           No           Low
273     18-25          Yes           Low
274     18-25           No        Medium
275     18-25           No          High
276     18-25           No        Medium
277     26-40           No           Low
278     41-60          Yes           Low
279     41-60          Yes           Low
280     26-40           No          High
281     18-25          Yes        Medium
282     26-40           No          High
283       60+          Yes           Low
284     41-60          Yes        Medium
285     41-60           No        Medium
286     18-25           No        Medium
287     18-25           No        Medium
288       60+          Yes        Medium
289     26-40           No          High
290     41-60          Yes           Low
291     26-40           No        Medium
292     18-25          Yes        Medium
293     41-60           No        Medium
294       60+           No           Low
295     41-60           No        Medium
296     18-25           No           Low
297     26-40           No        Medium
298     26-40           No        Medium
299       60+          Yes          High
300     18-25           No        Medium
301     26-40           No        Medium
302       60+          Yes          High
303     26-40          Yes        Medium
304     26-40           No           Low
305       60+           No        Medium
306     41-60          Yes        Medium
307       60+           No           Low
308     26-40           No           Low
309     18-25           No           Low
310     26-40           No           Low
311     26-40          Yes           Low
312     26-40           No          High
313     41-60           No        Medium
314     41-60          Yes          High
315     18-25           No        Medium
316     41-60          Yes           Low
317       60+           No           Low
318     18-25          Yes           Low
319     18-25          Yes          High
320       60+           No           Low
321     41-60          Yes           Low
322     18-25           No          High
323     26-40           No        Medium
324     18-25           No        Medium
325       60+           No          High
326     26-40           No        Medium
327     41-60           No           Low
328     26-40           No        Medium
329     26-40          Yes        Medium
330     26-40          Yes        Medium
331     26-40           No           Low
332     41-60           No          High
333     18-25           No           Low
334       60+           No           Low
335     18-25           No        Medium
336     26-40           No           Low
337     18-25           No           Low
338     26-40           No        Medium
339     26-40          Yes          High
340     18-25          Yes           Low
341       60+          Yes        Medium
342       60+          Yes        Medium
343     26-40           No        Medium
344     41-60          Yes           Low
345     18-25          Yes           Low
346     26-40           No        Medium
347     18-25           No        Medium
348     41-60           No        Medium
349     26-40          Yes           Low
350       60+           No        Medium
351     18-25           No          High
352     41-60          Yes        Medium
353     26-40          Yes        Medium
354     18-25          Yes           Low
355       60+           No        Medium
356     26-40           No        Medium
357     18-25           No        Medium
358     18-25          Yes        Medium
359     18-25          Yes          High
360     18-25           No           Low
361     26-40           No        Medium
362     41-60           No           Low
363     26-40          Yes        Medium
364     41-60           No          High
365     26-40           No          High
366       60+           No          High
367     26-40           No           Low
368     41-60           No           Low
369     26-40          Yes        Medium
370     26-40           No        Medium
371     26-40           No           Low
372       60+           No        Medium
373     26-40           No        Medium
374     18-25           No        Medium
375       60+           No        Medium
376       60+           No        Medium
377     41-60          Yes        Medium
378     26-40          Yes        Medium
379       60+           No        Medium
380     26-40          Yes           Low
381     18-25           No          High
382     26-40           No        Medium
383       60+           No          High
384     41-60           No        Medium
385     26-40           No           Low
386     18-25          Yes          High
387     26-40           No        Medium
388     41-60          Yes        Medium
389     26-40           No           Low
390     18-25          Yes           Low
391     26-40          Yes           Low
392     18-25          Yes        Medium
393     18-25           No        Medium
394     41-60           No        Medium
395     26-40           No           Low
396     18-25           No          High
397     41-60          Yes          High
398       60+           No        Medium
399     26-40           No        Medium
400     18-25           No           Low
401     26-40          Yes           Low
402     18-25           No          High
403     41-60          Yes          High
404     26-40          Yes        Medium
405     26-40          Yes           Low
406     26-40           No          High
407     18-25          Yes        Medium
408     41-60           No        Medium
409     26-40          Yes        Medium
410     26-40          Yes          High
411     26-40           No        Medium
412     26-40          Yes        Medium
413     41-60          Yes        Medium
414     18-25           No        Medium
415     26-40           No          High
416     26-40           No        Medium
417     26-40          Yes        Medium
418     26-40          Yes           Low
419     26-40          Yes          High
420     26-40           No           Low
421     41-60           No           Low
422     18-25          Yes           Low
423     26-40          Yes           Low
424     41-60           No           Low
425     18-25           No           Low
426     26-40           No           Low
427     18-25          Yes           Low
428     41-60          Yes        Medium
429     26-40           No           Low
430     18-25          Yes           Low
431     26-40           No           Low
432     18-25          Yes          High
433     26-40          Yes           Low
434     41-60           No        Medium
435       60+           No           Low
436     41-60          Yes           Low
437     26-40          Yes          High
438       60+           No        Medium
439     26-40          Yes          High
440     26-40          Yes        Medium
441     26-40           No        Medium
442     18-25           No          High
443       60+           No           Low
444       60+          Yes          High
445     26-40           No           Low
446     26-40          Yes           Low
447       60+          Yes           Low
448     41-60           No        Medium
449       60+          Yes           Low
450     41-60           No        Medium
451     18-25           No        Medium
452     18-25           No           Low
453     41-60          Yes        Medium
454     26-40          Yes           Low
455     41-60           No           Low
456     26-40          Yes        Medium
457     18-25           No        Medium
458     41-60           No        Medium
459     41-60           No           Low
460     26-40          Yes        Medium
461     26-40          Yes        Medium
462     41-60           No          High
463     41-60           No        Medium
464     18-25           No           Low
465       60+           No          High
466     18-25           No           Low
467       60+          Yes        Medium
468     26-40           No           Low
469     26-40          Yes           Low
470     18-25           No           Low
471     26-40           No        Medium
472     18-25           No        Medium
473     41-60           No           Low
474     18-25           No          High
475     18-25          Yes        Medium
476     41-60          Yes        Medium
477     26-40           No           Low
478     18-25           No          High
479       60+           No        Medium
480     26-40           No        Medium
481       60+           No        Medium
482     26-40           No           Low
483     26-40          Yes        Medium
484     41-60           No           Low
485     41-60          Yes           Low
486     18-25           No        Medium
487     41-60          Yes           Low
488     41-60          Yes        Medium
489     26-40           No           Low
490     26-40           No           Low
491     26-40          Yes          High
492     41-60          Yes        Medium
493     26-40           No          High
494     26-40          Yes        Medium
495       60+          Yes           Low
496     41-60          Yes           Low
497       60+           No           Low
498       60+           No          High
499     18-25           No        Medium
500     41-60           No          High
501     41-60           No        Medium
502     41-60           No        Medium
503     41-60           No           Low
504     41-60           No           Low
505     26-40           No        Medium
506     26-40           No        Medium
507     41-60           No        Medium
508     41-60          Yes           Low
509       60+          Yes        Medium
510     41-60           No          High
511     18-25           No        Medium
512     26-40           No        Medium
513     26-40          Yes        Medium
514     26-40           No        Medium
515       60+          Yes           Low
516     41-60           No           Low
517     41-60           No           Low
518     26-40          Yes           Low
519     41-60          Yes           Low
520     26-40           No           Low
521     26-40          Yes           Low
522     41-60           No           Low
523     41-60          Yes           Low
524     18-25          Yes          High
525       60+          Yes          High
526     18-25           No           Low
527     26-40           No           Low
528     26-40           No           Low
529     26-40           No        Medium
530     41-60           No           Low
531     18-25           No           Low
532     18-25           No          High
533     41-60           No           Low
534     18-25           No        Medium
535     26-40           No          High
536     26-40           No          High
537     41-60           No        Medium
538       60+           No        Medium
539     26-40           No        Medium
540       60+           No           Low
541     26-40          Yes           Low
542       60+          Yes           Low
543     18-25          Yes           Low
544     41-60           No           Low
545     26-40          Yes        Medium
546       60+          Yes        Medium
547     26-40           No           Low
548     26-40           No          High
549     26-40           No          High
550     26-40          Yes          High
551       60+           No        Medium
552       60+          Yes           Low
553     26-40           No        Medium
554     26-40           No           Low
555     26-40           No        Medium
556     26-40          Yes          High
557     26-40           No          High
558     26-40           No        Medium
559       60+           No        Medium
560       60+           No          High
561     41-60          Yes           Low
562     41-60          Yes           Low
563     18-25           No          High
564     18-25           No        Medium
565     41-60          Yes        Medium
566     41-60           No          High
567     18-25           No        Medium
568       60+           No          High
569     18-25           No          High
570     41-60           No           Low
571     18-25           No           Low
572     26-40           No           Low
573       60+          Yes        Medium
574       60+           No        Medium
575       60+          Yes        Medium
576     26-40           No          High
577     41-60           No           Low
578     18-25           No           Low
579     18-25           No        Medium
580       60+           No          High
581     41-60           No           Low
582     18-25          Yes           Low
583     18-25          Yes          High
584     26-40           No          High
585     26-40           No          High
586     26-40           No        Medium
587     18-25           No        Medium
588     26-40           No        Medium
589     26-40           No        Medium
590       60+          Yes        Medium
591     26-40          Yes        Medium
592     18-25           No           Low
593     18-25           No           Low
594       60+           No        Medium
595     41-60           No        Medium
596       60+           No        Medium
597       60+           No          High
598     26-40           No           Low
599       60+           No           Low
600       60+           No           Low
601     18-25           No           Low
602     18-25           No           Low
603     41-60           No           Low
604     41-60          Yes          High
605     26-40          Yes          High
606     41-60           No           Low
607     26-40           No           Low
608     26-40           No          High
609     26-40           No          High
610       60+           No        Medium
611     26-40          Yes        Medium
612     26-40           No        Medium
613       60+          Yes           Low
614     26-40          Yes           Low
615     18-25          Yes        Medium
616     41-60           No           Low
617     18-25          Yes           Low
618       60+           No           Low
619     26-40           No          High
620     41-60           No        Medium
621     26-40           No        Medium
622     18-25          Yes           Low
623     26-40           No           Low
624     26-40           No           Low
625       60+           No           Low
626       60+           No           Low
627     26-40           No        Medium
628     41-60          Yes           Low
629     18-25           No           Low
630       60+           No        Medium
631     41-60          Yes          High
632     26-40          Yes           Low
633     41-60           No          High
634     41-60          Yes        Medium
635     26-40           No           Low
636       60+          Yes        Medium
637     26-40           No          High
638     26-40           No           Low
639       60+           No        Medium
640     26-40           No           Low
641     41-60           No        Medium
642     26-40           No        Medium
643       60+          Yes          High
644     18-25           No           Low
645     41-60           No          High
646     26-40          Yes          High
647     41-60          Yes           Low
648     26-40          Yes        Medium
649     41-60          Yes        Medium
650     41-60           No          High
651     26-40           No        Medium
652     41-60          Yes        Medium
653     41-60          Yes        Medium
654     41-60          Yes        Medium
655     18-25           No          High
656     26-40          Yes           Low
657     26-40           No           Low
658     41-60           No          High
659     18-25          Yes           Low
660     26-40           No           Low
661     26-40           No        Medium
662       60+          Yes        Medium
663     41-60           No           Low
664       60+           No           Low
665     41-60          Yes           Low
666     18-25          Yes           Low
667     26-40           No        Medium
668     26-40           No        Medium
669     18-25           No           Low
670     41-60           No           Low
671     26-40          Yes        Medium
672     26-40           No           Low
673     18-25          Yes           Low
674       60+           No        Medium
675     41-60          Yes           Low
676       60+          Yes        Medium
677     26-40           No           Low
678       60+           No        Medium
679     41-60          Yes           Low
680       60+           No           Low
681     41-60          Yes          High
682     41-60           No           Low
683     18-25           No           Low
684     26-40          Yes        Medium
685     26-40           No          High
686     41-60           No          High
687     26-40           No        Medium
688     18-25           No          High
689     26-40           No           Low
690     26-40          Yes           Low
691       60+           No        Medium
692     41-60          Yes          High
693       60+           No           Low
694       60+           No           Low
695     18-25          Yes        Medium
696     18-25           No        Medium
697     41-60           No           Low
698     41-60          Yes        Medium
699     26-40           No           Low
700     18-25          Yes           Low
701     41-60           No        Medium
702     26-40          Yes        Medium
703     41-60          Yes           Low
704     26-40           No           Low
705     18-25           No           Low
706     18-25          Yes           Low
707     26-40          Yes           Low
708     26-40           No        Medium
709     26-40           No           Low
710     26-40           No        Medium
711     26-40           No        Medium
712     26-40          Yes           Low
713       60+          Yes        Medium
714     41-60          Yes           Low
715     41-60           No           Low
716     26-40           No        Medium
717     26-40          Yes           Low
718     26-40           No          High
719     26-40          Yes           Low
720     26-40           No        Medium
721     18-25          Yes        Medium
722       60+          Yes           Low
723     26-40           No        Medium
724     41-60           No        Medium
725     26-40           No           Low
726     26-40           No          High
727     41-60           No          High
728     41-60           No        Medium
729     18-25           No          High
730     41-60          Yes           Low
731     26-40          Yes           Low
732     18-25          Yes          High
733     18-25           No        Medium
734     26-40          Yes          High
735     41-60           No           Low
736     41-60          Yes        Medium
737     26-40           No        Medium
738     41-60          Yes          High
739       60+           No        Medium
740     26-40          Yes        Medium
741       60+           No        Medium
742     41-60           No          High
743     26-40           No           Low
744     41-60           No        Medium
745     26-40          Yes           Low
746     26-40          Yes           Low
747     26-40           No        Medium
748     18-25           No        Medium
749     26-40           No           Low
750     26-40           No        Medium
751       60+          Yes           Low
752     26-40          Yes        Medium
753     18-25           No           Low
754     18-25          Yes           Low
755     41-60           No          High
756     26-40          Yes           Low
757     26-40          Yes           Low
758     41-60          Yes        Medium
759     26-40          Yes          High
760     26-40          Yes        Medium
761     26-40          Yes           Low
762     26-40          Yes        Medium
763     41-60           No        Medium
764     18-25          Yes           Low
765     26-40          Yes          High
766     26-40           No        Medium
767     26-40          Yes           Low
768     18-25          Yes        Medium
769     18-25           No          High
770     41-60           No          High
771     18-25           No        Medium
772     26-40           No           Low
773     41-60          Yes        Medium
774       60+           No           Low
775     18-25          Yes           Low
776       60+           No           Low
777       60+          Yes        Medium
778       60+           No        Medium
779       60+          Yes           Low
780     41-60           No           Low
781       60+          Yes          High
782       60+          Yes        Medium
783       60+          Yes        Medium
784       60+           No          High
785     26-40          Yes          High
786     18-25          Yes        Medium
787       60+          Yes           Low
788     41-60           No           Low
789     41-60          Yes          High
790     26-40          Yes        Medium
791     26-40          Yes        Medium
792     26-40          Yes           Low
793     41-60          Yes          High
794     26-40          Yes           Low
795     26-40          Yes          High
796     26-40          Yes          High
797     26-40           No        Medium
798     41-60          Yes        Medium
799     41-60          Yes        Medium
800     26-40          Yes        Medium

$fitted
    (fitted)  (response)
1          6    Responde
2          3 No_responde
3          6 No_responde
4          6 No_responde
5          4 No_responde
6          6 No_responde
7          6    Responde
8          3    Responde
9          4    Responde
10         3 No_responde
11         6    Responde
12         4 No_responde
13         6 No_responde
14         6 No_responde
15         3    Responde
16         4 No_responde
17         4 No_responde
18         3 No_responde
19         3    Responde
20         6    Responde
21         6    Responde
22         3 No_responde
23         6 No_responde
24         4 No_responde
25         3 No_responde
26         6    Responde
27         3 No_responde
28         6    Responde
29         3 No_responde
30         3 No_responde
31         4 No_responde
32         6    Responde
33         7    Responde
34         6 No_responde
35         6 No_responde
36         6 No_responde
37         3 No_responde
38         6 No_responde
39         4    Responde
40         4 No_responde
41         6    Responde
42         4 No_responde
43         6    Responde
44         6    Responde
45         4 No_responde
46         6    Responde
47         4 No_responde
48         4 No_responde
49         7    Responde
50         3 No_responde
51         3 No_responde
52         7    Responde
53         3    Responde
54         6 No_responde
55         6 No_responde
56         4 No_responde
57         3    Responde
58         6    Responde
59         7 No_responde
60         4 No_responde
61         4 No_responde
62         7    Responde
63         3 No_responde
64         3 No_responde
65         4 No_responde
66         3    Responde
67         4 No_responde
68         4 No_responde
69         3 No_responde
70         6    Responde
71         3 No_responde
72         4 No_responde
73         4 No_responde
74         4 No_responde
75         6 No_responde
76         6 No_responde
77         4    Responde
78         3    Responde
79         6 No_responde
80         3 No_responde
81         4 No_responde
82         4 No_responde
83         3 No_responde
84         6    Responde
85         4 No_responde
86         3    Responde
87         6 No_responde
88         3 No_responde
89         3 No_responde
90         3    Responde
91         3 No_responde
92         6    Responde
93         6 No_responde
94         6    Responde
95         3 No_responde
96         6    Responde
97         6 No_responde
98         4    Responde
99         4 No_responde
100        6    Responde
101        3 No_responde
102        3 No_responde
103        3    Responde
104        3    Responde
105        6    Responde
106        6    Responde
107        3 No_responde
108        4 No_responde
109        6 No_responde
110        3    Responde
111        6 No_responde
112        4 No_responde
113        6    Responde
114        7 No_responde
115        3 No_responde
116        3 No_responde
117        6    Responde
118        3    Responde
119        3    Responde
120        7 No_responde
121        4 No_responde
122        4 No_responde
123        4 No_responde
124        7    Responde
125        3    Responde
126        6    Responde
127        4 No_responde
128        4 No_responde
129        3 No_responde
130        3 No_responde
131        6    Responde
132        3    Responde
133        4 No_responde
134        4 No_responde
135        4 No_responde
136        3 No_responde
137        3    Responde
138        4 No_responde
139        3    Responde
140        4    Responde
141        6    Responde
142        4 No_responde
143        3 No_responde
144        3 No_responde
145        3    Responde
146        4 No_responde
147        6 No_responde
148        6    Responde
149        7 No_responde
150        4 No_responde
151        4 No_responde
152        6    Responde
153        3 No_responde
154        7    Responde
155        4 No_responde
156        6 No_responde
157        3    Responde
158        6    Responde
159        4    Responde
160        4 No_responde
161        4 No_responde
162        6 No_responde
163        4 No_responde
164        6 No_responde
165        3 No_responde
166        4 No_responde
167        7    Responde
168        3 No_responde
169        6    Responde
170        3    Responde
171        4 No_responde
172        7    Responde
173        4 No_responde
174        3    Responde
175        4 No_responde
176        6 No_responde
177        4 No_responde
178        3 No_responde
179        3 No_responde
180        3 No_responde
181        4 No_responde
182        3    Responde
183        6    Responde
184        4 No_responde
185        7    Responde
186        6    Responde
187        7 No_responde
188        6 No_responde
189        3 No_responde
190        3 No_responde
191        7    Responde
192        3    Responde
193        4 No_responde
194        4 No_responde
195        4 No_responde
196        3    Responde
197        3 No_responde
198        4 No_responde
199        3 No_responde
200        3 No_responde
201        3 No_responde
202        6    Responde
203        7    Responde
204        4 No_responde
205        6 No_responde
206        6 No_responde
207        3 No_responde
208        4 No_responde
209        3 No_responde
210        3 No_responde
211        4    Responde
212        6 No_responde
213        4 No_responde
214        6 No_responde
215        6    Responde
216        6    Responde
217        3    Responde
218        3 No_responde
219        3    Responde
220        6    Responde
221        4 No_responde
222        6 No_responde
223        4 No_responde
224        7    Responde
225        4 No_responde
226        3    Responde
227        3 No_responde
228        3 No_responde
229        3 No_responde
230        6    Responde
231        6 No_responde
232        7    Responde
233        6    Responde
234        3 No_responde
235        3    Responde
236        6 No_responde
237        6    Responde
238        4 No_responde
239        3 No_responde
240        3    Responde
241        3    Responde
242        6 No_responde
243        6    Responde
244        4 No_responde
245        3 No_responde
246        6 No_responde
247        3    Responde
248        6    Responde
249        4 No_responde
250        3 No_responde
251        3    Responde
252        3 No_responde
253        4 No_responde
254        3 No_responde
255        4 No_responde
256        3 No_responde
257        6 No_responde
258        7    Responde
259        6 No_responde
260        4 No_responde
261        3 No_responde
262        4 No_responde
263        4 No_responde
264        3 No_responde
265        3    Responde
266        3 No_responde
267        7    Responde
268        3    Responde
269        3 No_responde
270        6    Responde
271        4 No_responde
272        4 No_responde
273        6 No_responde
274        3    Responde
275        3    Responde
276        3 No_responde
277        3 No_responde
278        6 No_responde
279        6 No_responde
280        3 No_responde
281        6 No_responde
282        3    Responde
283        6    Responde
284        6    Responde
285        4 No_responde
286        3 No_responde
287        3 No_responde
288        6    Responde
289        3    Responde
290        6 No_responde
291        3    Responde
292        6    Responde
293        4 No_responde
294        4 No_responde
295        4 No_responde
296        3    Responde
297        3    Responde
298        3 No_responde
299        7    Responde
300        3    Responde
301        3 No_responde
302        7    Responde
303        6    Responde
304        3 No_responde
305        4 No_responde
306        6    Responde
307        4 No_responde
308        3    Responde
309        3    Responde
310        3 No_responde
311        6 No_responde
312        3    Responde
313        4 No_responde
314        7    Responde
315        3 No_responde
316        6    Responde
317        4 No_responde
318        6    Responde
319        7    Responde
320        4 No_responde
321        6    Responde
322        3    Responde
323        3 No_responde
324        3 No_responde
325        4 No_responde
326        3    Responde
327        4 No_responde
328        3    Responde
329        6    Responde
330        6    Responde
331        3 No_responde
332        4 No_responde
333        3 No_responde
334        4 No_responde
335        3 No_responde
336        3 No_responde
337        3 No_responde
338        3    Responde
339        7 No_responde
340        6    Responde
341        6    Responde
342        6    Responde
343        3    Responde
344        6    Responde
345        6    Responde
346        3 No_responde
347        3 No_responde
348        4 No_responde
349        6 No_responde
350        4 No_responde
351        3    Responde
352        6 No_responde
353        6    Responde
354        6    Responde
355        4 No_responde
356        3    Responde
357        3    Responde
358        6    Responde
359        7    Responde
360        3    Responde
361        3 No_responde
362        4 No_responde
363        6    Responde
364        4    Responde
365        3 No_responde
366        4    Responde
367        3 No_responde
368        4 No_responde
369        6    Responde
370        3 No_responde
371        3    Responde
372        4 No_responde
373        3 No_responde
374        3 No_responde
375        4 No_responde
376        4 No_responde
377        6 No_responde
378        6 No_responde
379        4 No_responde
380        6 No_responde
381        3 No_responde
382        3 No_responde
383        4 No_responde
384        4 No_responde
385        3 No_responde
386        7    Responde
387        3    Responde
388        6    Responde
389        3    Responde
390        6 No_responde
391        6    Responde
392        6    Responde
393        3    Responde
394        4 No_responde
395        3 No_responde
396        3 No_responde
397        7    Responde
398        4 No_responde
399        3    Responde
400        3    Responde
401        6    Responde
402        3 No_responde
403        7    Responde
404        6 No_responde
405        6 No_responde
406        3 No_responde
407        6    Responde
408        4    Responde
409        6    Responde
410        7    Responde
411        3 No_responde
412        6    Responde
413        6    Responde
414        3 No_responde
415        3    Responde
416        3 No_responde
417        6 No_responde
418        6    Responde
419        7 No_responde
420        3 No_responde
421        4 No_responde
422        6 No_responde
423        6    Responde
424        4 No_responde
425        3 No_responde
426        3 No_responde
427        6 No_responde
428        6    Responde
429        3    Responde
430        6    Responde
431        3 No_responde
432        7    Responde
433        6 No_responde
434        4 No_responde
435        4 No_responde
436        6    Responde
437        7 No_responde
438        4 No_responde
439        7    Responde
440        6 No_responde
441        3    Responde
442        3    Responde
443        4 No_responde
444        7 No_responde
445        3 No_responde
446        6 No_responde
447        6 No_responde
448        4 No_responde
449        6    Responde
450        4 No_responde
451        3    Responde
452        3    Responde
453        6    Responde
454        6    Responde
455        4 No_responde
456        6 No_responde
457        3    Responde
458        4 No_responde
459        4 No_responde
460        6    Responde
461        6 No_responde
462        4 No_responde
463        4 No_responde
464        3 No_responde
465        4 No_responde
466        3 No_responde
467        6 No_responde
468        3 No_responde
469        6 No_responde
470        3    Responde
471        3 No_responde
472        3    Responde
473        4 No_responde
474        3 No_responde
475        6 No_responde
476        6 No_responde
477        3    Responde
478        3 No_responde
479        4 No_responde
480        3    Responde
481        4 No_responde
482        3 No_responde
483        6 No_responde
484        4 No_responde
485        6    Responde
486        3 No_responde
487        6 No_responde
488        6    Responde
489        3    Responde
490        3 No_responde
491        7    Responde
492        6 No_responde
493        3 No_responde
494        6 No_responde
495        6 No_responde
496        6 No_responde
497        4 No_responde
498        4 No_responde
499        3 No_responde
500        4 No_responde
501        4 No_responde
502        4 No_responde
503        4 No_responde
504        4 No_responde
505        3 No_responde
506        3 No_responde
507        4    Responde
508        6    Responde
509        6    Responde
510        4 No_responde
511        3 No_responde
512        3    Responde
513        6    Responde
514        3    Responde
515        6 No_responde
516        4    Responde
517        4 No_responde
518        6    Responde
519        6    Responde
520        3 No_responde
521        6 No_responde
522        4 No_responde
523        6    Responde
524        7    Responde
525        7    Responde
526        3 No_responde
527        3    Responde
528        3    Responde
529        3 No_responde
530        4 No_responde
531        3 No_responde
532        3 No_responde
533        4 No_responde
534        3    Responde
535        3 No_responde
536        3    Responde
537        4 No_responde
538        4 No_responde
539        3 No_responde
540        4 No_responde
541        6 No_responde
542        6    Responde
543        6 No_responde
544        4 No_responde
545        6    Responde
546        6    Responde
547        3 No_responde
548        3    Responde
549        3 No_responde
550        7 No_responde
551        4 No_responde
552        6    Responde
553        3 No_responde
554        3 No_responde
555        3    Responde
556        7 No_responde
557        3 No_responde
558        3    Responde
559        4 No_responde
560        4 No_responde
561        6 No_responde
562        6 No_responde
563        3 No_responde
564        3 No_responde
565        6 No_responde
566        4 No_responde
567        3 No_responde
568        4 No_responde
569        3 No_responde
570        4 No_responde
571        3 No_responde
572        3 No_responde
573        6 No_responde
574        4 No_responde
575        6    Responde
576        3 No_responde
577        4 No_responde
578        3 No_responde
579        3 No_responde
580        4 No_responde
581        4 No_responde
582        6 No_responde
583        7    Responde
584        3 No_responde
585        3 No_responde
586        3    Responde
587        3 No_responde
588        3 No_responde
589        3    Responde
590        6 No_responde
591        6    Responde
592        3    Responde
593        3 No_responde
594        4 No_responde
595        4 No_responde
596        4    Responde
597        4 No_responde
598        3 No_responde
599        4 No_responde
600        4 No_responde
601        3 No_responde
602        3    Responde
603        4 No_responde
604        7    Responde
605        7    Responde
606        4 No_responde
607        3    Responde
608        3    Responde
609        3    Responde
610        4 No_responde
611        6 No_responde
612        3 No_responde
613        6 No_responde
614        6 No_responde
615        6 No_responde
616        4 No_responde
617        6 No_responde
618        4 No_responde
619        3 No_responde
620        4 No_responde
621        3    Responde
622        6    Responde
623        3 No_responde
624        3    Responde
625        4 No_responde
626        4    Responde
627        3 No_responde
628        6 No_responde
629        3 No_responde
630        4 No_responde
631        7    Responde
632        6 No_responde
633        4 No_responde
634        6 No_responde
635        3 No_responde
636        6    Responde
637        3 No_responde
638        3    Responde
639        4 No_responde
640        3 No_responde
641        4 No_responde
642        3    Responde
643        7 No_responde
644        3 No_responde
645        4 No_responde
646        7    Responde
647        6 No_responde
648        6    Responde
649        6 No_responde
650        4 No_responde
651        3 No_responde
652        6 No_responde
653        6    Responde
654        6 No_responde
655        3    Responde
656        6 No_responde
657        3 No_responde
658        4 No_responde
659        6 No_responde
660        3    Responde
661        3 No_responde
662        6    Responde
663        4 No_responde
664        4 No_responde
665        6 No_responde
666        6    Responde
667        3 No_responde
668        3 No_responde
669        3 No_responde
670        4 No_responde
671        6    Responde
672        3 No_responde
673        6    Responde
674        4 No_responde
675        6 No_responde
676        6 No_responde
677        3 No_responde
678        4    Responde
679        6    Responde
680        4 No_responde
681        7    Responde
682        4 No_responde
683        3 No_responde
684        6    Responde
685        3 No_responde
686        4 No_responde
687        3    Responde
688        3 No_responde
689        3 No_responde
690        6 No_responde
691        4 No_responde
692        7    Responde
693        4 No_responde
694        4 No_responde
695        6    Responde
696        3 No_responde
697        4 No_responde
698        6 No_responde
699        3 No_responde
700        6 No_responde
701        4    Responde
702        6    Responde
703        6    Responde
704        3    Responde
705        3 No_responde
706        6    Responde
707        6 No_responde
708        3 No_responde
709        3    Responde
710        3 No_responde
711        3 No_responde
712        6 No_responde
713        6    Responde
714        6 No_responde
715        4 No_responde
716        3 No_responde
717        6    Responde
718        3 No_responde
719        6 No_responde
720        3 No_responde
721        6 No_responde
722        6 No_responde
723        3 No_responde
724        4 No_responde
725        3 No_responde
726        3    Responde
727        4 No_responde
728        4 No_responde
729        3 No_responde
730        6 No_responde
731        6    Responde
732        7 No_responde
733        3    Responde
734        7    Responde
735        4 No_responde
736        6 No_responde
737        3 No_responde
738        7    Responde
739        4 No_responde
740        6    Responde
741        4 No_responde
742        4 No_responde
743        3    Responde
744        4 No_responde
745        6 No_responde
746        6 No_responde
747        3 No_responde
748        3 No_responde
749        3 No_responde
750        3 No_responde
751        6    Responde
752        6    Responde
753        3 No_responde
754        6 No_responde
755        4 No_responde
756        6    Responde
757        6    Responde
758        6 No_responde
759        7 No_responde
760        6    Responde
761        6    Responde
762        6 No_responde
763        4 No_responde
764        6    Responde
765        7    Responde
766        3 No_responde
767        6    Responde
768        6 No_responde
769        3    Responde
770        4 No_responde
771        3    Responde
772        3 No_responde
773        6    Responde
774        4 No_responde
775        6    Responde
776        4 No_responde
777        6    Responde
778        4    Responde
779        6    Responde
780        4 No_responde
781        7    Responde
782        6 No_responde
783        6    Responde
784        4 No_responde
785        7    Responde
786        6    Responde
787        6 No_responde
788        4 No_responde
789        7    Responde
790        6    Responde
791        6 No_responde
792        6    Responde
793        7    Responde
794        6    Responde
795        7    Responde
796        7    Responde
797        3 No_responde
798        6 No_responde
799        6    Responde
800        6    Responde

$terms
response ~ age_group + loyalty_card + purchase_freq
attr(,"variables")
list(response, age_group, loyalty_card, purchase_freq)
attr(,"factors")
              age_group loyalty_card purchase_freq
response              0            0             0
age_group             1            0             0
loyalty_card          0            1             0
purchase_freq         0            0             1
attr(,"term.labels")
[1] "age_group"     "loyalty_card"  "purchase_freq"
attr(,"order")
[1] 1 1 1
attr(,"intercept")
[1] 1
attr(,"response")
[1] 1
attr(,".Environment")
<environment: R_GlobalEnv>

$names
NULL

$info
NULL

attr(,"class")
[1] "constparty" "party"     

Los argumentos de control son los habituales en SPSS y en la literatura de CHAID: minsplit es el número mínimo de casos que debe tener un nodo para que se intente dividirlo; minbucket, el número mínimo de casos permitido en un nodo terminal; alpha2 y alpha4, los niveles de significación para las fases de división y fusión, respectivamente.

15.6.4 Visualización del árbol

Code
plot(chaid_model)
Figure 15.1: Árbol de decisión CHAID para la respuesta a la campaña

15.6.5 Interpretación del árbol

El árbol revela exactamente la estructura de interacción simulada en los datos:

  1. Primera división — loyalty_card: la variable más predictiva en el nodo raíz es la posesión de tarjeta de fidelización, separando a la muestra en dos grandes ramas.

  2. Rama de clientes CON tarjeta: dentro de esta rama, la variable que mejor sigue discriminando es purchase_freq (frecuencia de compra), generando nodos terminales con tasas de respuesta crecientes a medida que aumenta la frecuencia de compra. La edad no aparece como variable relevante en esta rama: para los clientes fidelizados, lo que importa es cuánto compran, no su edad.

  3. Rama de clientes SIN tarjeta: en esta rama, la variable relevante pasa a ser age_group, que separa a los clientes más jóvenes (mayor tasa de respuesta) de los de mayor edad (menor tasa de respuesta). La frecuencia de compra no resulta significativa en esta rama.

Esta es precisamente la interacción condicional que el análisis discriminante, al combinar linealmente todas las variables a la vez, tendría dificultades para revelar con la misma claridad.

15.6.6 Extracción de las reglas de segmentación

Para traducir el árbol en una tabla de reglas de negocio directamente accionable:

Code
# Predicted node for each customer, and predicted class
campaign_data$node      <- predict(chaid_model, type = "node")
campaign_data$predicted <- predict(chaid_model, type = "response")

segment_rules <- campaign_data |>
  dplyr::group_by(node) |>
  dplyr::summarise(
    n              = dplyr::n(),
    response_rate  = round(mean(response == "Responde") * 100, 1),
    .groups = "drop"
  ) |>
  dplyr::arrange(dplyr::desc(response_rate))

segment_rules
# A tibble: 4 × 3
   node     n response_rate
  <int> <int>         <dbl>
1     7    59          76.3
2     6   249          52.6
3     3   288          35.8
4     4   204           8.3
Code
ggplot2::ggplot(segment_rules, ggplot2::aes(x = reorder(factor(node), response_rate), y = response_rate)) +
  ggplot2::geom_col(fill = "#076fa2") +
  ggplot2::geom_text(ggplot2::aes(label = paste0(response_rate, "%")), hjust = -0.1) +
  ggplot2::coord_flip() +
  ggplot2::scale_y_continuous(limits = c(0, 100)) +
  ggplot2::labs(x = "Nodo terminal", y = "Tasa de respuesta (%)") +
  ggplot2::theme_minimal()
Figure 15.2: Tasa de respuesta por nodo terminal del árbol

Esta tabla y este gráfico son, en la práctica, el entregable final de un análisis CHAID en un contexto de marketing directo: una lista ordenada de segmentos por tasa de respuesta esperada, cada uno definido por reglas explícitas y fácilmente comunicables a un equipo no técnico.

15.6.7 Aplicación a la selección de público objetivo

Con el árbol ya entrenado, su uso más directo es decidir a qué segmentos dirigir —o excluir de— futuras campañas, priorizando los nodos terminales con mayor tasa de respuesta esperada y descartando aquellos con tasas muy bajas, optimizando así el retorno de la inversión en marketing directo.

15.6.8 Conclusiones

El análisis CHAID ha permitido construir un árbol de segmentación que:

  1. Identifica la jerarquía de importancia de los predictores: la posesión de tarjeta de fidelización es el factor más determinante, seguido de la frecuencia de compra o la edad, según la rama del árbol.
  2. Revela una interacción entre variables que un modelo lineal tendría dificultades para mostrar con la misma claridad: la edad solo importa para los clientes sin tarjeta de fidelización.
  3. Produce reglas de segmentación directamente accionables, sin necesidad de interpretar coeficientes ni puntuaciones discriminantes, ideales para su traslado a un equipo de marketing no especializado en estadística.

Este capítulo cierra el bloque de técnicas de segmentación y clasificación del libro: desde el descubrimiento no supervisado de segmentos con clúster, pasando por su validación y clasificación paramétrica con el análisis discriminante, hasta esta alternativa no paramétrica y basada en reglas que ofrece CHAID. Tres enfoques distintos para una misma familia de preguntas de negocio, cada uno con sus propias fortalezas según el objetivo y la naturaleza de los datos disponibles.