SlideShare una empresa de Scribd logo
Algoritmo Apriori
en R
1
IT PhD Rocío Chávez
rociochavezml.com
Temas
- Usos del Algoritmo A-Priori
- Indicadores de Rendimiento de las Reglas
- Soporte
- Confianza
- Empuje o Lift
- Apalancamiento o Leverage
- Convicción
- Depuración de Reglas
- Visualización de las Reglas mediante un grafo
- Creación de un Dataframe para guardar los resultados en un csv
rociochavezml.com
Usos del
Algoritmo
Apriori
“Porque compró XXXXX, a usted
le podría interesar YYYYYY…”
rociochavezml.com
Algoritmo
Apriori
en R
Base de Datos a Analizar
Reglas Encontradas
rociochavezml.com
Indicadores de
Rendimiento en
las Reglas
Soporte
Confianza
Lift
Frecuencia relativa de una regla con respecto al
total de las transacciones
“En el 50% de las transacciones se compraron
Leche, Mantequilla y Pan juntos”
Mide qué tan confiable es la suposición hecha por la
regla.
“En el 100% de las transacciones en las que
compraron Leche y Mantequilla, también compraron
Pan”
Ayuda a detectar si el producto que aparece en la
columna rhs (consecuente), se debe a que se dió la
combinación de los productos que aparecen en la
columna lhs (antecedente), o no.
Cantidad de transacciones: 12
rociochavezml.com
Interpretación
del
Lift
Lift >1 : la probabilidad del consecuente (rhs) aumentó gracias a que se
dió el antecedente (lhs)
Lift =1 : la probabilidad del consecuente no se vió afectada por el
antecedente
Lift <1 : la probabilidad del consecuente disminuyó debido a que se dió
el antecedente
rociochavezml.com
Cálculo de los
Indicadores de
Rendimiento
Soporte
Confianza
Lift
Cantidad de veces en que aparece una regla
entre la cantidad total de las transacciones
Cantidad de veces en que aparece la regla
entre la cantidad de veces en que aparece la
combinación que se encuentra en la columna
“Left-Hand Side” (lhs)
Confianza de la regla entre el soporte del
producto que aparece en “Right-Hand Side” (rhs)
Cantidad de transacciones: 12
rociochavezml.com
Reglas
Redundantes
[9] {Pan} => {Mantequilla} 0.6666667
[10] {Leche,Pan} => {Mantequilla} 0.5000000
[14] {Galletas,Pan} => {Mantequilla} 0.2500000
Las reglas 10 y la 14 son redundantes con la 9
[13] {Pan} => {Leche} 0.5833333
[15] {Mantequilla,Pan} => {Leche} 0.5000000
La regla 15 es redundante con la 13
X => Y es redundante si existe un subconjunto X’
tal que existe una regla X’ => Y
cuyo soporte sea Mayor
rociochavezml.com
Graficando las
Reglas
Apalancamiento
y
Convicción Apalancamiento o Leverage
Calcula la diferencia que existe entre la frecuencia con la que aparecen juntos los productos
contenidos en una regla y la frecuencia con la que se esperaría que éstos aparecieran si fueran
independientes. Un valor igual a cero, indica que los productos son independientes.
Convicción
Es una medida que ayuda a determinar la dirección de la regla, ya que no siempre es lo mismo A=>B
que B=>A.
Un valor alto en la convicción indica que el producto consecuente depende en gran medida del
antecedente.
Si la confianza de una regla es igual a 1, el denominador de la fórmula se vuelve 0 y el valor de la
convicción se vuelve infinito. R lo muestra con un NA.
Al igual que con el lift, si los productos son independientes, el valor de la convicción es igual a 1
𝑳𝒆𝒗𝒆𝒓𝒂𝒈𝒆 𝑨 ⇒ 𝑩 = 𝑺𝒖𝒑𝒑𝒐𝒓𝒕 𝑨 ⇒ 𝑩 − 𝑺𝒖𝒑𝒑𝒐𝒓𝒕 𝑨) ∗ 𝑺𝒖𝒑𝒑𝒐𝒓𝒕(𝑩
𝑪𝒐𝒏𝒗𝒊𝒄𝒕𝒊𝒐𝒏 𝑨 ⇒ 𝑩 =
𝟏 − 𝑺𝒖𝒑𝒑𝒐𝒓𝒕(𝑩)
𝟏 − 𝑪𝒐𝒏𝒇𝒊𝒅𝒆𝒏𝒄𝒆 𝑨 ⇒ 𝑩
𝑹𝒂𝒏𝒈𝒐: [−𝟏, 𝟏]
𝑹𝒂𝒏𝒈𝒐: [𝟎, ∞]
rociochavezml.com
Ejemplo de
uso de
Leverage
𝑹𝒂𝒏𝒈𝒐: [−𝟏, 𝟏]
El lift puede encontrar asociaciones muy fuertes en productos que no son frecuentes, es decir,
cuyo soporte es bajo, mientras que Leverage tiende a priorizar productos con un soporte mayor.
Al igual que lift, ayuda a detectar si el producto que aparece en el consecuente, se debe a que se
dió la combinación de los productos que aparecen en el antecedente.
rociochavezml.com
12
Ejemplo de
uso de
Convicción 𝑹𝒂𝒏𝒈𝒐: [𝟎, ∞]
Es una medida que ayuda a determinar la dirección de la regla, ya que no siempre es lo mismo
A=>B que B=>A.
Al igual que con el lift, si los productos son independientes, el valor de la convicción es igual a 1
rociochavezml.com

Más contenido relacionado

La actualidad más candente

Denegacion de servicio
Denegacion de servicioDenegacion de servicio
Denegacion de servicio
Tensor
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
arrietaevelio
 
Burbuja Bidireccional
Burbuja BidireccionalBurbuja Bidireccional
Burbuja Bidireccional
Cristopher Blum
 
Pilas en Java
Pilas en JavaPilas en Java
Pilas en Java
VICTOR VIERA BALANTA
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
juic
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
Giovanni Peruch
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
Robert Rivero
 
Mantenimiento del sistema operativo
Mantenimiento del sistema operativoMantenimiento del sistema operativo
Mantenimiento del sistema operativo
rafael Vásquez Chicoma
 
Listas de adyacencia
Listas de adyacenciaListas de adyacencia
Listas de adyacencia
leidy2220
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
ITCV
 
Seguridad en la nube exposicion completa
Seguridad en la nube   exposicion completaSeguridad en la nube   exposicion completa
Seguridad en la nube exposicion completa
Maxwell Kenshin
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
Luis Efrén Rojas Montañez
 
¿En qué lenguaje esta desarrollado postgresql?
¿En qué lenguaje esta desarrollado postgresql?¿En qué lenguaje esta desarrollado postgresql?
¿En qué lenguaje esta desarrollado postgresql?
IsabelAlisson
 
Politicas de Seguridad Informática
Politicas de Seguridad InformáticaPoliticas de Seguridad Informática
Politicas de Seguridad Informática
Jose Manuel Acosta
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
José Antonio Sandoval Acosta
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
Universidad de Cuenca
 
Pilas estáticas. IESIT
Pilas estáticas. IESITPilas estáticas. IESIT
Pilas estáticas. IESIT
Blanca Elia Jiménez Guzmán
 
Metodología de desarrollo Cristal
Metodología de desarrollo CristalMetodología de desarrollo Cristal
Metodología de desarrollo Cristal
Iván Cornejo
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
emiru48
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
Arturo Jimenez
 

La actualidad más candente (20)

Denegacion de servicio
Denegacion de servicioDenegacion de servicio
Denegacion de servicio
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Burbuja Bidireccional
Burbuja BidireccionalBurbuja Bidireccional
Burbuja Bidireccional
 
Pilas en Java
Pilas en JavaPilas en Java
Pilas en Java
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
Mantenimiento del sistema operativo
Mantenimiento del sistema operativoMantenimiento del sistema operativo
Mantenimiento del sistema operativo
 
Listas de adyacencia
Listas de adyacenciaListas de adyacencia
Listas de adyacencia
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Seguridad en la nube exposicion completa
Seguridad en la nube   exposicion completaSeguridad en la nube   exposicion completa
Seguridad en la nube exposicion completa
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
¿En qué lenguaje esta desarrollado postgresql?
¿En qué lenguaje esta desarrollado postgresql?¿En qué lenguaje esta desarrollado postgresql?
¿En qué lenguaje esta desarrollado postgresql?
 
Politicas de Seguridad Informática
Politicas de Seguridad InformáticaPoliticas de Seguridad Informática
Politicas de Seguridad Informática
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
 
Pilas estáticas. IESIT
Pilas estáticas. IESITPilas estáticas. IESIT
Pilas estáticas. IESIT
 
Metodología de desarrollo Cristal
Metodología de desarrollo CristalMetodología de desarrollo Cristal
Metodología de desarrollo Cristal
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 

Similar a Algoritmo Apriori

Reglas de Asociación en la Compra de Productos
Reglas de Asociación en la Compra de ProductosReglas de Asociación en la Compra de Productos
Reglas de Asociación en la Compra de Productos
Wayner Barrios
 
2022-TFG1_ReglasAsociacion.pdf
2022-TFG1_ReglasAsociacion.pdf2022-TFG1_ReglasAsociacion.pdf
2022-TFG1_ReglasAsociacion.pdf
Ricardo Lopez-Ruiz
 
Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013
Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013
Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013
Customer Centric
 
Taller bd8
Taller bd8Taller bd8
Taller bd8
Gaston Liberman
 
Modelos var y de corrección de error
Modelos var y de corrección de errorModelos var y de corrección de error
Modelos var y de corrección de error
kengy hurtado quispe
 
Path Analysis (Camino de Senderos)
Path Analysis (Camino de Senderos)Path Analysis (Camino de Senderos)
Path Analysis (Camino de Senderos)
Jonathan Mingorance Fernández
 
El PSYOP del dinero por Marc Gauvin
El PSYOP del dinero por Marc GauvinEl PSYOP del dinero por Marc Gauvin
El PSYOP del dinero por Marc Gauvin
Miguel Yasuyuki Hirota
 

Similar a Algoritmo Apriori (7)

Reglas de Asociación en la Compra de Productos
Reglas de Asociación en la Compra de ProductosReglas de Asociación en la Compra de Productos
Reglas de Asociación en la Compra de Productos
 
2022-TFG1_ReglasAsociacion.pdf
2022-TFG1_ReglasAsociacion.pdf2022-TFG1_ReglasAsociacion.pdf
2022-TFG1_ReglasAsociacion.pdf
 
Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013
Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013
Juan josé Morales - El desafío de crecer o ser grande - 24.10.2013
 
Taller bd8
Taller bd8Taller bd8
Taller bd8
 
Modelos var y de corrección de error
Modelos var y de corrección de errorModelos var y de corrección de error
Modelos var y de corrección de error
 
Path Analysis (Camino de Senderos)
Path Analysis (Camino de Senderos)Path Analysis (Camino de Senderos)
Path Analysis (Camino de Senderos)
 
El PSYOP del dinero por Marc Gauvin
El PSYOP del dinero por Marc GauvinEl PSYOP del dinero por Marc Gauvin
El PSYOP del dinero por Marc Gauvin
 

Último

Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
defola5717
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
IrapuatoCmovamos
 
Plan Emergencia solicitado en obras de construccion
Plan Emergencia  solicitado en obras de construccionPlan Emergencia  solicitado en obras de construccion
Plan Emergencia solicitado en obras de construccion
christianllacchasand
 
vivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodosvivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodos
DilmerCarranza
 
Plan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdfPlan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdf
agustincarranza11
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Emisor Digital
 
resumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TIresumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TI
riveroarlett5b
 
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdfEncuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
DivergenteDespierto
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
AaronPleitez
 
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdfMinería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
MedTechBiz
 
04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos
MarcoPolo545324
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
SantiagoMejia99
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
GustavoTello19
 
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje  o educativas E-LEARNING.pdfComunidades virtuales de aprendizaje  o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
brayansangar73
 
Presentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptxPresentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptx
eleandroth
 
Sistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 cursoSistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 curso
NereaMolina10
 
INTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdfINTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdf
YulEz1
 
e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
diegozuniga768
 

Último (18)

Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
 
Plan Emergencia solicitado en obras de construccion
Plan Emergencia  solicitado en obras de construccionPlan Emergencia  solicitado en obras de construccion
Plan Emergencia solicitado en obras de construccion
 
vivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodosvivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodos
 
Plan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdfPlan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdf
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
 
resumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TIresumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TI
 
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdfEncuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
 
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdfMinería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
 
04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
 
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje  o educativas E-LEARNING.pdfComunidades virtuales de aprendizaje  o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
 
Presentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptxPresentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptx
 
Sistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 cursoSistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 curso
 
INTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdfINTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdf
 
e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
 

Algoritmo Apriori

  • 1. Algoritmo Apriori en R 1 IT PhD Rocío Chávez rociochavezml.com
  • 2. Temas - Usos del Algoritmo A-Priori - Indicadores de Rendimiento de las Reglas - Soporte - Confianza - Empuje o Lift - Apalancamiento o Leverage - Convicción - Depuración de Reglas - Visualización de las Reglas mediante un grafo - Creación de un Dataframe para guardar los resultados en un csv rociochavezml.com
  • 3. Usos del Algoritmo Apriori “Porque compró XXXXX, a usted le podría interesar YYYYYY…” rociochavezml.com
  • 4. Algoritmo Apriori en R Base de Datos a Analizar Reglas Encontradas rociochavezml.com
  • 5. Indicadores de Rendimiento en las Reglas Soporte Confianza Lift Frecuencia relativa de una regla con respecto al total de las transacciones “En el 50% de las transacciones se compraron Leche, Mantequilla y Pan juntos” Mide qué tan confiable es la suposición hecha por la regla. “En el 100% de las transacciones en las que compraron Leche y Mantequilla, también compraron Pan” Ayuda a detectar si el producto que aparece en la columna rhs (consecuente), se debe a que se dió la combinación de los productos que aparecen en la columna lhs (antecedente), o no. Cantidad de transacciones: 12 rociochavezml.com
  • 6. Interpretación del Lift Lift >1 : la probabilidad del consecuente (rhs) aumentó gracias a que se dió el antecedente (lhs) Lift =1 : la probabilidad del consecuente no se vió afectada por el antecedente Lift <1 : la probabilidad del consecuente disminuyó debido a que se dió el antecedente rociochavezml.com
  • 7. Cálculo de los Indicadores de Rendimiento Soporte Confianza Lift Cantidad de veces en que aparece una regla entre la cantidad total de las transacciones Cantidad de veces en que aparece la regla entre la cantidad de veces en que aparece la combinación que se encuentra en la columna “Left-Hand Side” (lhs) Confianza de la regla entre el soporte del producto que aparece en “Right-Hand Side” (rhs) Cantidad de transacciones: 12 rociochavezml.com
  • 8. Reglas Redundantes [9] {Pan} => {Mantequilla} 0.6666667 [10] {Leche,Pan} => {Mantequilla} 0.5000000 [14] {Galletas,Pan} => {Mantequilla} 0.2500000 Las reglas 10 y la 14 son redundantes con la 9 [13] {Pan} => {Leche} 0.5833333 [15] {Mantequilla,Pan} => {Leche} 0.5000000 La regla 15 es redundante con la 13 X => Y es redundante si existe un subconjunto X’ tal que existe una regla X’ => Y cuyo soporte sea Mayor rociochavezml.com
  • 10. Apalancamiento y Convicción Apalancamiento o Leverage Calcula la diferencia que existe entre la frecuencia con la que aparecen juntos los productos contenidos en una regla y la frecuencia con la que se esperaría que éstos aparecieran si fueran independientes. Un valor igual a cero, indica que los productos son independientes. Convicción Es una medida que ayuda a determinar la dirección de la regla, ya que no siempre es lo mismo A=>B que B=>A. Un valor alto en la convicción indica que el producto consecuente depende en gran medida del antecedente. Si la confianza de una regla es igual a 1, el denominador de la fórmula se vuelve 0 y el valor de la convicción se vuelve infinito. R lo muestra con un NA. Al igual que con el lift, si los productos son independientes, el valor de la convicción es igual a 1 𝑳𝒆𝒗𝒆𝒓𝒂𝒈𝒆 𝑨 ⇒ 𝑩 = 𝑺𝒖𝒑𝒑𝒐𝒓𝒕 𝑨 ⇒ 𝑩 − 𝑺𝒖𝒑𝒑𝒐𝒓𝒕 𝑨) ∗ 𝑺𝒖𝒑𝒑𝒐𝒓𝒕(𝑩 𝑪𝒐𝒏𝒗𝒊𝒄𝒕𝒊𝒐𝒏 𝑨 ⇒ 𝑩 = 𝟏 − 𝑺𝒖𝒑𝒑𝒐𝒓𝒕(𝑩) 𝟏 − 𝑪𝒐𝒏𝒇𝒊𝒅𝒆𝒏𝒄𝒆 𝑨 ⇒ 𝑩 𝑹𝒂𝒏𝒈𝒐: [−𝟏, 𝟏] 𝑹𝒂𝒏𝒈𝒐: [𝟎, ∞] rociochavezml.com
  • 11. Ejemplo de uso de Leverage 𝑹𝒂𝒏𝒈𝒐: [−𝟏, 𝟏] El lift puede encontrar asociaciones muy fuertes en productos que no son frecuentes, es decir, cuyo soporte es bajo, mientras que Leverage tiende a priorizar productos con un soporte mayor. Al igual que lift, ayuda a detectar si el producto que aparece en el consecuente, se debe a que se dió la combinación de los productos que aparecen en el antecedente. rociochavezml.com
  • 12. 12 Ejemplo de uso de Convicción 𝑹𝒂𝒏𝒈𝒐: [𝟎, ∞] Es una medida que ayuda a determinar la dirección de la regla, ya que no siempre es lo mismo A=>B que B=>A. Al igual que con el lift, si los productos son independientes, el valor de la convicción es igual a 1 rociochavezml.com