apriori algoritmo reglas de asociacion datamining mineria datos soporte confianza
DESCRIPTION
Apriori algoritmo reglas de asociacion datamining mineria datos soporte confianza usach u de santiago de chile doctorado informaticaTRANSCRIPT
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
MINERÍA DE DATOS
INFORME DE LABORATORIO 2:
Implementación de algoritmo a priori para la obtención de las mejores reglas de asociación en dataset sobre hepatitis
ESTUDIANTES:
Roberth Abel Alcívar Cevallos
Jorge Antonio Párraga Álava
PROFESOR:
Dr. Max Chacón Pacheco
AYUDANTE:
Felipe Andrés Bello Robles
30 de mayo de 2014
Índice de contenidos
CAPÍTULO 1. INTRODUCCIÓN...................................................................................................1
1.1. OBJETIVOS Y ALCANCES DEL LABORATORIO.........................................................2
1.1.1. Objetivo General................................................................................................................2
1.1.2. Objetivos específicos.........................................................................................................2
1.1.3. Alcances.............................................................................................................................2
CAPÍTULO 2. MARCO TEÓRICO................................................................................................3
2.1. ETAPA DE PRE-PROCESAMIENTO EN MINERÍA DE DATOS....................................3
2.2. REGLAS DE ASOCIACIÓN EN MINERÍA DE DATOS..................................................4
2.3. ALGORITMO A PRIORI.....................................................................................................4
CAPÍTULO 3. DESCRIPCIÓN DE BASE DE DATOS.................................................................6
3.1. DESCRIPCIÓN DEL PROBLEMA A ESTUDIAR.............................................................6
3.2. DESCRIPCIÓN DE CLASES Y VARIABLES...................................................................7
CAPÍTULO 4. PRE-PROCESAMIENTO DE LOS DATOS........................................................10
4.1. SELECCIÓN.......................................................................................................................10
4.2. LIMPIEZA..........................................................................................................................10
4.3. ENRIQUECIMIENTO........................................................................................................11
4.4. CODIFICACIÓN................................................................................................................11
CAPÍTULO 5. DESARROLLO DEL ALGORITMO...................................................................17
5.1. FUNCIONAMIENTO DEL ALGORITMO A PRIORI.....................................................17
5.2. MÉTODOS, FUNCIONES Y VARIABLES......................................................................18
5.2.1. Método Generar Candidatas............................................................................................18
5.2.2. Método Calcular Frecuencia de Candidatas....................................................................19
5.2.3. Funciones y variables.......................................................................................................20
CAPÍTULO 6. ANÁLISIS DE RESULTADOS............................................................................21
CAPÍTULO 7. CONCLUSIONES.................................................................................................24
BIBLIOGRAFÍA............................................................................................................................26
ANEXOS........................................................................................................................................28
ANEXO 1. MANUAL DE USO....................................................................................................29
1. REQUISITOS DE INSTALACIÓN....................................................................................29
2. PASOS PARA USAR EL PROGRAMA DESDE NETBEANS........................................29
3. PASOS PARA USAR EL PROGRAMA DESDE ARCHIVO .JAR..................................31
4. EJEMPLOS DE PRUEBA..................................................................................................33
ANEXO 2. CÓDIGO FUENTE.....................................................................................................40
1. Archivo Reader.java............................................................................................................40
2. AlgoritmoApriori.java.........................................................................................................46
ANEXO 3. LISTA DE REGLAS DE ASOCIACIÓN GENERADAS..........................................58
1. Reglas con soporte mínimo de 50%....................................................................................58
2. Reglas con soporte mínimo de 30%....................................................................................61
3. Reglas con soporte mínimo de 10%....................................................................................66
Índice de tablas, figuras y gráficos
TABLA 3.1 Cantidad de valores faltantes por atributo del Dataset de Hepatitis.............................8
TABLA 3.2 Atributos y posibles valores del Dataset de Hepatitis..................................................8
TABLA 3.3 Atributos en español y detalle a breve rasgos según experto.......................................9
TABLA 4.1 Atributos con posibles valores (originales) y con nueva especificación. 13
TABLA 4.2 Atributos con posibles valores y significados de ellos sin inconsistencias................16
FIGURA 2.1 Algortimo A priori......................................................................................................5
FIGURA 3.1 Resumen Dataset de Hepatitis del repositorio UCI. 6
FIGURA 4.1 Atributos con sus respectivos números de valores faltantes. 10
FIGURA 4.2 Registros con valores faltantes indicados con “?”....................................................11
FIGURA 4.3 Archivo hepatitis.name con inconsistencias en la información de atributos............12
FIGURA 4.4 Información de atributos con nuevos posibles.........................................................13
FIGURA 4.5 Registros de datos con valores según los nuevos posibles valores de atributos.......14
FIGURA 4.6 Parte de los archivos .name y .data finales sin inconsistencias................................15
FIGURA 5.1 Método que genera combinaciones candidatas de atributos. 18
FIGURA 5.2 Método que calcula frecuencia de conjunto de candidatas y realiza la poda según
soporte mínimo...............................................................................................................................19
FIGURA 5.3 Función que permite al usuario la carga de archivos .name y .data.........................20
FIGURA 5.4 Función que binariza el archivo .data y lo guarda en una matriz............................20
FIGURA 5.5 Algunas de las variables relevantes usadas por el algoritmo apriori........................20
GRÁFICO 4.1 Frecuencia del atributo nominal AGE...................................................................14
CAPÍTULO 1. INTRODUCCIÓN
La palabra hepatitis como indica (Kanik, 2012) en su estudio “Hepatitis disease diagnosis using
Rough Set modification of the pre-processing algorithm” en griego significa "hígado" y el sufijo-
itis denota “inflamación” del hígado y puede ser debido a infecciosa o causas no infecciosas. Los
tres tipos de virus de la hepatitis más comunes que provocan la inflamación del hígado son:
hepatitis A (VHA), B (VHB) y C (VHC). Esta inflamación puede llevar a la muerte de las células
del hígado (hepatocitos) que compromete gravemente la normalidad la función hepática.
Por otro lado, desde su aparición en los años sesenta la minería de datos se ha convertido en una
técnica ventajosa para extraer información de grande volúmenes de datos y a partir de ellos
generar conocimiento útil. Pero esta tarea no es trivial, pues para llegar a ello se necesita pasar
por varias etapas, entre ellas el pre-procesamiento de los datos, que consiste en extraer los datos
inconsistentes (ruido) de los registros. Con los datos procesados, se debe aplicar técnicas de
dataming como las reglas de asociación, las cuales derivan de un estudio presentado por
(Agrawal, Imielinski, & Swami, 1993) y que permite descubrir correlaciones en los sucesos de la
base de datos de estudio. Para lograr aplicar esta técnica se requiere del uso de algoritmos
especializados, el más utilizado es A priori (Agrawal & Srikant, 1994) el cual calcula la
frecuencia de elementos individuales base de datos y extiende este cálculo a conjuntos de
elementos cada vez más grandes, lo que permite tener una lista de conjuntos correlacionados. Por
lo que en este trabajo se pretende implementar el algoritmo a priori para la obtención de las
mejores reglas de asociación en el dataset sobre hepatitis.
El informe está estructurado por siete capítulos: En el capítulo uno se desarrolla la introducción,
se plantean los objetivos y alcances de este laboratorio; en el capítulo posterior, se describen los
fundamentos teóricos del pre-procesamiento de los datos, algoritmos apriori y reglas de
asociación. En el capítulo tres se hace una descripción del problema, clases y variables utilizadas
para la ejecución del laboratorio. En el capítulo 4 se explica cómo se realizó el pre-procesamiento
de los datos de nuestro dataset; para luego pasar al capítulo cinco que describe el algoritmo
utilizado en generación de reglas de asociación y los aspectos de programación del mismo;
Capítulo 1. Introducción2
finalizando con el análisis de resultados y conclusiones del laboratorio, en los capítulos seis y
siete respectivamente.
1.1. OBJETIVOS Y ALCANCES DEL LABORATORIO
1.1.1.Objetivo General
Implementar el algoritmo a priori para obtener las mejores reglas de asociación del dataset
hepatitis utilizando como criterio de poda el soporte.
1.1.2.Objetivos específicos
Analizar el contenido de los archivos .name y .data del conjunto de datos de estudio.
Realizar el pre procesamiento de los datos con la finalidad de obtener un conjunto de
datos óptimo y listo para ser procesado.
Codificar el algoritmo a priori en el lenguaje de programación java de forma que permita
generar las reglas de asociación.
Analizar el significado y concordancia de las reglas obtenidas.
1.1.3.Alcances
En este estudio se obtendrán reglas de asociación del dataset sobre hepatitis, usando como
criterio de poda el soporte y confianza. Tales reglas serán generadas mediante un
programa desarrollado en java.
El programa desarrollado NO realizará automáticamente la etapa de pre procesamiento de
los datos sino que escogerá los archivos .name y .data resultantes y con el formato
adecuado luego de la etapa antes citada.
CAPÍTULO 2. MARCO TEÓRICO
1.2. ETAPA DE PRE-PROCESAMIENTO EN MINERÍA DE DATOS
El propósito del pre-procesamiento de datos es principalmente corregir las inconsistencias de los
datos que serán la base del análisis en procesos de minería de datos; se pretende que los datos que
van a ser utilizados en tareas de estudios o descubrimiento de conocimiento conserven su
coherencia.
El procesamiento es una tarea necesaria para la preparación de los datos que serán utilizados para
datawarehouse o en análisis de datos. La justificación de este proceso preliminar de análisis de
datos, generalmente, radica en que los datos vienen con ruido por diferentes razones entre las
cuales se encuentran: datos incompletos, ruido, inconsistencias, entre otros. (Hernandez, 2008)
Las etapas que conllevan al pre-procesamiento son:
Selección de datos: Se realiza generalmente de una base de datos operacional. Para
facilitar el proceso, los datos son copiados en otra base de datos denominada
generalmente base de datos analítica, el principal objetivo es seleccionar datos que
contengan la información o el conocimiento que se desea obtener.
Limpieza: Esta etapa consiste en llenar los valores faltantes, suavizar los datos erróneos,
identificar o remover los datos inconsistentes. (Dapozo, 2007)
Enriquecimiento: Se agrega información a los registros que “enriquece” la información
inicial, esta información puede ser nuevos datos o conocimiento que transforme los datos
originales.
Codificación: En esta etapa se debe decidir lo que sucede con los registros en que falta
información o con los registros que contienen información inconsistente. En general estos
registros son eliminados, puesto que en MD se cuenta con suficiente información para
tener consistencia estadística.
Cuando los registros son escasos es posible aplicar algunas técnicas para completar los
faltantes (media, moda, etc).
Capítulo 2. Marco Teórico4
1.3. REGLAS DE ASOCIACIÓN EN MINERÍA DE DATOS
El problema de minería de en reglas de asociación fue introducido por (Agrawal, Imielinski, &
Swami, 1993). El objetivo de las reglas de asociación es encontrar asociaciones o correlaciones
sobre los elementos u objetos de bases de datos transaccionales, relacionales o datawarehouses.
(Morales & González, 2012)
Las reglas de asociación tienen diferentes aplicaciones como:
Soporte para la toma de decisiones.
Diagnóstico y predicción de alarmas en telecomunicaciones.
Análisis de información de ventas.
o Diseño de catálogos.
o Distribución de mercancías en tiendas.
o Segmentación de clientes en base a patrones de compra. (Berzal, 2013)
El proceso de evaluación de las reglas de asociación en minería de datos se realiza de acuerdo a:
La cobertura (soporte): Es el número de instancias para las cuales ella predice
correctamente (soporte).
La precisión (confianza): Es el número de instancias que predice correctamente,
expresado como una proporción de todas las instancias a las que se aplica.
1.4. ALGORITMO A PRIORI
Para generar reglas de asociación se utiliza el Algoritmo A priori (Agrawal & Srikant, 1994) el
cual permite detectar los conjuntos de items más frecuentes en distintas transacciones, a través de
la generación de candidatos y de reglas de asociación booleanas. El nombre de este algoritmo
hace referencia a que, en cada paso, se utiliza el conocimiento de la propiedad llamada Apriori de
los itemsets frecuentes. Esta propiedad indica que para que un itemset sea frecuente todos sus
Capítulo 2. Marco Teórico5
subconjuntos no vacíos también deberán ser frecuentes. El algoritmo tiene dos pasos: el paso
JOIN (junta) y el paso PRUNE (optimización). El paso JOIN consiste en calcular los conjuntos
de K items frecuentes, y el paso PRUNE se encarga de depurar aquellos conjuntos de K items que
incluyen algún K-I conjunto de items no frecuente dentro o que no ha alcanzado el nivel de
soporte mínimo reduciendo la cantidad de K items frecuentes, optimizando así el proceso. Es
importante aclarar que el algoritmo Apriori va calculando los conjuntos de K items frecuentes, a
partir del conjunto K-1 de items frecuentes, por lo tanto, si asegurándose que K-1 tiene solo
conjuntos de ítems frecuentes (gracias al paso PRUNE), se logra reducir el procesamiento en el
paso JOIN. (Dandretta, 2002). El algoritmo (Morales, Rodríguez, & Rodríguez, 2005) se detalla a
continuación:
FIGURA 2.1 Algortimo A priori.
CAPÍTULO 3. DESCRIPCIÓN DE BASE DE DATOS
1.1. DESCRIPCIÓN DEL PROBLEMA A ESTUDIAR
El conjunto de datos a utilizar es el dataset de hepatitis1 (Diaconis & Efron, 1983). El cual
contiene información de pacientes que han tenido esta enfermedad y que la han superado o no.
Este dataet se encuentra disponible en repositorio University of California Irnive UCI.
FIGURA 3.1 Resumen Dataset de Hepatitis del repositorio UCI.
El dataset escogido fue donado el año 1988 y presenta un problema de pronóstico médico: dado
que un paciente ha sido diagnosticado con hepatitis se predice si el paciente va a vivir o morir.
Varios han sido los estudios que se han usado este conjunto de datos, uno de ellos “SS-SVM
(3SVM): A New Classification Method for Hepatitis Disease Diagnosis” (Mohammed, Taysir, &
Yousef, 2013) indica que en el conjunto de datos de hepatitis, está disponible en el repositorio de
aprendizaje automático UCI. Dice además que el conjunto de datos contiene 155 casos
distribuidos entre dos clases: MORIR con 32 casos y VIVIR con 123 casos.
De igual forma en el trabajo “Hepatitis disease diagnosis using Rough Set modification of the
pre-processing algorithm” (Kanik, 2012) se indica que el dataset fue donada por el Instituto Josef
Stefan en Ljubljana y que trata sobre Hepatitis (en griego) significa " hígado " y el sufijo –itis
denota inflamación del hígado y puede ser debido a infecciosa o causas no infecciosas.
1 https://archive.ics.uci.edu/ml/datasets/Hepatitis
Capítulo 3. Descripción de la base de datos7
Ambos estudios muestran información relacionada con los archivos .name y . data . Al analizar el
contenido de hepatitis.name se observa que efectivamente estos datos fueron donados por Gail
Gong (Carnegie-Mellon University) desde el Instituto Josef Stefan en Ljubljana (Liubliana,
Capital de Eslovenia) en Noviembre de 1988. Además se nombran dos estudios que usan este
dataset para procesos de clasificación: “Computer-Intensive Methods in Statistics”. (Diaconis &
Efron, 1983) que obtiene un 80% de exactitud en la clasificacion y “Assistant-86: A Knowledge-
Elicitation Tool for Sophisticated Users” (Cestnik, Konenenko, & Bratko, 1987) que obtiene un
83% de exactitud. El archivo además muestra información sobre los atributos y sus posibles
valores, junto a cantidad de valores faltantes por atributos.
1.2. DESCRIPCIÓN DE CLASES Y VARIABLES
Al tener una idea general de la información incluida en el dataset hepatitis, el siguiente paso
consistió en detallar cada atributo con sus valores. Para ello se utilizó el archivo hepatitis.names
donde se encontraba información importante, y se logró conocer que existen 19 atributos los
cuales son multivariados, pudiendo ser: nominal, enteros o reales y esto dependerá de la
respuesta a una pregunta, examen físico, prueba de sangre según sea el caso del atributo. El
detalle de estos atributos es apreciado en la tabla 3.1. Dentro del archivo .data valores indicados
con “ ? ” hacen referencia a los valores faltantes o perdidos. Esta información es obtenida desde
el archivo hepatitis.name en el punto 8. Missing Attribute Values. El número de valores faltantes
por cada atributo es motrado en la tabla 3.2
Además, por tratarse de una enfermedad como la hepatitis existían términos pocos conocidos
para nosotros, por lo que se procedió a traducir los atributos y luego indagar con un experto
(Andrade, 2014) sobre el significado de atributo incluido en el archivo de datos. (tabla 3.3)
N° atributo
N° valores faltantes
N° atributoN° valores faltantes
N° atributoN° valores faltantes
N° atributo
N° valores faltantes
4 1 9 10 13 5 17 4
Capítulo 3. Descripción de la base de datos8
6 1 10 11 14 5 18 16
7 1 11 5 15 6 19 67
8 1 12 5 16 29
TABLA 3.1 Cantidad de valores faltantes por atributo del Dataset de Hepatitis.
N° Atributo Valor Observación1 Class Die, Live Die = 1
Live = 23 Age 10, 20, 30, 40, 50, 60, 70,
80Las edades van desde los 7 años hasta los 78. Son valores enteros.
2 Sex Male, Female Male = 1Female = 2
4 Steroid No, Yes
No= 1Yes = 2
5 Antivirals No, Yes6 Fatigue No, Yes7 Malaise No, Yes8 Anorexia No, Yes9 Liver big No, Yes10 Liver firm No, Yes11 Spleen palpable No, Yes12 Spiders No, Yes13 Ascites No, Yes14 Varices No, Yes
15 Bilirubin 0.39, 0.80, 1.20, 2.00, 3.00, 4.00
Los valores oscilan entre 0.30 y 8.0. Son valores reales.
16 Alk phosphate 33, 80, 120, 160, 200, 250 Los valores oscilan entre 26 y 295. Son valores enteros.
17 Sgot 13, 100, 200, 300, 400, 500
Los valores oscilan entre 14 y 648. Son valores enteros.
18 Albumin 2.1, 3.0, 3.8, 4.5, 5.0, 6.0 Los valores se encuentran entre 2.1 y 6.4. Son valores reales.
19 Protime 10, 20, 30, 40, 50, 60, 70, 80, 90
Los valores oscilan entre 0 y 100. Son valores enteros.
20 Histology No, Yes No = 1, Yes = 2
TABLA 3.2 Atributos y posibles valores del Dataset de Hepatitis.
N°
Atributo Descripción Tipo de Prueba
Capítulo 3. Descripción de la base de datos9
1 Clase Clase o salidas esperadas: Muerto, Vivo ---
2 Edad Edad de paciente Pregunta
3 Sexo Genero de paciente Pregunta
4 Esteroides
Si el paciente está tomando esteroides(compuesto orgánico relacionadas a las hormonas sexuales masculinas. Promueve el crecimiento del músculo esquelético)
Pregunta
5 Antivirales Si el paciente está tomando medicación antiviral Pregunta
6 Fatiga Si el paciente reporta fatiga Pregunta
7 Malestar Si el paciente reporta malestar Pregunta
8 AnorexiaSi el paciente es anoréxico(trastorno de la conducta alimentaria que supone una pérdida de peso y enfermo cree que esta gordo)
Pregunta
9 Hígado grande Si el hígado parece agrandado Examen físico
10 Hígado duro Si el hígado está duro Examen físico
11 Bazo palpable Si el bazo es palpable Examen físico
12 Arañas vasculares
Arañas vasculares visibles(son dilataciones pequeñas de los vasos superficiales en forma de lesiones de color rojo brillante de 1-4 mm de diámetro)
Examen físico
13 AscitisAscitis detectada(fluido en cavidad abdominal)
Examen físico
14 VaricesVarices detectada(vaso sanguíneo o ganglios linfáticos hinchados)
Examen físico
15 Bilirrubina Dato de la bilirrubina(líquido producido por el hígado. Valor normal 0.3 a 1.9 mg/dL. miligramos por decilitro.)
Prueba de sangre
16 Fosfatasa Alcalina
Dato de la Fosfatasa alcalina(enzima presente en higado. Rango normal en adultos es de 30 a 140 UI/L (Unidades Internacionales por Litro).
Prueba de sangre
17SGOT (transaminasa glutámico oxalacética)
Dato del SGOT(Una concentración alta de SGOT puede ser un signo de daño en el hígado)
Prueba de sangre
18 AlbúminaDato de Albúmina (proteína que se sintetiza en el hígado. Oscila entre 3,5 y 5,0 gramos por decilitro).
Prueba de sangre
19Tiempo de protrombinaTP
Dato de TP (tiempo que tarda la porción líquida de la sangre en coagularse. El rango normal es de 11 a 13.5 segundos).
Prueba de sangre
20 HistologíaSi una histología hepática se llevó a cabo para el diagnóstico
Pregunta
TABLA 3.3 Atributos en español y detalle a breve rasgos según experto.
CAPÍTULO 4. PRE-PROCESAMIENTO DE LOS DATOS
1.3. SELECCIÓN
Como se indicó en la descripción del problema, el conjunto de datos a utilizar es el dataset de
hepatitis2 (Diaconis & Efron, 1983). El cual contiene información de pacientes que han tenido
esta enfermedad y que la han superado o no. Este dataset se encuentra disponible en repositorio
University of California Irnive UCI. Obviamente se usará este dataset porque es el que fue
escogido al inicio del semestre para todos los laboratorios dado que contiene diferentes tipos de
atributos que facilitarán la aplicación de numerosas técnicas de minería de datos.
1.4. LIMPIEZA
En esta etapa realiza limpieza del dataset, específicamente del archive hepatitis.data. En primer
lugar se verifica cuales atributos tienen datos faltantes. Esto se lo realiza a través el archivo
hepatitis.name en la línea correspondiente (figura 4.1) y luego en hepatitis.data buscando
registros con símbolo “?” son valores de atributos faltantes.
FIGURA 4.1 Atributos con sus respectivos números de valores faltantes.
2 https://archive.ics.uci.edu/ml/datasets/Hepatitis
Capítulo 4. Pre-procesamiento de los datos11
FIGURA 4.2 Registros con valores faltantes indicados con “?”.
Con esto claro, se decide eliminar estos registros. La eliminación se realiza en orden: primeros
los atributos con mayores faltantes (19, 16, 18, 10, 9, 15, 14, 13, 12,11, 17, 8, 7, 6, 4). Por lo que
el archivo hepatitis.data pasa de 155 registrados a 80 registros luego de la limpieza.
1.5. ENRIQUECIMIENTO
Una vez que se realizó la limpieza de datos se observó que la pérdida de registros fue del 50%
aproximadamente. Lastimosamente no se podía realizar un enriquecimiento de los datos pues al
tratarse en la mayoría atributos de exámenes de sangre o físicos; y al no ser especialistas en temas
de hepatitis no los podemos corregir, ya que alterar un valor de este tipo hará que los datos tengan
valores no aproximados a la realidad lo que repercutiría en que las reglas de asociación ha
generar no sean del todo correcta.
1.6. CODIFICACIÓN
En esta etapa se debe decidir que sucede con las inconsistencias que pudiesen existir en la base de
datos. La primera inconsistencia tenía que ver con el archivo hepatitis.name pues este presentaba
Capítulo 4. Pre-procesamiento de los datos12
información de tipo nota aclaratoria como se muestra en la figura a continuación, por lo que se
decide eliminar esta nota para evitar posibles inconsistencia al generar las reglas de asociación.
FIGURA 4.3 Archivo hepatitis.name con inconsistencias en la información de atributos.
Por otra parte la información declarada en el punto “7. Attribute information” del archivo
hepatitis.name no correspondía con los datos (ya limpiados) del archivo hepatitis.data, pues se
observó que en el atributo “CLASS” tenía como posibles valores “DIE” y “LIVE” pero en el
archivo .data los registros aparecen como 0 o 1. En el caso del atributo “AGE” no aparecen los
valores nominales indicados (10, 20, 30,…,80) sino valores discretos; solo por mencionar
algunos de los problemas encontrados. Para corregir las inconsistencias de los atributos indicados
y de otros, se realizó una nueva especificación de valores de tales atributos, como se indica en la
tabla adjunta:
N° Atributo Valor Original Observación/Nueva Especificación 1 Class Die, Live Die = 1; Live = 22 Age 10, 20, 30, 40, 50,
60, 70, 80Las edades serán tipo nominal3: Infant (menor 10); Young (entre 11 y 19); AdultFirst (20 a 40); AdultoSecond (Mayor 40)
3 Sex Male, Female Male = 1; Female = 24 Steroid No, Yes No= 1; Yes = 25 Antivirals No, Yes6 Fatigue No, Yes7 Malaise No, Yes8 Anorexia No, Yes9 Liver big No, Yes10 Liver firm No, Yes
3 Recomendación de Dr. Max Chacón para garantizar robustez de las reglas a generar
Capítulo 4. Pre-procesamiento de los datos13
11 Spleen palpable No, Yes12 Spiders No, Yes13 Ascites No, Yes14 Varices No, Yes
15 Bilirubin 0.39, 0.80, 1.20, 2.00, 3.00, 4.00
Normal=1: 0.3 a 1.9 mg/dL. miligramos por decilitro)Altered=0: Mayor que 1.9.
16 Alk phosphate 33, 80, 120, 160, 200, 250
Normal=1: 25 a 140 UI/L (Unidades Internacionales por Litro)Altered=0: mayor 140.
17 Sgot 13, 100, 200, 300, 400, 500
Normal=1: 5 a 32 mU/ml (millones de U por Litro)Altered=0: mayor 32
18 Albumin 2.1, 3.0, 3.8, 4.5, 5.0, 6.0
Normal=1: 3,4 y 5,4 gr/ml (gramos por decilitro)Altered=0: otro valor
19 Protime 10, 20, 30, 40, 50, 60, 70, 80, 90
Normal=1:11 a 13.5 segundos.Altered=0: otro valor
20 Histology No, Yes No = 1, Yes = 2
TABLA 4.1 Atributos con posibles valores (originales) y con nueva especificación.
Para los atributos del 15 al 19 (tabla 4.1) los valores fueron agrupados en rangos de valores
normales (Normal) y alterados (Altered), información obtenida mediante entrevista a un experto.
(Andrade, A. 2014). Luego de ello fue necesario modificar la sección 7 del archivo
hepatitis.name, quedando:
FIGURA 4.4 Información de atributos con nuevos posibles.
Modificación similar se realizó con el archivo hepatitis.data, quedando así:
Capítulo 4. Pre-procesamiento de los datos14
FIGURA 4.5 Registros de datos con valores según los nuevos posibles valores de atributos.
Otra situación que se evidenció es que luego de haber realizado la eliminación de registros con
información faltante, no existen datos de pacientes con edades que sean nominadas como: Infant
(menor 10) y Young (entre 11 y 19); sino solamente AdultFirst (20 a 40) y AdultoSecond
(Mayor 40), como se observa en el gráfico adjunto.
infant young adultFirst adultSecond0
5
10
15
20
25
30
35
40
45
50
0 0
46
34
Frecuencia de atributo nominal AGE
GRÁFICO 4.1 Frecuencia del atributo nominal AGE.
Capítulo 4. Pre-procesamiento de los datos15
Por lo que al atributo “AGE” se le usara solo con dos valores: AdultFirst y AdultSecond,
convirtiéndose básicamente en tipo “binario”, lo cual es una situación poco común, así que se
consultó con (Chacón, 2014) y sugirió que este atributo “AGE” sea separado en dos atributos:
AdultFirst con valores posibles “no” y “yes”.
AdultSecond con valores posibles “no” y “yes”.
Por lo que fue necesario modificar nuevamente los archivos hepatitis.name y hepatitis.data, y de
paso, para ajustarse al formato de archivos indicados para este laboratorio, se ubica la clase como
último atributo. Por lo que los archivos mencionados finalmente quedan:
FIGURA 4.6 Parte de los archivos .name y .data finales sin inconsistencias.
De este modo la tabla finalmente con los atributos y posibles valores limpios y codificados es:
N° Atributo Valor Observación1 Adult_First No, Yes No=1, Yes=12 Adulto_Second No, Yes No=1, Yes=13 Sex Male, Female Male=0; Female=14 Steroid No, Yes No=1, Yes=15 Antivirals No, Yes No=1, Yes=16 Fatigue No, Yes No=1, Yes=17 Malaise No, Yes No=1, Yes=18 Anorexia No, Yes No=1, Yes=1
Capítulo 4. Pre-procesamiento de los datos16
9 Liver_big No, Yes No=1, Yes=110 Liver_firm No, Yes No=1, Yes=111 Spleen_palpable No, Yes No=1, Yes=112 Spiders No, Yes No=1, Yes=113 Ascites No, Yes No=1, Yes=114 Varices No, Yes No=1, Yes=115 Bilirubin Normal,
AlteredNormal: 0.3 a 1.9 mg/dL. (1)Altered: Mayor que 1.9. (0)
16 Alk_phosphate Normal, Altered
Normal: 25 a 140 UI/L (1)Altered: mayor 140. (0)
17 Sgot Normal, Altered
Normal 5 a 32 mU/ml (1)Altered: mayor 32 (0)
18 Albumin Normal, Altered
Normal: 3,4 y 5,4 gr/ml (1)Altered: otro valor (0)
19 Protime Normal, Altered
Normal: 11 a 13.5 segundos. (1)Altered: otro valor (0)
20 Histology No, yes21 Class DIE, LIVE
TABLA 4.2 Atributos con posibles valores y significados de ellos sin inconsistencias.
CAPÍTULO 5. DESARROLLO DEL ALGORITMO
Para la generación de las reglas de asociación se implementó el algoritmo a priori en el lenguaje
de programación java mediante el IDE NetBeans 8.0
1.7. FUNCIONAMIENTO DEL ALGORITMO A PRIORI
Para poder utilizar el algoritmo se requiere de dos archivos: hepatitis.name y hepatitis.data. Con
estos dos archivos procesados el algoritmo crea una relación de cada atributo (columna) (.name)
con sus registros (filas)(.data) es decir crea una tabla imaginaria que tiene como encabezado los
atributos y como datos los registros o valores. Para motivos de explicación del algoritmo tenemos
las siguientes definiciones:
Ítems: Cada uno de los atributos del dataset.
Sets: Cada conjunto que tiene como elementos las diferentes combinaciones de los ítems.
Instancia: Conjunto de las registros de nuestro dataset.
n: Número de atributos del dataset sin incluir la clase.
PASOS EN RESUMEN DEL ALGORITMO
1. Genera todos los sets de items con un elemento. Convirtiéndose de inmediato en “reglas
candidatas”
2. Calcula la frecuencia de cada “regla candidata”, es decir cuenta cuantas veces cada ítem
del set aparece en la instancia con valor 1. Si existiese algún ítem con frecuencia 0 es
eliminado del conjunto (no será más incluido como candidata).
3. Con los ítems que aún continúan en el set se generan nuevos conjuntos de dos elementos,
y se evalúa la frecuencia de estos nuevos conjuntos tal como se realizó con los conjuntos
de un elemento en el paso 2. Y así sucesivamente se generan sets con combinaciones de
n elementos.
Capítulo 5. Desarrollo del Algoritmo18
4. Cada vez que se generan nuevos sets se seleccionan únicamente conjuntos que cumplen
con las medidas mínimas de soporte. Esto permite ir eliminando posibles combinaciones
ya que no todas se tienen que considerar.
5. Genera las reglas revisando que cumplan con el criterio mínimo de soporte. (valor que se
se define como número de instancias de los atributos del set que toman el valor
verdadero)
1.8. MÉTODOS, FUNCIONES Y VARIABLES
La implementación del algoritmo fue de forma iterativa, mediante bucles for, while y estructuras
condicionales if. Al igual que mediante el uso de vectores, listas y matrices que leían y guardaban
información desde y hacia archivos de texto.
1.8.1. Método Generar Candidatas
Este método genera todos los posibles ítems candidato a reglas. Comienza generando 20
conjuntos con un item cada uno. A estos conjuntos les calcula la frecuencia (mediante el método
calculateFrequentAtributosets). En la siguiente llamada al método se generan conjuntos con 2
items, con combinaciones de los ítem válidos, y este proceso nuevamente se repite
sucesivamente.
Capítulo 5. Desarrollo del Algoritmo19
FIGURA 5.1 Método que genera combinaciones candidatas de atributos.1.8.2. Método Calcular Frecuencia de Candidatas
Al tener las candidatas generadas el método calcular frecuencia lo que hace es determina cuales
candidatas son frecuentes en el enésimo conjunto. Esta frecuencia se obtiene revisando cuantas
veces en el archivo .data aparecen con 1 cada atributo que forma el conjunto de candidatas, y
además calcula esta frecuencia con respecto a la clase, para de esta forma ir obteniendo el soporte
del enésimo conjunto o regla.
En este mismo método se realiza la “poda”, es decir se va comparando el soporte obtenido de
cada conjunto (regla) con el soporte mínimo indicado por el usuario; de esta forma los conjuntos
que no tengan el mínimo soporte son eliminados y no se generarán nuevos “nodos hijos” de los
conjuntos eliminados.
Capítulo 5. Desarrollo del Algoritmo20
FIGURA 5.2 Método que calcula frecuencia de conjunto de candidatas y realiza la poda según soporte mínimo.
1.8.3. Funciones y variables
Entre las funciones principales destacan las usadas para cargar y procesar los archivos .name y
.data que permiten llevar los datos desde archivos hasta estructuras de datos que permitan al
algoritmo generar las reglas.
FIGURA 5.3 Función que permite al usuario la carga de archivos .name y .data.
Capítulo 5. Desarrollo del Algoritmo21
FIGURA 5.4 Función que binariza el archivo .data y lo guarda en una matriz.
En cuanto a variables relevantes se destacan las relacionadas a cantidad de reglas a generar, orden
de las reglas, soporte mínimo, datos del archivo binario, entre otras. Más detalle en imagen:
FIGURA 5.5 Algunas de las variables relevantes usadas por el algoritmo apriori.
CAPÍTULO 6. ANÁLISIS DE RESULTADOS
Antes de iniciar la generación de reglas se analizó que dada la cantidad de registro y atributos
limpios y válidos para el proceso, podrían existir como máximo 2n−1 reglas, es decir con n=20
atributos, el total sería 1048576 reglas, pero como estas serán creadas en relación a la clase, este
valor disminuiría significativamente, pues al considerar al soporte, es evidente que ninguna regla
tendrá un soporte superior 83.75% debido a que del total de instancias la clase presenta un valor
binario de 1, solo en 67 ocasiones, es decir ¿ ).
Con valores de soporte mínimo 100%, 90%, 80% no se obtiene ninguna regla de
asociación, luego con un valor de 75% se obtienen tres reglas:
REGLA 1: IF (ASCITES) ---> CLASS=LIVE [CONFIANZA:91.17647, SOPORTE:77.5]
REGLA 2: IF (VARICES) ---> CLASS=LIVE [CONFIANZA:88.57143, SOPORTE:77.5]
REGLA 3: IF (BILIRUBIN) ---> CLASS=LIVE [CONFIANZA:88.57143, SOPORTE:77.5]
Es decir que si los pacientes presentan ASCITIS, VARICES, o BILLIRUBINA NORMAL,
en el 77.5% vivirán (LIVE), mientras que la combinación de ASCITIS con vivir (LIVE)
aparece en un 91.17% de la base de datos y VARICES con VIVIR, y luego BILIRRUBINA
NORMAL con vivir están presentes en el 88.57% de los casos.
Con valor de soporte mínimo 50%, se obtienen 166 reglas, las mismas tres anteriores más
otras 133. (anexo 3 lista completa)
REGLA 4: IF (ALBUMIN) ---> CLASS=LIVE [CONFIANZA:90.76923, SOPORTE:73.75]
REGLA 5: IF (BILIRUBIN) ^ (VARICES) ---> CLASS=LIVE [CONFIANZA:90.76923, SOPORTE:73.75]
REGLA 6: IF (VARICES) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:92.06349, SOPORTE:72.5]
REGLA 7: IF (BILIRUBIN) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:93.548386, SOPORTE:72.5]
Capítulo 6. Análisis de resultados23
En este caso aparece un nuevo atributo en solitario, ALBÚMINA, lo que indica que si un
paciente presenta esta variable en NORMAL, sobrevivirá a la enfermedad en el 73.75%
de los casos, y tal combinación aparece un 90.76% de los casos. Y las siguientes dos
reglas básicamente son combinación de las reglas generadas con 75% de soporte mínimo.
A partir de soporte del 70% empiezan aparecer atributos los SPLEEN_PALPABLE.
LIVER_BIG, ALK_PHOSPHATE, ANOREXIA, SPIDERS, ANTIVIRALS. Los cuales de
forma individual o como atributos anteriores generan reglas de asociación, que indican
que pacientes que presenten BAZO PALPABLE, HIGADO ANGRANDADO, NIVELES
NORMALES DE FOSFATOSA ALCALINA, ANOREXIA y/o ARAÑAS VASCULARES,
sobreviran entre 75% y 50% de los casos. Y que estas combinaciones en promedio
aparecen un 93% de los casos en toda la base de datos.
Con valor de soporte mínimo 30%, se obtienen 1740 reglas, las mismas 166 anteriores
más otras 1574. (anexo 4 lista completa)
REGLA 167: IF (BILIRUBIN) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:95.12, SOPORTE:48.75]
REGLA 168: IF (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:78.0, SOPORTE:48.75]
REGLA 169: IF (ALK_PHOSPHATE) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.12, SOPORTE:48.75]
En este caso siguen apareciendo los atributos indicados anteriormente, pero se van integrando
nuevos, a partir de soporte 45% aparece el atributo MALAISE, con soporte de 40%
ADULT_FIRST, STEROID y LIVE_FIRM, y finalmente con soporte de 30% aparecen
ADULT_SECOND y FATIGUE. Lo que indica claramente que pacientes entre que presenten
MALESTAR en cojunto con algún atributo mencionados anteriormete, en el 45%
aproximadamente de las veces VIVIRAN, y aquellos entre 20 y 40 AÑOS, que han consumido
ESTEROIDES y presentan HIGADO PEQUEÑO (en conjunto con algunas combinaciones de
atributos anteriores) en el 40% de las veces VIVIRAN, mientras quienes tengan mas de 40 AÑOS
y presenten FATIGA solo en el 30% de las veces VIVIRAN.
Capítulo 6. Análisis de resultados24
Con valor de soporte mínimo 10%, se obtienen 40663 reglas, las mismas 1740 anteriores
más otras 38923. (anexo 5 lista completa)
Hasta antes de este valor de soporte minimo ya han sido generadas reglas con los atributos
ASCITIS, VARICES, BILLIRUBINA, ALBUMIN, SPLEEN_PALPABLE, LIVER_BIG,
STEROID, ALK_PHOSPHATE, ANOREXIA, SPIDERS, ANTIVIRALS, MALAISE,
ADULT_FIRST, ADULT_SECOND, LIVE_FIRM, FATIGUE, es decir 16 de los 20 posibles.
Quedando pendiente el atributo HISTOLOGY que aparece con soporte de 26%, además de
SEX, y SGOT que recien aparecen cuando el soporte minimo es aproximado a 13%, y con
porcentajes de confianza en promedio del 65%. Y PROTIME atributo que no es considerada
en ninguna regla.
De igual forma se contrastan nuestros resultados con otros estudios que usen la misma base de
datos y algoritmo para generación de reglas, sin embargo al realizar búsqueda de paper análogos
no se encontraron, a pesar de ello hay trabajos que usan la misma base de datos pero con otros
procesos para generar reglas como el caso de “A coevolutionary algorithm for rules discovery in
data mining” realizado por (Tan, Yu, & Ang, 2006) que usa la tecnica COevolutionary Rule
Extractor (CORE) e indica que las reglas que da mas probabilidad de sobrevivir a un paciente es
la que incluye al atributo BILIRRUBINA con soporte del 65% y confianza de 91%, situación un
tanto similar en nuestrro caso pues ASCITIS,VARICES Y BILIRRUBINA, garantizan que un
paciente sobreviva en un 77.5% de las veces, variando con respecto al estudio en comparación
solo en la confianza que es 91.17%, 81.55%, 81.57% repectaivamente.
Mientras en el estudio “Descubrimiento de conocimiento en los negocios” realizado por
(Gamboa, 2013) que usa la técnica de arboles de decisión para determinar la superviviencia o no
de los pacientes, concide en nuestro estudio en el hecho de que el atributo PROTIME, no influye
en la clasificación de pacientes. Este estudio además presenta situación adversa al nuestro pues el
atributo ASCITIS lo ubica como atributo con menos influencia, mientras que en nuestra regla es
uno de los que mas valores altos de soporte presenta.
CAPÍTULO 7. CONCLUSIONES
Al finalizar las diferentes actividades descritas anteriormente se llegó a las siguientes
conclusiones:
La navegación y análisis del archivo hepatitis.name y hepatitis.data, asi como la revisión
de paper que usaben el mismo dataset en otros estudios, permitió conocer que el dataset
consta de 155 instancias, 20 atributos siendo 1 de ellos la clase: morir o vivir. Además de
los posibles valores de cada atributo y de la cantidad de datos faltantes.
La consulta a un experto hizo factible la categorización, definición y obtención de rangos
normales (en caso de exámenes y pruebas de sangre), de los atributos entendiendo que 8
eran respuesta a una pregunta (edad, sexo, esteroides, antivirales, fatiga, malestar,
anorexia, histología), 6 exámenes físicos (hígado grande, hígado duro, bazo palpable,
arañas vasculares, ascitis, varices) y 5 pruebas de sangre (bilirrubina, fosfatasa
alcalina, SGOT, albúmina, tiempo de protrombina).
El pre-procesamiento de los datos permitio la eliminación de registros con datos faltantes,
la discretizacion de algunos atributos y sobre todo la solución a problemas de
inconsistencias que se presentaban tanto en el archivo .name, como el .data. obteniendo
una base de datos lista para ser procesada.
La utilización del lenguaje java y la binarizacion de la base de datos mediante técnicas de
programación en el mismo lenguaje, permitió la generación de reglas de asociación que
usaban como criterio de poda el valor mínimo de soporte.
Al generar las reglas, el tiempo de ejecución en procesar las mismas está altamente
influenciado por el valor de soporte mínimo, evidenciando que porcentajes bajos de este
valor hacen que la generación se vuelva cada vez más lenta pues la poda es menos
exigente.
Capítulo 7. Conclusiones26
Para la base de datos hepatitis se pueden extraer reglas de asosiación para valores de
soporte mínimo entre 77% y 2%, ya que para valores diferentes a estos no existe
correlacion entre los atributos. Se logran generar 3 reglas para el primer caso, y 104709
para el segundo.
Los atributos que aparecen mas en la reglas son ASCITES, VARICES, BILIRUBIN, ya que
en cuando un paciente presenta ASCITIS o VARICES o tiene un nivel de BILIRRUBINA
NORMAL, sobrevive en el 77.5% de los casos.
En promedio las reglas de asociación generadas tendrán seguramente uno de los
siguientes atributos ASCITIS, VARICES, BILLIRUBINA, ALBUMIN,
SPLEEN_PALPABLE, LIVER_BIG, STEROID, ALK_PHOSPHATE, ANOREXIA,
SPIDERS, ANTIVIRALS, MALAISE, ADULT_FIRST, ADULT_SECOND, LIVE_FIRM,
FATIGUE, en forma individual o combinada.
Los atributos que aparecen menos en las reglas son atributo HISTOLOGY, SEX, y SGOT,
pues solo aparecen cuando el soporte minimo es del 10% aproximadamente. Mientras que
el atributo que NO se utiliza en las reglas de asociación es PROTIME.
La comparación de resultados de los estudios presentados por (Gamboa, 2013) , (Tan, Yu,
& Ang, 2006) y (Ulutasdemir & Dagli, 2010) en relación al nuestro permitió darnos
cuenta que coincidíamos en aquellos atributos que se presentan más en reglas, (ASCITES,
VARICES, BILIRUBIN), aunque en algunos casos, (ASCITIES) eran completamente
opuestos, lo que sin duda es debido a la forma de la codificación utilizada en la etapa de
pre-procesamiento de los datos. Ademas del hecho que el atributo PROTIME no influye
en que un paciente de hepatitis viva o no.
BIBLIOGRAFÍA
Agrawal, R., & Srikant, R. (1994). Fast Algorithms for Mining Association Rules. Proceedings
of the 20th International Conference on Very Large Data Bases, (págs. 487-499).
Agrawal, R., Imielinski, T., & Swami, A. (1993). Mining Association Rules Between Sets of
Items in Large Databases. SIGMOD Conference, (págs. 207-216).
Andrade, A. (21 de 04 de 2014). Hepatitis: Síntomas, Signos, Exámenes Clínicos. (J. Párraga, &
R. Alcívar, Entrevistadores)
Berzal, F. (2013). Departamento de Ciencias de la Computación e I.A. Universidad de Granada.
Obtenido de http://elvex.ugr.es/
Cestnik, G., Konenenko, I., & Bratko, I. (1987). Assistant-86: A Knowledge-Elicitation Tool for
Sophisticated Users. Progress in Machine Learning, 31-45.
Dandretta, G. (2002). Web mining: implementando técnicas de data mining en un servidor Web.
Las tesinas de Belgrano.
Dapozo, G. P. (2007). Técnicas de preprocesamiento para mejorar la calidad de los datos en un
estudio.
De Moyra, M., & Rodriguez, J. (2003). La contribución de las reglas de asociación a la Minería
de Datos. Minería de datos.
Del Jesus, M., González, P., & Herrera, F. (2008). Algoritmo Evolutivo de Extracción de Reglas
de Asociación aplicado a un Problema de Marketing. Soft Computing and Intelligent
Information Systems.
Diaconis, P., & Efron, B. (1983). Computer-Intensive Methods in Statistics. Scientific American,
248.
Gamboa, J. (2013). Descubrimiento de conocimiento en los negocios. Revista Panorama, 2(4),
59-76.
Hadler, S., Fay, O. H., Pinheiro, F. d., & Maynard, J. E. (1997). La hepatitis en las Americas:
informe del grupo colaborador de la OPS.
Hernandez, C. R. (2008). Preprocesamiento de datos estructurados. VINCULOS, 27-48.
Kanik, T. (2012). Hepatitis disease diagnosis using Rough Set modification of the pre-processing
algorithm. ICTIC International Virtual Conference , 47-50.
Mohammed, H., Taysir, A., & Yousef, H. (2013). SS-SVM (3SVM): A New Classification
Method for Hepatitis Disease Diagnosis. (IJACSA) International Journal of Advanced
Computer Science and Applications, 4(2), 53-58.
Monserrat, S., & Chiotti, O. (2013). Minería de Datos en Base de Datos de Servicios de Salud. I
Congreso Nacional de Ingenieria Informática.
Morales, A., Rodríguez, M., & Rodríguez, J. (2005). Prototipo de software para la asociacion de
datos UDASSOCIATE. Centro de Investigaciones y Desarrollo Científico , 567-588.
Morales, E., & González, J. (23 de 01 de 2012). Instituto Nacional de Astrofísica, Óptica y
Electrónica. Obtenido de http://ccc.inaoep.mx
Tan, K., Yu, Q., & Ang, J. (2006). A coevolutionary algorithm for rules discovery in data mining.
International Journal of Systems Science, 835-864.
Ulutasdemir, N., & Dagli, O. (2010). Evaluation of risk of death in hepatitis by rule induction
algorith. Scientific Research and Essays V, 5(2), 3059-3062.
Venegas, M., Torres, C., Urzúa, A., & Brahm, J. (2013). Distribución nacional y regional de
genotipos del virus hepatitis C en Chile. Revista chilena de infectología.
ANEXOS
ANEXO 1. MANUAL DE USO
1. REQUISITOS DE INSTALACIÓN
Sistema Operativo Windows 7 o superior
NetBeans IDE 8.0 con java 1.8 o superior
Computador con 4gb de RAM y procesador Intel core i3 o superior
Java Runtime Environment (JRE) más reciente para su Sistema operativo.
2. PASOS PARA USAR EL PROGRAMA DESDE NETBEANS
1. Copiar la carpeta “ProgramaLab2PorTeclado” al escritorio.
2. Abrir NetBeans, ir al menú File > Open Project.
3. Seleccione el proyecto “AlgoritmoApriori” que se encuentra dentro de la carpeta
“ProgramaLab2” copiada anteriormente al escritorio.
4. Verifique que la ventana “Output” se encuentra habilitada y maximizada.
a. Si no lo está diríjase al menú Windows > Output
5. Ejecute el programa presionando F6 o haga clic sobre el icono ejecutar .
6. El programa le solicitará seleccionar el archivo hepatitis.name en este caso escoja
hepatitis.name que se encuentra en el escritorio dentro del directorio “ProgramaLab2”.
7. Situación similar al paso 6, pero seleccione el archive hepatitis.data.
8. Luego en la ventana “output” se solicitará el valor de soporte mínimo, que será un valor
entre 1 y 100, ingréselo y presione enter.
9. Luego se solicitará la cantidad de reglas a mostrar, debe ingresar un número superior a 1,
y presione enter.
10. Finalmente se solicitará el orden que tendrán las reglas generadas, usted debe ingresar 1,
si quiere que se muestren las reglas con los soporte más altos, o 0 si quiere que sean las de
confianza más alta. Presione enter cuando lo haya hecho.
11. Si realizó todos los pasos anteriores correctamente el programa mostrará el detalle de los
parámetros ingresados y comenzará a generar las reglas, al terminar mostrará mensajes y
usted haga clic en aceptar e inmediatamente se abrirá un archivo con la reglas generadas.
3. PASOS PARA USAR EL PROGRAMA DESDE ARCHIVO .JAR
1. Copiar la carpeta “ProgramaLab2PorVentana” al escritorio.
2. Abra dicha carpeta y ejecute el archive AlgoritmoApriori.jar
3. Aparecerá un mensaje informativo, y haga clic en Aceptar.
4. El programa le solicitara seleccionar el archivo hepatitis.name en este caso escoja
hepatitis.name que se encuentra en el escritorio dentro del directorio
“ProgramaLab2PorVentana”.
5. Situación similar al paso 6, pero seleccione el archive hepatitis.data.
6. Luego se solicitará el valor de soporte mínimo, que será un valor entre 1 y 100, ingréselo
y presione aceptar.
7. Enseguida se solicitará la cantidad de reglas a mostrar, debe ingresar un número superior
a 1, y presione aceptar.
8. Finalmente se solicitara el orden que tendrán las reglas generadas, usted debe ingresar 1,
si quiere que se muestren las reglas con los soporte más altos, o 0 si quiere que sean las de
confianza más alta. Presione enter cuando lo haya hecho.
9. Aparecerá un mensaje indicando un resumen de los parámetros ingresados y de ejecución,
presione Aceptar
10. Enseguida se mostrará una ventana indicando que las reglas están siendo generadas,
espere unos segundos (o minutos dependiendo del soporte mínimo ingresado).
11. Si realizó todos los pasos anteriores correctamente el programa mostrará un archivo con
con las reglas generadas, en caso de no existir reglas generadas un mensaje que esa
informacion.
4. EJEMPLOS DE PRUEBA
Todos los ejemplos de prueba se han realizado usando un computador intel core i7 con 8gb de
RAM y Windows 8.1 y sobre la base de datos hepatitis. Se realizarán 5 ejemplos de prueba, con
soporte mínimo de 95%, 75%, 50%, 30%, 10%, y solicitando 10000, 1000, 100, 10 y 1 regla.
En primer lugar se expondrán tablas con los resúmenes de las ejecuciones o pruebas realizadas
mediante el programa implementado, luego se mostraran las reglas resultantes de estas pruebas.
4.1. Tablas resumen de ejemplos de prueba
4.1.1. Ejemplo de prueba 1
El ejemplo de prueba 1, tendrá soporte mínimo 95%, y el resto de variables se detallan en la tabla
adjunta junto con los resultados de la prueba:
Soporte mínimo95%
Cantidad de Reglas a generar
OrdenResultado o
reglas generadasTiempo en segundos
03HepatitisBinario.txt
10000 Soporte 0 0.017
03HepatitisBinario.txt
10000 Confianza 0 0.017
03HepatitisBinario.txt
1000 Soporte 0 0.017
03HepatitisBinario.txt
1000 Confianza 0 0.017
03HepatitisBinario.txt
100 Soporte 0 0.017
03HepatitisBinario.txt
100 Confianza 0 0.017
03HepatitisBinario.txt
10 Soporte 0 0.017
03HepatitisBinario.txt
10 Confianza 0 0.017
03HepatitisBinario.txt
1 Soporte 0 0.017
03HepatitisBinario.tx 1 Confianza 0 0.017
t
4.1.2. Ejemplo de prueba 2
El ejemplo de prueba 2, tendrá soporte mínimo 75%, y el resto de variables se detallan en la tabla
adjunta junto con los resultados de la prueba:
Soporte mínimo75%
Cantidad de Reglas a generar
OrdenResultado o
reglas generadasTiempo en segundos
03HepatitisBinario.txt
10000 Soporte 3 0.018
03HepatitisBinario.txt
10000 Confianza 3 0.021
03HepatitisBinario.txt
1000 Soporte 3 0.029
03HepatitisBinario.txt
1000 Confianza 3 0.025
03HepatitisBinario.txt
100 Soporte 3 0.018
03HepatitisBinario.txt
100 Confianza 3 0.018
03HepatitisBinario.txt
10 Soporte 3 0.021
03HepatitisBinario.txt
10 Confianza 3 0.021
03HepatitisBinario.txt
1 Soporte 1 0.018
03HepatitisBinario.txt
1 Confianza 1 0.018
Para el ejemplo de prueba 2 se generan máximo tres reglas, que alcanzan un soporte de 77.5%, y
confianza máxima de 91.17%.
4.1.3. Ejemplo de prueba 3
El ejemplo de prueba 3, tendrá soporte mínimo 50%, y el resto de variables se detallan en la tabla
adjunta junto con los resultados de la prueba:
Soporte mínimo50%
Cantidad de Reglas a generar
OrdenResultado o reglas
generadasTiempo en segundos
03HepatitisBinario.txt 10000 Soporte 166 0.27603HepatitisBinario.txt 10000 Confianza 166 0.30703HepatitisBinario.txt 1000 Soporte 166 0.27303HepatitisBinario.txt 1000 Confianza 166 0.29903HepatitisBinario.txt 100 Soporte 100 0.28803HepatitisBinario.txt 100 Confianza 100 0.29903HepatitisBinario.txt 10 Soporte 10 0.27703HepatitisBinario.txt 10 Confianza 10 0.28803HepatitisBinario.txt 1 Soporte 1 0.26203HepatitisBinario.txt 1 Confianza 1 0.262
En general para el soporte mínimo de 50% se obtienen máximo 166 reglas, al final cuando se
selecciona una sola regla, es evidente que el atributo que prevalece es “ASCITES”. (ver las
reglas en punto 3.2.2. del anexo 1).
4.1.4. Ejemplo de prueba 4
El ejemplo de prueba 4, tendrá soporte mínimo 30%, y el resto de variables se detallan en la tabla
adjunta junto con los resultados de la prueba:
Soporte mínimo30%
Cantidad de Reglas a generar
OrdenResultado o
reglas generadasTiempo en segundos
03HepatitisBinario.txt
10000 Soporte 1740 2.041
03HepatitisBinario.txt
10000 Confianza 1740 2.500
03HepatitisBinario.txt
1000 Soporte 1000 2.557
03HepatitisBinario.txt
1000 Confianza 1000 2.840
03HepatitisBinario.txt
100 Soporte 100 2.481
03HepatitisBinario.txt
100 Confianza 100 2.591
03HepatitisBinario.txt
10 Soporte 10 2.551
03HepatitisBinario.tx 10 Confianza 10 2.550
t03HepatitisBinario.tx
t1 Soporte 1 2.333
03HepatitisBinario.txt
1 Confianza 1 2.841
En este caso no se puede evidenciar cual atributo está en todas las reglas pues dependerá del
orden en que se muestren. (ver las reglas en punto 3.2.3. del anexo 1).
4.1.5. Ejemplo de prueba 5
El ejemplo de prueba 5, tendrá soporte mínimo 10%, y el resto de variables se detallan en la tabla
adjunta junto con los resultados de la prueba:
Soporte mínimo10%
Cantidad de Reglas a generar
OrdenResultado o reglas generadas
Tiempo en segundos
03HepatitisBinario.txt
10000 Soporte 10000 670.460
03HepatitisBinario.txt
10000 Confianza 10000 597.192
03HepatitisBinario.txt
1000 Soporte 1000 629.136
03HepatitisBinario.txt
1000 Confianza 1000 649.689
03HepatitisBinario.txt
100 Soporte 100 660.086
03HepatitisBinario.txt
100 Confianza 100 589.002
03HepatitisBinario.txt
10 Soporte 10 627.724
03HepatitisBinario.txt
10 Confianza 10 587.527
03HepatitisBinario.txt
1 Soporte 1 623.411
03HepatitisBinario.txt
1 Confianza 1 595.647
En este caso la novedad es el hecho del alza en los tiempos en que tarda el algoritmo en general
las reglas, obviamente esto es debido a la reducción del soporte mínimo. La mejor regla por
soporte solo toma en cuenta el atributo “ASCITIES”. (ver las reglas en punto 3.2.4. del anexo
1).
4.2. Reglas generadas en los casos de prueba
Se comienzan a generar pruebas con soporte mínimo de 75% porque los datos de nuestros
comienzan a generar reglas con valor de soporte desde 78% hacia abajo. Es decir que valores de
soporte mínimo superiores a 78% no generaran reglas de asociación en dataset hepatitis.
4.2.1. Reglas generadas para ejemplo de prueba 2 (75% Soporte mínimo)
Se muestran las 3 reglas generadas con soporte mínimo de 75% y ordenadas descendentemente
según el valor de soporte:
Y también las ordenadas descendentemente según valor de confianza:
4.2.2. Reglas generadas para ejemplo de prueba 3 (50% Soporte mínimo)
Se muestran las primeras 35 (por motivos de visualización en el editor NetBeans) de las 100
reglas generadas con soporte mínimo de 50% y ordenadas descendentemente según el valor de
soporte:
Y también las ordenadas descendentemente según valor de confianza:
4.2.3. Ejemplo de prueba 4 (30% Soporte mínimo)
Se muestran las primeras 30 (por motivos de visualización en el editor NetBeans) de las 1740
reglas generadas con soporte mínimo de 30% y ordenadas descendentemente según el valor de
soporte:
Y también las ordenadas descendentemente según valor de confianza:
4.2.4. Ejemplo de prueba 5 (10% Soporte mínimo)
Se muestran 30 (por motivos de visualización en el editor NetBeans) de las 40663 reglas
generadas con soporte mínimo de 10% y ordenadas descendentemente según el valor de soporte,
en este caso se muestra a partir de las que tienen soporte menor a 30% para garantizar que se
muestren la mayor cantidad de reglas:
Y también las ordenadas descendentemente según valor de confianza:
ANEXO 2. CÓDIGO FUENTE
1. Archivo Reader.javapackage algoritmoapriori;import java.io.*;import java.util.*;import javax.swing.JFileChooser;import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;import javax.swing.filechooser.FileNameExtensionFilter;/** * @author JorgeA, Roberth A */public class Reader { private String path; private String path2; private String path3; private File archivo; private File archivo2; private File archivo3; private File archivo4; FileWriter escritor4; FileWriter escritor3; FileWriter escritor2; FileWriter escritor; private Scanner scaner; private Scanner scaner2; private Scanner scaner3; private Scanner scaner4; private int n; String [] vector_encabezado; String [] vector_datos; ArrayList<String> encabezados = new ArrayList<String>(); Reader(String j, String p){ } //metodo Constructo que permite al usuario cargar archivos .name y .data Reader(String s){ JFileChooser fc2= new JFileChooser(); fc2.setCurrentDirectory(new java.io.File(".")); FileNameExtensionFilter filtro2 =new FileNameExtensionFilter("DATA","data"); fc2.setFileFilter(filtro2); fc2.setDialogTitle("Seleccione archivo .data"); if (fc2.showOpenDialog(fc2)== JFileChooser.APPROVE_OPTION) { String path2; path2=fc2.getSelectedFile().getAbsolutePath(); Scanner s_aux2; File f_aux2; try{ f_aux2=new File(path2); s_aux2= new Scanner(f_aux2); contar_lineas(s_aux2); s_aux2.close(); archivo2=new File(path2); scaner2=new Scanner(archivo2); } catch (FileNotFoundException e) { e.printStackTrace(); } }else{
} } Reader(){ JFileChooser fc= new JFileChooser(); fc.setCurrentDirectory(new java.io.File(".")); FileNameExtensionFilter filtro =new FileNameExtensionFilter("NAMES","names"); fc.setFileFilter(filtro); fc.setDialogTitle("Seleccione archivo .names"); if (fc.showOpenDialog(fc)== JFileChooser.APPROVE_OPTION) { String path; path=fc.getSelectedFile().getAbsolutePath(); Scanner s_aux; File f_aux; try{ f_aux=new File(path); s_aux= new Scanner(f_aux); contar_lineas(s_aux); s_aux.close(); archivo=new File(path); scaner=new Scanner(archivo); } catch (FileNotFoundException e) { e.printStackTrace(); } }else{ //System.out.println("No ha seleccionado archivo "); } } /** * Lee una linea si es que puede. * @return String con la linea leida, o null en caso de no poder leerla. */ public String leer_linea(){ if(scaner.hasNextLine()){ return scaner.nextLine(); } else{ scaner.close(); return null; } } public String leer_linea2(){ if(scaner2.hasNextLine()){ return scaner2.nextLine(); } else{ scaner2.close(); return null; } } /** * Cuenta el numero de lineas del archivo. */ private void contar_lineas(Scanner s){ n=0; while(s.hasNextLine()){ s.nextLine(); n++; } } /**
* Obtiene el numero de lineas. * @return numero de lineas. */ public int get_n_lineas(){ return n; } /** * Verifica si el archivo tiene mas lineas por leer. * @return true si puede leer, false en caso contrario. */ public boolean tieneSgteLinea(){ return scaner.hasNextLine(); } public boolean tieneSgteLinea2(){ return scaner2.hasNextLine(); } //Método que realiza la busqueda de los atributos en archivo .name // y separa los nombres de atributos del rango de valores posibles public void LeerArchivoNames(){ int c=0; String busqueda1="7. Attribute information:"; String busqueda2="8. Missing Attribute Values:"; boolean bandera=false; // se usa para indicar al programa cuando leer //y dejar de leer el texto while(this.tieneSgteLinea()){ String linea = this.leer_linea(); // si la linea a leer solo tiene espacio vacio termina; // o sea ejecuta todo lo que esta abajo siempre que la linea tenga texto que leer if(!("".equals(linea))){ // cuando encuentra en el archivo .name > "8. Missing attr value" // deja de ejecutar la lectura del archivo if((linea.contains(busqueda1)&& bandera==false)){ bandera=true; linea=this.scaner.nextLine(); } if((linea.contains(busqueda2) && bandera==true)){ break; } //extrae los atributos y valores del archivo .name // y guarda cada atributo con sus valores en un vector if (bandera==true){ vector_encabezado = linea.split("\\s+[0-9]+\\.|:|\\,"); // Crea una matriz con los vectores de atributo y valores // AGE AGE SEXO SEXO STEROIDE STEROIDE // adulto adultomayor male femamel no yes //for (int i=0;i<AlgoritmoApriori.filasCabeza;i++){ for (int j=0;j<vector_encabezado.length;j++){
if (i==0 && j<=1){ AlgoritmoApriori.matriz_encabezado[i][j+2*c]=vector_encabezado[1].trim();}else if(i==1 && j<=1){ AlgoritmoApriori.matriz_encabezado[i][j+2*c]=vector_encabezado[j+2].trim();
} if(i==2 && j<=1){ if (j%2==0){
AlgoritmoApriori.matriz_encabezado[i][j+2*c]="0".trim(); }else{
AlgoritmoApriori.matriz_encabezado[i][j+2*c]="1".trim();
} } } } c++; //cuenta cuantos atributos hay. si hay 20 muestra 19 // xq comienza desde 0. } } } } //Metodo que lee el archivo.data y su contenido lo guarda en una matriz public void LeerArchivoData(){ int d=0; while(this.tieneSgteLinea2()){ String linea2 = this.leer_linea2(); if(!("".equals(linea2))){ //separa los valores cuando aparece una , vector_datos = linea2.split(","); // Crea una matriz cogiendo los vectores columna de los datos, separado por , for (int y=0;y<vector_datos.length;y++){
AlgoritmoApriori.matriz_datos[d][y]=vector_datos[y].trim(); } d++; } }
} // Metodo que BINARIZA el contenido del archivo .data public void BinarizarArchivo(){ int i=0,j=0,y=0,z=0; boolean terminar=false; for (i=0;i<AlgoritmoApriori.filasDatos;i++){ for (j=0;j<AlgoritmoApriori.columnasDatos;j++){ while(z<AlgoritmoApriori.columnasCabeza){ if(AlgoritmoApriori.matriz_datos[i][j].equalsIgnoreCase(AlgoritmoApriori.matriz_encabezado[1][z])){ AlgoritmoApriori.matriz_binarizar[i][j]=AlgoritmoApriori.matriz_encabezado[2][z]; terminar=true; } z++; if (terminar==true){ z=0; terminar=false; break; } } } } } //Metodo que convierte el archivo .name en una matriz que contiene los //atributos y sus posibles valores como encabezados public void crearArchivoEncabezados(String nombre){ try { archivo=new File(nombre); escritor=new FileWriter(archivo); BufferedWriter bw=new BufferedWriter(escritor); PrintWriter salida=new PrintWriter(bw);
for(int i=0; i<AlgoritmoApriori.filasCabeza; i++){ for(int j=0; j<AlgoritmoApriori.columnasCabeza; j++){ if (j==AlgoritmoApriori.columnasCabeza-1){ salida.print(AlgoritmoApriori.matriz_encabezado[i][j].trim()); }else{ salida.print(AlgoritmoApriori.matriz_encabezado[i][j].trim()+ ","); } } salida.println(); } System.out.println("\t [Archivo .names procesado]"); System.out.println("***********************************************"); System.out.println("2.- Por favor seleccione archivo .data"); salida.close(); }catch(IOException e) { System.out.println("Error"+e.getMessage()); } } //Metodo que convierte el archivo .data en una matriz que contiene los //datos del mismo public void crearArchivoDatos(String nombre2){ try { archivo2=new File(nombre2); escritor2=new FileWriter(archivo2); BufferedWriter bw2=new BufferedWriter(escritor2); PrintWriter salida2=new PrintWriter(bw2); for(int i=0; i<AlgoritmoApriori.filasDatos; i++){ for(int j=0; j<AlgoritmoApriori.columnasDatos; j++){ if (j==AlgoritmoApriori.columnasDatos-1){ salida2.print(AlgoritmoApriori.matriz_datos[i][j].trim()); }else{ salida2.print(AlgoritmoApriori.matriz_datos[i][j].trim()+","); } } salida2.println(); } System.out.println("\t [Archivo .data procesado]"); salida2.close(); }catch(IOException e) { System.out.println("Error"+e.getMessage()); } } // Método que crea un archivo con datos binarios public void crearArchivoBinario(String nombre3){ try { archivo3=new File(nombre3); escritor3=new FileWriter(archivo3); BufferedWriter bw3=new BufferedWriter(escritor3); PrintWriter salida3=new PrintWriter(bw3); for(int i=0; i<AlgoritmoApriori.filasDatos; i++){ for(int j=0; j<AlgoritmoApriori.columnasDatos; j++){ if (j==AlgoritmoApriori.columnasDatos-1){ salida3.print(AlgoritmoApriori.matriz_binarizar[i][j].trim()); }else{
salida3.print(AlgoritmoApriori.matriz_binarizar[i][j].trim()+","); } } if(i<AlgoritmoApriori.filasDatos-1){ salida3.println(); }
} System.out.println("***********************************************");
System.out.println("Se ha creado un archivo binarizado llamado: \n \t [03HepatitisBinario.txt] ");
salida3.close(); }catch(IOException e) { System.out.println("Error"+e.getMessage()); } } //Método que crea un archivo de parámetros donde el primer valor indica el número de //atributos, el segundo el número de instancias y el tercero el soporte mínimo por defecto public void crearArchivoParametros(String nombre4){ try { archivo4=new File(nombre4); escritor4=new FileWriter(archivo4); BufferedWriter bw4=new BufferedWriter(escritor4); PrintWriter salida4=new PrintWriter(bw4); for(int i=1; i<=4; i++){ switch(i) { case 1: salida4.println(AlgoritmoApriori.columnasDatos); break; case 2: salida4.println(AlgoritmoApriori.filasDatos); break; case 3: salida4.println("70"); break; case 4: salida4.println("CLASS"); break; } } salida4.println(); salida4.close(); }catch(IOException e) { System.out.println("Error"+e.getMessage()); } } public void CopiarMatrizABinarizar(){ for (int i=0;i<AlgoritmoApriori.filasDatos;i++){ for (int j=0;j<AlgoritmoApriori.columnasDatos;j++){ AlgoritmoApriori.matriz_binarizar[i][j]=AlgoritmoApriori.matriz_datos[i][j]; } } } }
2. AlgoritmoApriori.javapackage algoritmoapriori;import java.io.*;import java.util.*;import javax.swing.JOptionPane; import java.io.FileWriter; import java.io.IOException; import java.awt.Desktop;
/** * Clase principal AlgoritmoApriori */public class AlgoritmoApriori { /*declaracion de variables globales */ //ingresar candidad de atributos (incluida la clase) en variable columnaDatos //ingresar cantidad de registros en variable filasDatos public static int columnasDatos=21; public static int filasDatos=80; public static int filasCabeza=3; public static int columnasCabeza=columnasDatos*2; public static int filasOcupa=0; public static int TotalReglas=0; public static int fResul=0; public static int cResul=0; public static String [][]matriz_encabezado=newString[filasCabeza][columnasCabeza]; public static String [][] matriz_datos=new String[filasDatos][columnasDatos]; public static String [][] matriz_binarizar=new String[filasDatos][columnasDatos]; public static String [] vector_cabeza=new String [columnasDatos]; public static String [][] matriz_resultados=new String[columnasDatos+2][(int)Math.pow(2,columnasDatos)]; public static String [] auxiliar=new String[columnasDatos+2];
/** * Método principal de la clase Algoritmo Apriori */ public static void main(String[] args) { System.out.println("UNIVERSIDAD DE SANTIAGO DE CHILE (USACH)"); System.out.println("MINERIA DE DATOS"); System.out.println("LABORATORIO #2"); System.out.println("REGLAS DE ASOCIACIÓN USANDO ALGORITMO APRIORI"); System.out.println("Por:"); System.out.println("\t- Jorge Párraga Álava"); System.out.println("\t- Roberth Alcívar"); System.out.println(""); System.out.println("***********************************************"); System.out.println("1.- Por favor seleccione archivo .names"); //se crean objetos de la clase Reader, que serviran para leer los archivos // .name y .data Reader lectornames; lectornames =new Reader(); if (lectornames.get_n_lineas()>0){ lectornames.LeerArchivoNames(); lectornames.crearArchivoEncabezados("01encabezado.txt"); Reader lectordata; lectordata =new Reader(" "); if (lectordata.get_n_lineas()>0){ lectordata.LeerArchivoData();
ANEXO 3. LISTA DE REGLAS DE ASOCIACIÓN GENERADAS
1. Reglas con soporte mínimo de 50%REGLA 1: IF (ASCITES) ---> CLASS=LIVE [CONFIANZA:91.17647, SOPORTE:77.5]REGLA 2: IF (VARICES) ---> CLASS=LIVE [CONFIANZA:88.57143, SOPORTE:77.5]REGLA 3: IF (BILIRUBIN) ---> CLASS=LIVE [CONFIANZA:88.57143, SOPORTE:77.5]REGLA 4: IF (ALBUMIN) ---> CLASS=LIVE [CONFIANZA:90.76923, SOPORTE:73.75]REGLA 5: IF (BILIRUBIN) ^ (VARICES) ---> CLASS=LIVE [CONFIANZA:90.76923, SOPORTE:73.75]REGLA 6: IF (VARICES) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:92.06349, SOPORTE:72.5]REGLA 7: IF (BILIRUBIN) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:93.548386, SOPORTE:72.5]REGLA 8: IF (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:86.15385, SOPORTE:70.0]REGLA 9: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:93.333336, SOPORTE:70.0]REGLA 10: IF (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:80.882355, SOPORTE:68.75]REGLA 11: IF (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:80.597015, SOPORTE:67.5]REGLA 12: IF (VARICES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:91.52542, SOPORTE:67.5]REGLA 13: IF (ALK_PHOSPHATE) ---> CLASS=LIVE [CONFIANZA:85.48387, SOPORTE:66.25]REGLA 14: IF (BILIRUBIN) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:86.88525, SOPORTE:66.25]REGLA 15: IF (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:92.98246, SOPORTE:66.25]REGLA 16: IF (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:89.655174, SOPORTE:65.0]REGLA 17: IF (VARICES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:86.666664, SOPORTE:65.0]REGLA 18: IF (BILIRUBIN) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:91.228065, SOPORTE:65.0]REGLA 19: IF (ALK_PHOSPHATE) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:92.72727, SOPORTE:63.75]REGLA 20: IF (ALK_PHOSPHATE) ^ (VARICES) ---> CLASS=LIVE [CONFIANZA:89.47369, SOPORTE:63.75]REGLA 21: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:94.44444, SOPORTE:63.75]REGLA 22: IF (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:94.44444, SOPORTE:63.75]REGLA 23: IF (SPIDERS) ---> CLASS=LIVE [CONFIANZA:90.909096, SOPORTE:62.5]REGLA 24: IF (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:89.28571, SOPORTE:62.5]REGLA 25: IF (VARICES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:86.206894, SOPORTE:62.5]REGLA 26: IF (VARICES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:94.33962, SOPORTE:62.5]REGLA 27: IF (VARICES) ^ (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:90.909096, SOPORTE:62.5]REGLA 28: IF (BILIRUBIN) ^ (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.59259, SOPORTE:62.5]REGLA 29: IF (BILIRUBIN) ^ (VARICES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:89.28571, SOPORTE:62.5]REGLA 30: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:96.15385, SOPORTE:62.5]REGLA 31: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:94.33962, SOPORTE:62.5]REGLA 32: IF (BILIRUBIN) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:85.96491, SOPORTE:61.25]REGLA 33: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ---> CLASS=LIVE [CONFIANZA:94.230774, SOPORTE:61.25]REGLA 34: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:96.07843, SOPORTE:61.25]REGLA 35: IF (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:81.35593, SOPORTE:60.000004]REGLA 36: IF (ALK_PHOSPHATE) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:88.88889, SOPORTE:60.000004]REGLA 37: IF (ASCITES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:60.000004]REGLA 38: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:60.000004]REGLA 39: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.30769, SOPORTE:60.000004]REGLA 40: IF (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:83.92857, SOPORTE:58.749996]REGLA 41: IF (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:83.92857, SOPORTE:58.749996]REGLA 42: IF (BILIRUBIN) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:94.0, SOPORTE:58.749996]REGLA 43: IF (BILIRUBIN) ^ (VARICES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:88.679245, SOPORTE:58.749996]REGLA 44: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:94.0, SOPORTE:58.749996]REGLA 45: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:95.918365, SOPORTE:58.749996]REGLA 46: IF (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:77.9661, SOPORTE:57.5]REGLA 47: IF (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:92.0, SOPORTE:57.5]REGLA 48: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.0, SOPORTE:57.5]REGLA 49: IF (VARICES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:90.196075, SOPORTE:57.5]REGLA 50: IF (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:90.196075, SOPORTE:57.5]REGLA 51: IF (BILIRUBIN) ^ (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:92.0, SOPORTE:57.5]REGLA 52: IF (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:93.877556, SOPORTE:57.5]REGLA 53: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:95.83333, SOPORTE:57.5]REGLA 54: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:93.877556, SOPORTE:57.5]REGLA 55: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:97.87234, SOPORTE:57.5]REGLA 56: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:97.87234, SOPORTE:57.5]REGLA 57: IF (MALAISE) ---> CLASS=LIVE [CONFIANZA:91.83673, SOPORTE:56.25]REGLA 58: IF (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:91.83673, SOPORTE:56.25]REGLA 59: IF (ALK_PHOSPHATE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:83.33333, SOPORTE:56.25]REGLA 60: IF (ALK_PHOSPHATE) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:95.74468, SOPORTE:56.25]REGLA 61: IF (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:90.0, SOPORTE:56.25]REGLA 62: IF (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:90.0, SOPORTE:56.25]REGLA 63: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:97.82609, SOPORTE:56.25]
REGLA 64: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.75, SOPORTE:56.25]REGLA 65: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:97.82609, SOPORTE:56.25]REGLA 66: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:97.82609, SOPORTE:56.25]REGLA 67: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:95.74468, SOPORTE:56.25]REGLA 68: IF (ASCITES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.652176, SOPORTE:55.0]REGLA 69: IF (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:89.79591, SOPORTE:55.0]REGLA 70: IF (ALK_PHOSPHATE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:83.01887, SOPORTE:55.0]REGLA 71: IF (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.652176, SOPORTE:55.0]REGLA 72: IF (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:88.0, SOPORTE:55.0]REGLA 73: IF (VARICES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:84.61539, SOPORTE:55.0]REGLA 74: IF (BILIRUBIN) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:84.61539, SOPORTE:55.0]REGLA 75: IF (VARICES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.61702, SOPORTE:55.0]REGLA 76: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:91.66667, SOPORTE:55.0]REGLA 77: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:88.0, SOPORTE:55.0]REGLA 78: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:91.66667, SOPORTE:55.0]REGLA 79: IF (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:95.652176, SOPORTE:55.0]REGLA 80: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.652176, SOPORTE:55.0]REGLA 81: IF (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.61702, SOPORTE:55.0]REGLA 82: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:91.66667, SOPORTE:55.0]REGLA 83: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:95.652176, SOPORTE:55.0]REGLA 84: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:97.77, SOPORTE:55.0]REGLA 85: IF (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.478264, SOPORTE:53.750004]REGLA 86: IF (ASCITES) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:91.489365, SOPORTE:53.750004]REGLA 87: IF (VARICES) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:87.755104, SOPORTE:53.750004]REGLA 88: IF (BILIRUBIN) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:86.0, SOPORTE:53.750004]REGLA 89: IF (BILIRUBIN) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 90: IF (BILIRUBIN) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 91: IF (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 92: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:87.755104, SOPORTE:53.750004]REGLA 93: IF (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:89.58333, SOPORTE:53.750004]REGLA 94: IF (BILIRUBIN) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:93.478264, SOPORTE:53.750004]REGLA 95: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 96: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:53.750004]REGLA 97: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 98: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 99: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.478264, SOPORTE:53.750004]REGLA 100: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 101: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:97.72727, SOPORTE:53.750004]REGLA 102: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:53.750004]REGLA 103: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:97.72727, SOPORTE:53.750004]REGLA 104: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.55556, SOPORTE:53.750004]REGLA 105: IF (VARICES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.454544, SOPORTE:52.499996]REGLA 106: IF (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:89.3617, SOPORTE:52.499996]REGLA 107: IF (VARICES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.454544, SOPORTE:52.499996]REGLA 108: IF (VARICES) ^ (ASCITES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.674416, SOPORTE:52.499996]REGLA 109: IF (BILIRUBIN) ^ (ASCITES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.674416, SOPORTE:52.499996]REGLA 110: IF (BILIRUBIN) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.333336, SOPORTE:52.499996]REGLA 111: IF (VARICES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:93.333336, SOPORTE:52.499996]REGLA 112: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:91.30435, SOPORTE:52.499996]REGLA 113: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:87.5, SOPORTE:52.499996]REGLA 114: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:87.5, SOPORTE:52.499996]REGLA 115: IF (VARICES) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.674416, SOPORTE:52.499996]REGLA 116: IF (BILIRUBIN) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.674416, SOPORTE:52.499996]REGLA 117: IF (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:89.3617, SOPORTE:52.499996]REGLA 118: IF (BILIRUBIN) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:91.30435, SOPORTE:52.499996]REGLA 119: IF (BILIRUBIN) ^ (VARICES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:87.5, SOPORTE:52.499996]REGLA 120: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.454544, SOPORTE:52.499996]REGLA 121: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.333336, SOPORTE:52.499996]REGLA 122: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:89.3617, SOPORTE:52.499996]REGLA 123: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:93.333336, SOPORTE:52.499996]REGLA 124: IF (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:93.333336, SOPORTE:52.499996]REGLA 125: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:97.674416, SOPORTE:52.499996]REGLA 126: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:52.499996]REGLA 127: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:97.674416, SOPORTE:52.499996]
REGLA 128: IF (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:82.0, SOPORTE:51.25]REGLA 129: IF (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:91.111115, SOPORTE:51.25]REGLA 130: IF (ALK_PHOSPHATE) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:87.23405, SOPORTE:51.25]REGLA 131: IF (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.181816, SOPORTE:51.25]REGLA 132: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.61904, SOPORTE:51.25]REGLA 133: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:95.34883, SOPORTE:51.25]REGLA 134: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:93.181816, SOPORTE:51.25]REGLA 135: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:51.25]REGLA 136: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:95.34883, SOPORTE:51.25]REGLA 137: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.61904, SOPORTE:51.25]REGLA 138: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.181816, SOPORTE:51.25]REGLA 139: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:51.25]REGLA 140: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:97.61904, SOPORTE:51.25]REGLA 141: IF (ASCITES) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 142: IF (VARICES) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.02326, SOPORTE:50.0]REGLA 143: IF (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:78.43137, SOPORTE:50.0]REGLA 144: IF (BILIRUBIN) ^ (VARICES) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:88.88889, SOPORTE:50.0]REGLA 145: IF (BILIRUBIN) ^ (VARICES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 146: IF (ALK_PHOSPHATE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:81.63265, SOPORTE:50.0]REGLA 147: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 148: IF (ALK_PHOSPHATE) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:86.95652, SOPORTE:50.0]REGLA 149: IF (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 150: IF (BILIRUBIN) ^ (VARICES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 151: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.560974, SOPORTE:50.0]REGLA 152: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:90.909096, SOPORTE:50.0]REGLA 153: IF (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:88.88889, SOPORTE:50.0]REGLA 154: IF (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 155: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 156: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.02326, SOPORTE:50.0]REGLA 157: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.02326, SOPORTE:50.0]REGLA 158: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.560974, SOPORTE:50.0]REGLA 159: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 160: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:93.02326, SOPORTE:50.0]REGLA 161: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:88.88889, SOPORTE:50.0]REGLA 162: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.560974, SOPORTE:50.0]REGLA 163: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:90.909096, SOPORTE:50.0]REGLA 164: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 165: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:95.2381, SOPORTE:50.0]REGLA 166: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:50.0]
2. Reglas con soporte mínimo de 30%REGLA 1: IF (ASCITES) ---> CLASS=LIVE [CONFIANZA:91.17647, SOPORTE:77.5]
…(SE OBVIAN HASTA LA REGLA 166, POR YA ESTAR INCLUIDAS EN EL ANEXO ANTERIOR)…REGLA 167: IF (BILIRUBIN) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 168: IF (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:78.0, SOPORTE:48.75]REGLA 169: IF (ALK_PHOSPHATE) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 170: IF (VARICES) ^ (ASCITES) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 171: IF (BILIRUBIN) ^ (ASCITES) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 172: IF (ALK_PHOSPHATE) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 173: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.5, SOPORTE:48.75]REGLA 174: IF (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:90.69768, SOPORTE:48.75]REGLA 175: IF (BILIRUBIN) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 176: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 177: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.5, SOPORTE:48.75]REGLA 178: IF (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:88.63636, SOPORTE:48.75]REGLA 179: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:90.69768, SOPORTE:48.75]REGLA 180: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:86.666664, SOPORTE:48.75]REGLA 181: IF (BILIRUBIN) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 182: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:48.75]REGLA 183: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 184: IF (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 185: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 186: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 187: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:97.5, SOPORTE:48.75]REGLA 188: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 189: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 190: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.5, SOPORTE:48.75]REGLA 191: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.5, SOPORTE:48.75]REGLA 192: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.12195, SOPORTE:48.75]REGLA 193: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:48.75]REGLA 194: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.5, SOPORTE:48.75]REGLA 195: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:48.75]REGLA 196: IF (SPLEEN_PALPABLE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:84.44444, SOPORTE:47.5]REGLA 197: IF (SPLEEN_PALPABLE) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 198: IF (VARICES) ^ (ASCITES) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 199: IF (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 200: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 201: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]REGLA 202: IF (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:88.37209, SOPORTE:47.5]REGLA 203: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 204: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]REGLA 205: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:47.5]REGLA 206: IF (VARICES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.68293, SOPORTE:47.5]REGLA 207: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:86.36364, SOPORTE:47.5]REGLA 208: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 209: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 210: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:92.68293, SOPORTE:47.5]REGLA 211: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]REGLA 212: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:47.5]REGLA 213: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:95.0, SOPORTE:47.5]REGLA 214: IF (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.68293, SOPORTE:47.5]REGLA 215: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.68293, SOPORTE:47.5]REGLA 216: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]REGLA 217: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]
REGLA 218: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:47.5]REGLA 219: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]REGLA 220: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]REGLA 221: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.4359, SOPORTE:47.5]REGLA 222: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:47.5]REGLA 223: IF (STEROID) ---> CLASS=LIVE [CONFIANZA:88.09524, SOPORTE:46.25]REGLA 224: IF (SPLEEN_PALPABLE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:92.5, SOPORTE:46.25]REGLA 225: IF (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:90.2439, SOPORTE:46.25]REGLA 226: IF (SPIDERS) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 227: IF (BILIRUBIN) ^ (ASCITES) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 228: IF (BILIRUBIN) ^ (VARICES) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 229: IF (BILIRUBIN) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:84.090904, SOPORTE:46.25]REGLA 230: IF (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:90.2439, SOPORTE:46.25]REGLA 231: IF (SPIDERS) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 232: IF (ASCITES) ^ (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 233: IF (VARICES) ^ (SPLEEN_PALPABLE) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 234: IF (ASCITES) ^ (SPIDERS) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 235: IF (VARICES) ^ (SPIDERS) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 236: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 237: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:92.5, SOPORTE:46.25]REGLA 238: IF (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 239: IF (VARICES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 240: IF (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 241: IF (VARICES) ^ (SPIDERS) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 242: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 243: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 244: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 245: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:46.25]REGLA 246: IF (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 247: IF (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 248: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 249: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:46.25]REGLA 250: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 251: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 252: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 253: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:46.25]REGLA 254: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 255: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:92.5, SOPORTE:46.25]REGLA 256: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:88.09524, SOPORTE:46.25]REGLA 257: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:46.25]REGLA 258: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 259: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 260: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 261: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 262: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 263: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 264: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:46.25]REGLA 265: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_BIG) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]REGLA 266: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:94.871796, SOPORTE:46.25]REGLA 267: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:46.25]REGLA 268: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:97.368416, SOPORTE:46.25]
…(SE OBVIAN HASTA LA REGLA 1000, POR MOTIVOS DE VISUALIZACION)…REGLA 1001: IF (BILIRUBIN) ^ (ANOREXIA) ^ (MALAISE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1002: IF (VARICES) ^ (ASCITES) ^ (MALAISE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1003: IF (VARICES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:90.0, SOPORTE:33.75]REGLA 1004: IF (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1005: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1006: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1007: IF (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1008: IF (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1009: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1010: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1011: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1012: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1013: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1014: IF (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1015: IF (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1016: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (LIVER_BIG) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1017: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1018: IF (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:87.09677, SOPORTE:33.75]REGLA 1019: IF (ALK_PHOSPHATE) ^ (ANOREXIA) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1020: IF (ASCITES) ^ (LIVER_BIG) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1021: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1022: IF (BILIRUBIN) ^ (VARICES) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1023: IF (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:87.09677, SOPORTE:33.75]REGLA 1024: IF (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:90.0, SOPORTE:33.75]REGLA 1025: IF (ALK_PHOSPHATE) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:84.375, SOPORTE:33.75]REGLA 1026: IF (BILIRUBIN) ^ (SPIDERS) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:90.0, SOPORTE:33.75]REGLA 1027: IF (ALK_PHOSPHATE) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:84.375, SOPORTE:33.75]REGLA 1028: IF (BILIRUBIN) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:90.0, SOPORTE:33.75]REGLA 1029: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1030: IF (BILIRUBIN) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:90.0, SOPORTE:33.75]REGLA 1031: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1032: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1033: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1034: IF (VARICES) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1035: IF (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1036: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1037: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1038: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1039: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1040: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1041: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1042: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1043: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1044: IF (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1045: IF (BILIRUBIN) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1046: IF (BILIRUBIN) ^ (VARICES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1047: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1048: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1049: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:33.75]REGLA 1050: IF (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1051: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]REGLA 1052: IF (BILIRUBIN) ^ (VARICES) ^ (ANOREXIA) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:93.10345, SOPORTE:33.75]REGLA 1053: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.42857, SOPORTE:33.75]
REGLA 1141: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1142: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPLEEN_PALPABLE) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1143: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1144: IF (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1145: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1146: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1147: IF (ALK_PHOSPHATE) ^ (SPIDERS) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1148: IF (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1149: IF (BILIRUBIN) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1150: IF (BILIRUBIN) ^ (ASCITES) ^ (MALAISE) ^ (FATIGUE) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1151: IF (BILIRUBIN) ^ (ASCITES) ^ (ANOREXIA) ^ (FATIGUE) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1152: IF (BILIRUBIN) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1153: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (ANOREXIA) ^ (MALAISE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1154: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1155: IF (BILIRUBIN) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1156: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1157: IF (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1158: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1159: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1160: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ANOREXIA) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1161: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1162: IF (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1163: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1164: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (LIVER_BIG) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1165: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1166: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1167: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:92.85714, SOPORTE:32.5]REGLA 1168: IF (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:96.296295, SOPORTE:32.5]REGLA 1169: IF (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1170: IF (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1171: IF (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (STEROID) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:32.5]REGLA 1700: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1701: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:30.000002]REGLA 1702: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:92.30769, SOPORTE:30.000002]REGLA 1703: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:30.000002]REGLA 1704: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1705: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:30.000002]REGLA 1706: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1707: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1708: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:30.000002]
REGLA 1709: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1710: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:30.000002]REGLA 1711: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1712: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:30.000002]REGLA 1713: IF (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1714: IF (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1715: IF (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1716: IF (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1717: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1718: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1719: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1720: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1721: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:96.0, SOPORTE:30.000002]REGLA 1722: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1723: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1724: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1725: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1726: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1727: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1728: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1729: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1730: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1731: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1732: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1733: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1734: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1735: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1736: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1737: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1738: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1739: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]REGLA 1740: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:30.000002]
3. Reglas con soporte mínimo de 10%…(SE OBVIAN LAS PRIMERAS REGLAS PARA MEJORAR VISUALIZACION)…
REGLA 40550: IF (ALBUMIN) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40551: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40552: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40553: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40554: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40555: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40556: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40557: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40558: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40559: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40560: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40561: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40562: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40563: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40564: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40565: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40566: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40567: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40568: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40569: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40570: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40571: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40572: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40573: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40574: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40575: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40576: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40577: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40578: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40579: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40580: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40581: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40582: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40583: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40584: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40585: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40586: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]
REGLA 40587: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40588: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40589: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40590: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40591: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40592: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40593: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40594: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40595: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40596: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40597: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40598: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40599: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40600: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40601: IF (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40602: IF (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40603: IF (ALBUMIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40604: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40605: IF (ALBUMIN) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40606: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40607: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40608: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40609: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40610: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40611: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40612: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40613: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40614: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40615: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40616: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40617: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40618: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40619: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40620: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40621: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40622: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40623: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40624: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40625: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]
REGLA 40626: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40627: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40628: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40629: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40630: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40631: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40632: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40633: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40634: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40635: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40636: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40637: IF (ALBUMIN) ^ (SGOT) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40638: IF (ALBUMIN) ^ (SGOT) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40639: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (ADULT_SECOND) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40640: IF (ALBUMIN) ^ (SGOT) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (ANTIVIRALS) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40641: IF (ALBUMIN) ^ (SGOT) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40642: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40643: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40644: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40645: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40646: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40647: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40648: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40649: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40650: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40651: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40652: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40653: IF (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40654: IF (ALBUMIN) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40655: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40656: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40657: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40658: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40659: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40660: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40661: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40662: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (STEROID) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]REGLA 40663: IF (ALBUMIN) ^ (ALK_PHOSPHATE) ^ (BILIRUBIN) ^ (VARICES) ^ (ASCITES) ^ (SPIDERS) ^ (SPLEEN_PALPABLE) ^ (LIVER_FIRM) ^ (LIVER_BIG) ^ (ANOREXIA) ^ (MALAISE) ^ (FATIGUE) ^ (ANTIVIRALS) ^ (ADULT_FIRST) ---> CLASS=LIVE [CONFIANZA:100.0, SOPORTE:10.0]