Matriz analítica derivada de la encuesta NHANES (CDC) para la predicción binaria de Obesidad Clínica (Obesity_Diagnosis). La variable objetivo se generó a partir de mediciones reales (IMC ≥ 30). Integra ~9,800 registros que relacionan 1) Demografía; 2) Perfil Metabólico (insulina sérica, triglicéridos); y 3) Balance Energético (ingesta calórica/macronutrientes y minutos sedentarios).
Comparación detallada de las métricas de clasificación para los modelos entrenados con el conjunto de datos original y el conjunto sintético generado.
| Clase | Precisión | Recall | F1-Score | Soporte |
|---|---|---|---|---|
| Clase 0 | 0.73 | 0.95 | 0.83 | 148 |
| Clase 1 | 0.11 | 0.02 | 0.03 | 52 |
| Accuracy | 0.70 | |||
| Macro Avg | 0.42 | 0.48 | 0.43 | 200 |
| Weighted Avg | 0.57 | 0.70 | 0.62 | 200 |
| Clase | Precisión | Recall | F1-Score | Soporte |
|---|---|---|---|---|
| Clase 0 | 0.81 | 0.81 | 0.81 | 148 |
| Clase 1 | 0.46 ⬆ +0.35 | 0.46 ⬆ +0.44 | 0.46 ⬆ +0.43 | 52 |
| Accuracy | 0.72 ⬆ +0.02 | |||
| Macro Avg | 0.64 ⬆ +0.22 | 0.64 ⬆ +0.16 | 0.64 ⬆ +0.21 | 200 |
| Weighted Avg | 0.72 ⬆ +0.15 | 0.72 ⬆ +0.02 | 0.72 ⬆ +0.10 | 200 |
La Encuesta Nacional de Examen de Salud y Nutrición (NHANES) es un programa de estudios diseñado para evaluar el estado de salud y nutricional de adultos y niños en Estados Unidos. La encuesta es única en su tipo porque combina entrevistas y exámenes físicos. NHANES es un programa principal del Centro Nacional de Estadísticas de Salud (NCHS), que forma parte de los Centros para el Control y la Prevención de Enfermedades (CDC) y tiene la responsabilidad de producir estadísticas vitales y de salud para la nación.
El programa NHANES comenzó a principios de la década de 1960 y se ha llevado a cabo como una serie de encuestas centradas en diferentes grupos de población o temas de salud. En 1999, la encuesta se convirtió en un programa continuo que tiene un enfoque cambiante en una variedad de mediciones de salud y nutrición para satisfacer las necesidades emergentes. La encuesta examina una muestra representativa a nivel nacional de aproximadamente 5,000 personas cada año, ubicadas en condados de todo el país, de los cuales 15 son visitados cada año.
La entrevista de NHANES incluye preguntas sobre demografía, situación socioeconómica, dieta y salud. El componente de examen consiste en mediciones médicas, dentales y fisiológicas, así como pruebas de laboratorio administradas por personal médico altamente capacitado. Hasta la fecha, miles de hallazgos de investigación han sido publicados utilizando los datos de NHANES.
Incluye una amplia gama de pruebas de laboratorio:
El conjunto de datos NHANES 2013-2014 es una colección integral de múltiples datasets interconectados que cubren diferentes aspectos de la salud y nutrición de la población estadounidense. Cada componente incluye su propio diccionario de variables y se puede acceder a través del sitio web oficial de NHANES.
| Componente | Descripción |
|---|---|
| Demographics | Información demográfica, socioeconómica y de salud |
| Examinations | Mediciones físicas, presión arterial, fuerza muscular, salud oral, gusto y olfato |
| Dietary | Ingesta total de nutrientes (primer día) |
| Laboratory | Pruebas de laboratorio (más de 40 tipos de análisis) |
| Questionnaire | Cuestionarios sobre salud, comportamiento y estilo de vida (más de 40 temas) |
| Medication | Medicamentos recetados |
NHANES es una encuesta gubernamental de EE.UU. que cumple con estrictos protocolos de confidencialidad y privacidad. Todos los identificadores personales son eliminados de los conjuntos de datos públicos para proteger la identidad de los participantes. Los datos están en dominio público y pueden ser utilizados libremente para investigación, con la condición de que se cite adecuadamente a la fuente. El NCHS/CDC ha implementado procedimientos de enmascaramiento de datos para minimizar el riesgo de reidentificación. Restricción de confidencialidad: La publicación de resultados debe limitarse a métricas de evaluación, resultados agregados y metodología del modelo, sin divulgación de información que permita la reidentificación de participantes.
El conjunto de datos NHANES es uno de los recursos más valiosos para la investigación en salud pública. Se recomienda:
NHANES es una de las encuestas de salud más importantes del mundo y ha sido fundamental para:
Los datos de NHANES han sido utilizados en miles de publicaciones científicas y continúan siendo un recurso invaluable para la comunidad de investigación en salud global.
National Center for Health Statistics (NCHS). National Health and Nutrition Examination Survey Data 2013-2014. Hyattsville, MD: U.S. Department of Health and Human Services, Centers for Disease Control and Prevention. https://www.cdc.gov/nchs/nhanes/
train_test_split con random_state=42).📊 Resultado: Dataset reducido mediante muestreo estratificado a 1,000 participantes del ciclo NHANES 2013-2014 con 14 variables predictoras (demográficas, antropométricas, metabólicas, dietéticas y de hábitos) y 1 variable objetivo binaria (Obesity_Diagnosis). Se mantiene fielmente el desbalance original de clases — escenario ideal para validación de técnicas de generación de datos sintéticos y evaluación del índice TabDSFidelity en contextos epidemiológicos con datos complejos y multidimensionales.
🏥 Fuente: National Health and Nutrition Examination Survey (NHANES) 2013-2014 - CDC/NCHS.
🥗 Variables dietéticas clave: Ingesta calórica diaria, carbohidratos, azúcares, grasas — factores causales fundamentales en el desarrollo de obesidad.
🧪 Variables metabólicas clave: Insulina (alta correlación con obesidad), glucosa en ayunas, triglicéridos, colesterol total — marcadores de síndrome metabólico.
🪑 Variables de estilo de vida: Minutos sentado al día (sedentarismo), historial de tabaquismo — factores de riesgo modificables.
📁 Leyenda disponible: Archivo leyenda_nhanes_obesity.txt con mapeo semántico completo de todas las variables categóricas y descripción de variables continuas.
🎯 Variable objetivo: Obesity_Diagnosis (1 = Obeso - BMI ≥ 30, 0 = No Obeso - BMI < 30).
⚠️ Diseño experimental: BMI eliminado intencionalmente de los predictores para evitar Data Leakage y evaluar la capacidad predictiva basada en dieta, metabolismo y estilo de vida.
| Variable | Descripción Clínica | Tipo | Rango / Categorías | Unidad | ¿Objetivo? |
|---|---|---|---|---|---|
Ethnicity |
Origen étnico/racial del participante | Categórico | 1: Mexican American, 2: Other Hispanic, 3: Non-Hispanic White, 4: Non-Hispanic Black, 5: Other Race | N/A | No |
Age |
Edad del participante (censurada en 80) | Numérico | 2 - 80 | años | No |
Family_Income_Ratio |
Índice de pobreza (ratio de ingresos respecto al umbral federal) | Numérico | 0 - 5 | N/A | No |
Total_Cholesterol |
Colesterol total en sangre | Numérico | 69 - 302 | mg/dL | No |
Insulin |
Insulina sérica (marcador de resistencia a la insulina) | Numérico | 1.32 - 113.16 | μU/mL | No |
Triglycerides |
Triglicéridos en sangre | Numérico | 25 - 457 | mg/dL | No |
Daily_Calories |
Ingesta calórica total diaria (recuerdo 24h) | Numérico | 264 - 9,595 | kcal | No |
Daily_Carb_Intake |
Ingesta diaria de carbohidratos totales | Numérico | 37.76 - 1,210.7 | gramos | No |
Daily_Sugar_Intake |
Ingesta diaria de azúcares totales | Numérico | 1.36 - 735.01 | gramos | No |
Daily_Fat_Intake |
Ingesta diaria de grasas totales | Numérico | 6.22 - 411.13 | gramos | No |
Sedentary_Minutes |
Tiempo diario en actividad sedentaria (inactividad física) | Numérico | 20 - 9,999 | minutos | No |
Gender |
Sexo biológico del participante | Binario | 0: Masculino, 1: Femenino | N/A | No |
Smoker_History |
Historial de tabaquismo (>100 cigarrillos en la vida) | Binario | 0: No, 1: Sí | N/A | No |
Obesity_Diagnosis |
Diagnóstico de obesidad clínica (BMI ≥ 30) - OBJETIVO | Binario | 0: No Obeso, 1: Obeso | N/A | Sí |
Esta sección detalla los códigos y significados de las variables categóricas y binarias presentes en el conjunto de datos de NHANES 2013-2014 para Predicción de Obesidad. Comprender estas codificaciones es fundamental para la correcta interpretación de los resultados clínicos.
Ethnicity
Categórica
Origen étnico/racial del participante
| Código | Significado |
|---|---|
| 1 | Mexican American (Mexicano-Americano) |
| 2 | Other Hispanic (Otro Hispano) |
| 3 | Non-Hispanic White (Blanco No Hispano) |
| 4 | Non-Hispanic Black (Negro No Hispano) |
| 5 | Other Race (Otra Raza) |
Relevancia: La etnicidad es un factor de riesgo documentado para obesidad. Non-Hispanic Blacks y Mexican Americans tienen mayor prevalencia.
Obesity_Diagnosis
🎯 Objetivo
| Código | Significado |
|---|---|
| 0 | No Obeso - BMI < 30 (Peso Normal / Sobrepeso) |
| 1 | Obeso - BMI ≥ 30 (Obesidad Clínica) |
Variable Objetivo: Derivada del BMI calculado a partir de peso y altura medidos. El BMI fue eliminado para evitar Data Leakage.
Clasificación: BMI ≥ 30 es el umbral estándar de obesidad según la OMS.
Formato común: 0 = No / Ausencia, 1 = Sí / Presencia
Gender
Sexo (0: Masculino, 1: Femenino)
Smoker_History
Historial de tabaquismo (>100 cigarros en la vida) (0: No, 1: Sí)
Obesity_Diagnosis
🎯 Variable Objetivo: Obesidad clínica (0: No Obeso, 1: Obeso)
Nota: Todas las variables binarias están codificadas como 0 = No y 1 = Sí.
Insulin es el marcador metabólico más directamente relacionado con la obesidad (resistencia a la insulina)Sedentary_Minutes > 480 min/día (8h) es un factor de riesgo importanteDaily_Sugar_Intake) y carbohidratos contribuye a la obesidadDaily_Fat_Intake > 150 → Daily_Calories > 1500 (Grasa elevada → calorías totales altas)Daily_Carb_Intake > 500 → Daily_Calories > 2200 (Carbohidratos elevados → calorías totales altas)Insulin > 30 → Obesity_Diagnosis = 1 (Insulina alta → obesidad)Triglycerides > 400 → Obesity_Diagnosis = 1 (Triglicéridos altos → obesidad)Obesity_Diagnosis == 0 → Insulin < 25 (Sin obesidad → insulina normal)Age < 12 → Smoker_History = 0 (Niños sin historial tabáquico)Age < 8 → Obesity_Diagnosis = 0 (Menores de 8 sin diagnóstico de obesidad)Sedentary_Minutes > 720 → (Obesity_Diagnosis = 1) OR (Smoker_History = 1)| Valor escala | 0.03 |
|---|---|
| Probabilidad Base | 0.1 |
| epochs | 500 |
|---|---|
| batch_size | 50 |
| generator_lr | 0.0002 |
| discriminator_lr | 0.0002 |
| pac | 10 |
| generator_dim | (256, 256) |
| discriminator_dim | (256, 256) |
| embedding_dim | 128 |
| l2scale | 1e-05 |
| epochs | 500 |
|---|---|
| batch_size | 50 |
| embedding_dim | 128 |
| compress_dims | (128, 128) |
| decompress_dims | (128, 128) |
| l2scale | 1e-5 |
| loss_factor | 2 |
| Random Seed | 42 |
|---|---|
| Python | 3.12.12 |
Para reproducir exactamente este conjunto de datos, ejecute el script de generación con la semilla aleatoria 42.
Los resultados pueden variar ligeramente según la versión de las librerías.
El conjunto original ha sido sometido a un proceso de balanceo de clases y generación sintética para mejorar la representación de clases minoritarias. Nota: se ha empleado un conjunto de validación para evaluar el índice de fidelidad. Se han generado tres familias de conjuntos:
El mejor conjunto de cada etapa fue seleccionado mediante el índice TabDSFidelity.
| Algoritmo | Ratio | N° Ejemplos | AUC-ROC | F1 | Accuracy | TabDSFidelity | Jensen-Shannon | Kolmogorov-Smirnov | Kullback-Leibler | Correlación | Tiempo Total (s) | Dist. Promedio | Copias Exactas | Ataque MIA | Mejor |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Random Oversampling | 1 | 890 | 0.809 | 0.753 | 0.755 | 4.692 | 0.148 | 0.618 | 0.032 | 0.976 | 46.849 | 0 | 890 | 0.449 | |
| Smote | 1 | 890 | 0.800 | 0.746 | 0.740 | 2.072 | 0.309 | 0.404 | 0.039 | 0.973 | 45.086 | 0.013 | 600 | 0.452 | |
| Borderline SMOTE | 1 | 890 | 0.812 | 0.771 | 0.770 | 5.208 | 0.311 | 0.355 | 0.040 | 0.971 | 46.675 | 0.014 | 600 | 0.435 | |
| ADASYN | 1.052 | 913 | 0.787 | 0.750 | 0.750 | 2.150 | 0.320 | 0.366 | 0.042 | 0.974 | 45.998 | 0.013 | 600 | 0.442 | |
| SMOTE RSB* Adaptado | 1.435 | 755 | 0.829 | 0.776 | 0.775 | 7.448 | 0.208 | 0.691 | 0.014 | 0.987 | 43.180 | 0.009 | 600 | 0.445 | 🏆 |
| SMOTE RSB* Adaptado + Reglas | 1.435 | 755 | 0.817 | 0.756 | 0.755 | 4.934 | 0.212 | 0.664 | 0.014 | 0.987 | 44.404 | 0.009 | 600 | 0.458 | |
| OOF PSO para Balanceo | 1 | 890 | 0.837 | 0.778 | 0.790 | 6.016 | 0.324 | 0.000 | 0.064 | 0.744 | 53.802 | 0.083 | 600 | 0.449 | |
| OOF PSO para Balanceo + Reglas | 1.021 | 865 | 0.840 | 0.772 | 0.780 | 5.334 | 0.309 | 0.000 | 0.058 | 0.727 | 54.402 | 0.066 | 590 | 0.438 |
| Algoritmo | Ratio | N° Ejemplos | AUC-ROC | F1 | Accuracy | TabDSFidelity | Jensen-Shannon | Kolmogorov-Smirnov | Kullback-Leibler | Correlación | Tiempo Total (s) | Dist. Promedio | Copias Exactas | Ataque MIA | Mejor |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SMOTE RSB* + Ruido Gaussiano | 1.408 | 9127 | 0.822 | 0.749 | 0.760 | 8.721 | 0.482 | 0.174 | 0.016 | 0.984 | 78.182 | 0.296 | 0 | 0.451 | 🏆 |
| SMOTE RSB* + Ruido Gaussiano + Reglas | 1.367 | 9127 | 0.815 | 0.762 | 0.770 | 8.707 | 0.482 | 0.174 | 0.017 | 0.983 | 213.296 | 0.296 | 0 | 0.454 | |
| CTGAN | 1.236 | 10000 | 0.780 | 0.730 | 0.720 | 6.266 | 0.478 | 0.011 | 0.031 | 0.911 | 288.864 | 0.059 | 0 | 0.452 | |
| CTGAN + Reglas del Dominio | 1.201 | 10000 | 0.795 | 0.759 | 0.750 | 7.026 | 0.478 | 0.011 | 0.032 | 0.912 | 436.305 | 0.059 | 0 | 0.471 | |
| TVAE | 1.469 | 10000 | 0.777 | 0.760 | 0.755 | 6.130 | 0.653 | 0.001 | 0.021 | 0.962 | 181.170 | 0.041 | 0 | 0.467 | |
| TVAE + Reglas del Dominio | 1.460 | 10000 | 0.779 | 0.765 | 0.760 | 6.242 | 0.653 | 0.001 | 0.021 | 0.962 | 329.837 | 0.042 | 0 | 0.469 | |
| OOF PSO para Aumento | 1 | 10000 | 0.747 | 0.676 | 0.655 | 2.876 | 0.780 | 0.000 | 0.227 | 0.664 | 111.306 | 0.214 | 0 | 0.457 | |
| OOF PSO para Aumento + Reglas | 1.000 | 10000 | 0.736 | 0.467 | 0.470 | 0.115 | 0.780 | 0.000 | 0.227 | 0.701 | 250.913 | 0.218 | 0 | 0.460 | |
| SMOTE RSB* Refinado | 1.015 | 8942 | 0.820 | 0.756 | 0.755 | 8.686 | 0.502 | 0.192 | 0.033 | 0.980 | 74.520 | 0.227 | 0 | 0.436 | |
| SMOTE RSB* Refinado + Reglas | 1.017 | 8942 | 0.820 | 0.760 | 0.755 | 8.718 | 0.502 | 0.192 | 0.035 | 0.981 | 210.367 | 0.227 | 0 | 0.482 |
| Algoritmo | Ratio | N° Ejemplos | AUC-ROC | F1 | Accuracy | TabDSFidelity | Jensen-Shannon | Kolmogorov-Smirnov | Kullback-Leibler | Correlación | Tiempo Total (s) | Dist. Promedio | Copias Exactas | Ataque MIA | Mejor |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SMOTE RSB* + Ruido Gaussiano | 1.410 | 9882 | 0.795 | 0.755 | 0.765 | 5.394 | 0.460 | 0.194 | 0.016 | 0.984 | 148.256 | 0.296 | 0 | 0.440 | |
| SMOTE RSB* + Ruido Gaussiano + Reglas | 1.372 | 9882 | 0.810 | 0.773 | 0.775 | 7.575 | 0.460 | 0.194 | 0.017 | 0.984 | 283.028 | 0.296 | 0 | 0.450 | 🏆 |
| CTGAN | 1.249 | 10755 | 0.781 | 0.746 | 0.740 | 1.946 | 0.446 | 0.020 | 0.029 | 0.917 | 365.072 | 0.055 | 123 | 0.440 | |
| CTGAN + Reglas del Dominio | 1.216 | 10755 | 0.817 | 0.771 | 0.765 | 6.366 | 0.446 | 0.020 | 0.030 | 0.918 | 511.663 | 0.054 | 123 | 0.444 | |
| TVAE | 1.467 | 10755 | 0.785 | 0.744 | 0.745 | 1.778 | 0.603 | 0.002 | 0.020 | 0.965 | 257.379 | 0.038 | 123 | 0.458 | |
| TVAE + Reglas del Dominio | 1.458 | 10755 | 0.792 | 0.764 | 0.760 | 3.865 | 0.603 | 0.002 | 0.020 | 0.965 | 406.721 | 0.038 | 123 | 0.463 | |
| OOF PSO para Aumento | 1.025 | 10755 | 0.803 | 0.746 | 0.740 | 1.289 | 0.715 | 0.000 | 0.187 | 0.677 | 183.164 | 0.199 | 123 | 0.442 | |
| OOF PSO para Aumento + Reglas | 1.026 | 10755 | 0.815 | 0.786 | 0.780 | 5.971 | 0.715 | 0.000 | 0.187 | 0.712 | 322.787 | 0.202 | 123 | 0.449 | |
| SMOTE RSB* Refinado | 1.043 | 9697 | 0.818 | 0.761 | 0.760 | 6.696 | 0.477 | 0.212 | 0.031 | 0.981 | 144.452 | 0.227 | 0 | 0.427 | |
| SMOTE RSB* Refinado + Reglas | 1.012 | 9697 | 0.814 | 0.759 | 0.755 | 6.093 | 0.477 | 0.212 | 0.033 | 0.981 | 279.091 | 0.227 | 0 | 0.482 |
Para interpretar correctamente los resultados de los conjuntos de datos generados, es fundamental comprender qué mide cada métrica y cómo se relacionan entre sí. A continuación, se detalla cada una de las métricas utilizadas en la evaluación:
¿Qué mide? Capacidad del modelo para distinguir entre clases (Ej: mortalidad vs supervivencia).
Interpretación:
Ejemplo: AUC-ROC = 0.82 significa que hay un 82% de probabilidad de que el modelo clasifique correctamente un paciente fallecido frente a uno superviviente.
¿Qué mide? Media armónica entre precisión y sensibilidad (recall).
Interpretación:
Ejemplo: F1 = 0.76 indica que el modelo mantiene un buen balance entre identificar correctamente a los pacientes que fallecen (sensibilidad) y no etiquetar erróneamente a los que sobreviven (precisión).
¿Qué mide? Proporción de predicciones correctas sobre el total.
Interpretación:
Ejemplo: Accuracy = 0.75 significa que el 75% de las predicciones del modelo son correctas.
⚠️ Nota: En conjuntos desbalanceados, esta métrica puede ser engañosa. Es mejor usar F1-Score o AUC-ROC.
¿Qué mide? Calidad global del conjunto sintético comparado con el original.
Interpretación:
Ejemplo: TabDSFidelity = 8.08 indica que el conjunto sintético mantiene una alta similitud con el original, preservando las relaciones y distribuciones de los datos reales, además de maximizar su eficacia predictiva.
💡 Importante: Este es el índice para seleccionar el mejor conjunto de datos sintéticos. Para este caso, el peso empleado para las métricas "AUC-ROC", "F1-Score" y "Accuracy" fue (2) y para el resto de las métricas fue (1).
¿Qué mide? Similitud entre las distribuciones de variables numéricas del conjunto sintético y el original.
Interpretación:
Ejemplo: JS = 0.118 indica que las distribuciones de las variables numéricas (edad, presión arterial, etc.) son bastante similares a las del conjunto original.
📌 Nota: Es el promedio de la divergencia de Jensen-Shannon calculada para todas las variables numéricas.
¿Qué mide? Probabilidad estadística de que las muestras numéricas del conjunto sintético provengan de la misma distribución continua que el original.
Interpretación:
Ejemplo: KS p-valor = 0.753 indica que hay evidencia fuerte a favor de que las distribuciones acumulativas de la variable sintética y la original son equivalentes.
📌 Nota: Se reporta el promedio de los p-valores obtenidos mediante la prueba de Kolmogorov-Smirnov de dos muestras para las variables numéricas.
¿Qué mide? Divergencia entre las distribuciones de variables categóricas del conjunto sintético y el original.
Interpretación:
Ejemplo: KL = 0.014 indica que la distribución de las variables categóricas (género, mortalidad) es muy similar a la del conjunto original.
📌 Nota: Es el promedio de la divergencia de Kullback-Leibler para todas las variables categóricas. A diferencia de JS y KS, esta métrica se aplica solo a variables categóricas.
¿Qué mide? Preservación de las relaciones entre variables del conjunto original.
Interpretación:
Ejemplo: Correlación = 0.976 significa que las relaciones entre variables (ej. edad y mortalidad) se mantienen en un 97.6% respecto al conjunto original.
¿Qué mide? Tiempo total de ejecución del proceso de generación del conjunto.
Interpretación:
Ejemplo: Tiempo total = 69.45s significa que el proceso completo de generación del conjunto balanceado tomó aproximadamente 1.16 minutos.
⏱️ Nota: Incluye el tiempo de generación sintética + cálculo de métricas.
Estas métricas evalúan el riesgo de exposición de información sensible y la capacidad de un atacante para inferir datos de los pacientes a partir del conjunto de datos sintéticos.
¿Qué mide? La distancia promedio entre cada registro sintético y su registro más cercano en el conjunto de datos original.
Interpretación:
Ejemplo: Distancia promedio = 0.015 en SMOTE indica que los registros sintéticos están relativamente cerca de los originales, lo que podría implicar un riesgo de privacidad moderado.
Metodología: Calculada utilizando la Distancia de Gower, la cual maneja internamente tipos de datos mixtos, normalizando las variables numéricas y penalizando diferencias categóricas para devolver un índice estandarizado entre 0 y 1.
Recomendación: Valores < 0.01 deben ser evaluados con precaución. Idealmente, buscar valores > 0.02 para garantizar la privacidad.
¿Qué mide? Número de registros sintéticos que son copias idénticas de registros en el conjunto de datos original.
Interpretación:
Ejemplo: SMOTE RSB* Refinado genera 76 copias exactas de 8817 registros (0.86%), lo que representa un riesgo de privacidad que debe ser evaluado.
Importante: La presencia de copias exactas es uno de los indicadores más críticos de fuga de datos. Idealmente, este valor debe ser 0.
¿Qué mide? Tasa de éxito (medida en AUC-ROC) de un atacante para determinar si un registro específico pertenece al conjunto de datos original.
Interpretación:
Ejemplo: MIA = 0.553 significa que el atacante tiene un éxito ligeramente superior al 50% aleatorio, lo que indica un riesgo de privacidad bajo/moderado.
Objetivo: Buscar valores lo más cercanos a 0.5. Valores > 0.6 indican que el conjunto sintético no protege adecuadamente la privacidad.
Formatos incluidos: CSV.
Díaz Bastida, M., Pérez Vázquez, R. A., & Bello Pérez, R. (2026). High-Fidelity Synthetic Dataset for Obesity Prediction (Version 1). figshare. https://doi.org/10.6084/m9.figshare.32934167.v1