TFM Padovano
TFM Padovano
4529359ÿÿ
ÿÿÿ
! "#ÿ%&'ÿ()ÿ*+,-./ÿ
^_`abacÿ^abefgacÿbeÿhifegbjklmeÿ
hn`aop`jqaÿilflÿrlÿse`eqqjtgÿbeÿhigelÿberÿ
unevaÿegÿwexjc`facÿbeÿyreq`faqlfbjaxflol
z{|}~~ÿ{{|
~|{ÿ}ÿ
012345ÿ789:;<59=1<9>ÿ?ÿ@ABC@ÿ04;8D1ÿ?ÿE;FGHIÿJKLMNÿOAOÿ@COÿ@BBÿJKLMNÿOBPÿPBMÿ@BBÿ?ÿQ1RHIÿJKLMNÿOAOÿ@COÿ@@Oÿ
STUVWXYZVY[Y\XZY[H4DF2H;5ÿ?ÿ3>F9=;D89D1HD4]4DF2H;5
Escuela Politécnica de Cuenca, Universidad de Castilla-La Mancha
Resumen
i
Escuela Politécnica de Cuenca, Universidad de Castilla-La Mancha
Abstract
iii
A mi familia,
con cariño,
Dan.
Agradecimientos
De corazón, gracias.
vii
Acrónimos
Ac Accuracy - Exactitud
AV Aurículoventricular
DET Determinismo
ix
x Acrónimos
ECG Electrocardiograma
EEG Electroencefalograma
FA Fibrilación Auricular
IA Inteligencia Artificial
PSG Polisomnografía
RL Regresión Logística
SA Sinoauricular
Se Sensitivity - Sensibilidad
xii Acrónimos
Sp Especificity - Especificidad
Resumen I
Abstract III
Agradecimientos VII
Acrónimos IX
I Memoria 1
1 Introducción 3
1.1 Motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Estructura del documento . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Marco teórico 7
2.1 El corazón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.1 Anatomía del corazón . . . . . . . . . . . . . . . . . . . . . . 8
2.1.2 Sistema cardiovascular . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Electrocardiograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 Actividad eléctrica del corazón . . . . . . . . . . . . . . . . . . 13
2.2.2 Disposición de electrodos . . . . . . . . . . . . . . . . . . . . . 14
2.2.3 Formas de onda del ECG . . . . . . . . . . . . . . . . . . . . . 16
2.3 Variabilidad del ritmo cardíaco . . . . . . . . . . . . . . . . . . . . . 18
2.3.1 Definición y propiedades . . . . . . . . . . . . . . . . . . . . . 18
xiii
xiv Acrónimos
4 Materiales y preprocesado
de la señal 27
4.1 Materiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1.1 Bases de datos . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1.2 Procesado del ECG . . . . . . . . . . . . . . . . . . . . . . . . 31
4.1.3 Extracción de características . . . . . . . . . . . . . . . . . . . 32
4.2 Herramientas de análisis no lineal . . . . . . . . . . . . . . . . . . . . 35
4.2.1 Análisis de entropía . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2.2 Mapas de recurrencia . . . . . . . . . . . . . . . . . . . . . . . 41
6 Resultados 71
6.1 Aprendizaje automático tradicional . . . . . . . . . . . . . . . . . . . 72
6.2 Aprendizaje profundo . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.2.1 Resultados comparativos de rendimiento . . . . . . . . . . . . 76
6.3 Resultados específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.3.1 Análisis de entropía . . . . . . . . . . . . . . . . . . . . . . . . 77
6.3.2 Análisis SFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.3.3 Análisis ROC . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7 Discusión 81
7.1 Amenazas subyacentes en validación cruzada . . . . . . . . . . . . . . 82
7.1.1 Modelos de aprendizaje profundo . . . . . . . . . . . . . . . . 85
7.2 El compromiso entre exactitud y coste . . . . . . . . . . . . . . . . . 87
Apéndices 91
Bibliografía 120
Índice de figuras
xvii
xviii Índice de figuras
5.2 Definición gráfica MMC. Nótese que las clasificaciones erróneas ocu-
rren tras añadir observaciones nuevas, lo cual introduce sesgo. . . . . 48
5.3 Detalle ilustrativo sobre búsqueda iterativa del SVC apropiado. . . . 49
5.4 Una SVM funcionando. Ejemplo ficticio empleando un kernel logarít-
mico para redistribuir los datos en una dimensión ulterior. . . . . . . 49
5.5 Concepto del truco del kernel. La idea es encontrar una función que
redistribuya los datos en un problema resoluble con un SVC. . . . . . 50
5.6 Descripción gráfica del algoritmo de KNN. . . . . . . . . . . . . . . . 51
5.7 Esquema de funcionamiento del algoritmo de empaquetado. . . . . . . 53
5.8 Esquema de funcionamiento de la agregación adaptativa. . . . . . . . 54
5.9 Aprendizaje automático tradicional (arriba) v.s. profundo (abajo). . . 55
5.10 Estructura fundamental de un perceptrón. . . . . . . . . . . . . . . . 56
5.11 Funciones de activación más comunes. . . . . . . . . . . . . . . . . . . 57
5.12 Ejemplo de MLP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.13 Definición gráfica de convolución bidimensional con un kernel de 3×3
píxeles con un paso de 1 unidad por iteración. . . . . . . . . . . . . . 63
5.14 Arquitectura de la CNN propuesta. . . . . . . . . . . . . . . . . . . . 64
5.15 Ejemplos de curvas ROC. . . . . . . . . . . . . . . . . . . . . . . . . 66
5.16 Definición gráfica del método de validación cruzada de 10 iteraciones.
Para cada iteración k, se escoge un bloque de validación (sombreado)
y el resto de bloques se emplean para entrenar el modelo. . . . . . . . 67
5.17 Análisis de barrido de los parámetros de At(ρ, b). . . . . . . . . . . . 70
xix
xx Índice de Tablas
Memoria
1
Capítulo 1
Introducción
Contenidos
1.1 Motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Estructura del documento . . . . . . . . . . . . . . . . . . 6
Sinopsis
Este primer capítulo constituye la introducción del proyecto. En primer lugar, se
expone la motivación del tema elegido, manifestando los valores científicos, sociales y
prácticos que justifican la realización del trabajo. Esto, fundamentado en el interés
sobre la ingeniería biomédica en materia de detección de anomalías cardiorrespi-
ratorias. En segundo lugar, se exponen los objetivos propuestos, los cuales se han
desglosado en objetivos principales y objetivos secundarios. Por último, se incluye
una sección a modo de itinerario que pormenoriza los detalles de funcionamiento
sobre los mecanismos digitales que acompañan al presente documento. En concreto,
se propone una forma eficaz de visualizar el documento en su versión digital pues-
to que contiene múltiples referencias cruzadas dispuestas de forma estratégica para
facilitar su lectura.
Todo ello, con el fin de proporcionar la información indispensable al lector para
comprender los aspectos más importantes que circunscriben el objeto del presente
trabajo.
3
4 Capítulo 1. Introducción
1.1. Motivación
El síndrome de la apnea del sueño (SAS) es un trastorno caracterizado por pausas
repetitivas en la respiración durante el sueño [1]. Dentro del SAS, la apnea obstruc-
tiva (OSA, por sus siglas en inglés obstructive sleep apnea) es la más frecuente,
cuya prevalencia se sitúa en torno el 9 y el 38 % de la población mundial [2]. Los
pacientes afectados por este síndrome describen periodos de malestar prolongados,
falta de coordinación en las tareas cotidianas y una reducción notable en sus ni-
veles de atención [3]. La somnolencia diurna puede ser devastadora en la vida del
paciente, pudiendo afectar a su rendimiento académico o laboral, provocar proble-
mas familiares e incluso aumentar su grado de exposición a accidentes de tráfico [4].
En general, se estima que la mayor parte de los casos de OSA se encuentran aún
sin diagnosticar [5], provocando que algunos pacientes sean injustamente etiqueta-
dos como holgazanes, perezosos o incluso como individuos con algún tipo de tara
psicológica, como la depresión [6].
Aparte de la falta de diagnóstico, los pacientes de OSA presentan además una
alta predisposición para contraer enfermedades cardiovasculares (ECV). Las ECV
ostentan la mayor tasa de muertes a nivel global, llevándose consigo la vida de 18
millones de personas cada año, frente a las 9 millones debidas al cáncer [7]. Los
primeros estudios sobre OSA y ECV revelaron que las personas con enfermedades
coronarias presentaban una mayor incidencia en trastornos relacionados con la apnea
del sueño [8]. Más adelante, se comprobó que los estudios realizados en pacientes a
los que se les había aplicado cardioversión eléctrica [9] y ablación por catéter [10],
mostraban una fuerte relación entre fibrilación auricular (FA) y OSA.
En la actualidad, el método estándar para el diagnóstico de esta condición es la
polisomnografía (PSG), un procedimiento complejo que suele involucrar mediciones
fisiológicas de todo tipo, tales como medidas de flujo de aire, electroencefalograma,
electrocardiograma (ECG), etc. Los requerimientos técnicos de este método incre-
mentan significativamente los costes de su aplicación, limitando el alcance a nivel
global. No obstante, en los últimos años se han propuesto diversas alternativas para
paliar los costes de la PSG, métodos principalmente basados en ECG de superficie y
la extracción de la variabilidad del ritmo cardíaco (HRV, por sus siglas en inglés heart
rate variability). En este aspecto, el interés por la HRV ha crecido exponencialmente
en las últimas dos décadas, pues existen evidencias médicas que avalan su estrecha
relación con el sistema nervioso autónomo y, por consiguiente, la respiración [11].
Entre tales alternativas, la literatura científica contiene numerosos métodos ba-
sados en técnicas de aprendizaje automático y profundo, aunque ninguno de ellos ha
logrado proporcionar pruebas concluyentes sobre la adecuación de unos u otros para
su aplicación masiva en el ámbito clínico. La hipótesis de partida que suscita este
1.2. Objetivos 5
1.2. Objetivos
El trabajo persigue dos objetivos principales. El primero consiste en reproducir
los métodos más representativos del estado del arte, en materia de aprendizaje auto-
mático tradicional, para evaluar su rendimiento real bajo un esquema de validación
riguroso, reproducible y justo. El segundo objetivo consiste en diseñar un modelo
de aprendizaje profundo capaz de generalizar, con un alto grado de exactitud, el
problema de la apnea del sueño minimizando el coste computacional asociado.
En línea con lo anterior, entre los objetivos secundarios propuestos se encuentran
los siguientes puntos:
Marco teórico
Contenidos
2.1 El corazón . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.1 Anatomía del corazón . . . . . . . . . . . . . . . . . . . . 8
2.1.2 Sistema cardiovascular . . . . . . . . . . . . . . . . . . . . 11
2.2 Electrocardiograma . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 Actividad eléctrica del corazón . . . . . . . . . . . . . . . 13
2.2.2 Disposición de electrodos . . . . . . . . . . . . . . . . . . 14
2.2.3 Formas de onda del ECG . . . . . . . . . . . . . . . . . . 16
2.3 Variabilidad del ritmo cardíaco . . . . . . . . . . . . . . . 18
2.3.1 Definición y propiedades . . . . . . . . . . . . . . . . . . . 18
Sinopsis
En este capítulo, se ofrece una revisión de la anatomía y fisiología del corazón
humano. Primero, se describe un itinerario histórico del ECG y se describen las
fromas de onda más relevantes de su adquisición. Después, se evalúa la relevancia de
la HRV y los potenciales sustitutos de ésta a través del estudio de sus propiedades
más importantes.
7
8 Capítulo 2. Marco teórico
2.1. El corazón
Históricamente, el corazón ha sido el principal foco de atracción de varias dis-
ciplinas como el arte, la filosofía, la física y la cirugía. Andreas Vesalius en el siglo
XVI reconoció por primera vez la importancia de la anatomía general en la medici-
na, siendo el corazón el órgano más estudiado desde la época [13]. A pesar de que
el corazón es considerado uno de los órganos más eficientes del cuerpo humano, las
ECV representan la causa principal de morbilidad y mortalidad de todos los tiem-
pos, independientemente de la etnia o el desarrollo de cualquier país [14]. Por ello,
para entender las dinámicas subyacentes que podrían explicar el funcionamiento del
corazón, es necesario conocer primero su anatomía y electrofisiología [15].
Circulación pulmonar
Circulación sistémica
2.2. Electrocardiograma
El electrocardiograma o ECG (del griego, electro eléctrico, cardio corazón y
graphos imagen o grafo), es una herramienta de visualización que refleja la acti-
vidad eléctrica del corazón. Las variaciones de tensión en bornes de dos electrodos
cualquiera son provocadas por los potenciales de acción de las células cardíacas, que
hacen que las células se contraigan a su paso [24]. Augustus Waller fue el primer
fisiólogo en tomar las primeras muestras de ECG a finales del siglo XIX [25]. En 1887
se adquirió el primer ECG humano con un dispositivo experimental bautizado como
electrómetro capilar [26] y a principios del siglo XX, el fisiólogo holandés Willem
Einthoven desarrolló el primer dispositivo de adquisición basado en un galvanómetro
de cuerda [24].
I = VLA − VRA ,
II = VLL − VRA ,
III = VLL − VLA ,
donde VLA , VRA , y VLL representan la tensión del brazo izquierdo, el brazo
derecho y la pierna izquierda, respectivamente.
Deriv. I
Extremidades Pecho
RA LA
V1
aVR aVL V2
R
P
T
Q S
Intervalo PR Intervalo QT
V1 V2 V3
V4 V5 V6
Contenidos
3.1 Investigación documental . . . . . . . . . . . . . . . . . . . 20
3.2 Trasfondo clínico . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.1 Importancia de la HRV . . . . . . . . . . . . . . . . . . . 21
3.3 Métodos de detección de apnea . . . . . . . . . . . . . . . 22
3.3.1 Repositorios disponibles . . . . . . . . . . . . . . . . . . . 22
3.3.2 Detección basada en aprendizaje automático . . . . . . . 24
3.3.3 Detección basada en aprendizaje profundo . . . . . . . . . 25
3.4 Análisis de recurrencia . . . . . . . . . . . . . . . . . . . . 26
Sinopsis
El estado del arte, a veces también referido como estado de la técnica o estado
de la cuestión, reúne todo el conocimiento necesario para comprender, desde una
perspectiva holística, el resultado de una investigación documental dentro de un área
específica. En este capítulo, se recoge el estado del arte en materia del síndrome de
la apnea obstructiva del sueño, así como los métodos disponibles para su detección,
incluyendo aquellos basados principalmente en la variabilidad del ritmo cardíaco.
Asimismo, el capítulo se compone de las pautas aplicadas durante la investigación
documental, seguida del trasfondo clínico del síndrome en cuestión y terminando
con la exposición de los métodos mencionados anteriormente.
19
20 Capítulo 3. Estado del arte
PhysioNet St. Vi- 1.3 GB 2007 Pacientes entre 28 y 68 25 registros de PSG comple-
cent’s University años: 21 hombres y 4 tas de 6 a 8h de duración
Hospital / Univer- mujeres. con ECG basado en holter
sity College Dublin de 3 derivaciones. Anotacio-
Sleep Apnea (UCD- nes en tiempo real sobre va-
DB) [60] rios eventos, incluido apnea.
You Snooze You Win 45.8 MB 2018 Pacientes entre 30 y 1985 registros de ECG mul-
- The PhysioNet 70 años: 65 % varones. ticanal. Múltiples anotacio-
Computing in Car- Incluye pacientes con nes en diferentes formatos.
diology Challenge consumo de antidepre- Incluye etapas de sueño, fi-
2018 [62] sivos, opiáceos, benzo- brilación auricular, bradi-
diacepinas, etc. cardia, arritmias, etc.
Dr. Negrín University 45.1 MB 2018 Rango de edad desco- 77 registros de HRV: 40 de
Hospital of Canary nocido. Proporción de control y 37 apnea. Incluye
Islands Database 60 hombres y 17 muje- anotaciones cada 5 minutos.
(HuGCDN2014) [63] res.
Sleep Heart Health - 1995/ Rango de edad en 6441 registros de PSG com-
Study (SHHS) [62] 2003 torno a 40 años o más. pletos con anotaciones clíni-
Proporción de hombres cas estandarizadas. Requie-
mucho mayor que de re licencia médica especial
mujeres. Datos numéri- bajo justificación jurada de
cos no disponibles. protección de datos.
24 Capítulo 3. Estado del arte
en inglés: long-short term memory) para el mismo cometido, con resultados pareci-
dos en eficiencia. Por otro lado, Singh y Majumder [91] combinaron el escalograma
del ECG con una versión preentrenada de AlexNet, una red neuronal muy famosa
por su constatada eficacia en entornos multidisciplinares [92]. Aun en vista de las
altas eficiencias presentadas por estos métodos, a partir de los trabajos propuestos
en materia de aprendizaje profundo, se puede constatar que el coste computacional
tanto para entrenarlas como para integrarlas en dispositivos portátiles, es todavía
demasiado alto en comparación a los métodos tradicionales de aprendizaje profun-
do [85].
Materiales y preprocesado
de la señal
Contenidos
4.1 Materiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1.1 Bases de datos . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1.2 Procesado del ECG . . . . . . . . . . . . . . . . . . . . . 31
4.1.3 Extracción de características . . . . . . . . . . . . . . . . 32
4.2 Herramientas de análisis no lineal . . . . . . . . . . . . . 35
4.2.1 Análisis de entropía . . . . . . . . . . . . . . . . . . . . . 35
4.2.2 Mapas de recurrencia . . . . . . . . . . . . . . . . . . . . 41
Sinopsis
Este capítulo contiene una descripción de los materiales empleados y las técnicas
de análisis y procesado de la señal de ECG. En primer lugar, se presenta una breve
justificación de las bases de datos elegidas, seguido del tratamiento concreto aplicado
a las señales de ECG y una enumeración detallada de las características extraídas.
Por último, se describen las herramientas de análisis no lineal aplicadas a la HRV.
27
Capítulo 4. Materiales y preprocesado
28 de la señal
4.1. Materiales
La base de datos de Apnea-ECG fue publicada por primera vez en el 27º congreso
internacional de Computer in Cardiology 2000 Challenge en forma de competición
abierta [61]. Esta base de datos contiene 70 registros de ECG de 7 a 9 horas de
duración. Los registros se encuentran a su vez divididos en un set de entrenamiento
(released set) y otro de validación (withheld set), ambos de 35 registros. Hasta me-
diados de 2020, sólo se encontraba disponible el set de entrenamiento, mientras que
el set de validación se limitaba a información de diagnóstico. A pesar de que muchos
trabajos se basaron únicamente en el set de entrenamiento, en el presente trabajo se
han tenido en cuenta todos los datos disponibles. La señal de ECG está muestreada
a 100 Hz y 200 unidades ADC por mV. La población comprende 30 pacientes varo-
nes y 5 mujeres de entre 27 y 63 años de edad, subdivididos en tres grupos según su
AHI. Por encontrarse fuera de la competencia de este trabajo, la información rela-
tiva a la severidad de apnea ha sido omitida durante los experimentos. Por último,
las anotaciones fueron tomadas por expertos, en periodos de un minuto, de manera
que sólo existen dos etiquetas, apnea/hipopnea (A) y normal (N). Estas etiquetas
se asociaron al periodo completo de un minuto según lo que correspondiera justo al
principio de este (Véase la Figura 4.1a).
4.1. Materiales 29
Esta base de datos suele abreviarse como UCD o UCD-DB. Continene 25 PSG
completas cuyos ECG fueron obtenidos a una frecuencia de muestreo de 125 Hz y
ratio de cuantificación desconocida. Los registros tienen una duración comprendida
entre 6 y 8 horas. La población está constituida por 21 varones y 4 mujeres de 28 a 68
años de edad. Las anotaciones fueron tomadas por expertos en tiempo real, siguiendo
el estándar Rechtschaffen & Kales, indicando la hora, fecha exacta y duración de cada
anormalidad identificada. Estas anormalidades o alteraciones incluían otros casos
aparte de la apnea, como bradicardia, taquicardia, fibrilación auricular, etc. Todo
aquello que no tuviera que ver con apnea, fue reetiquetado como episodio normal
(N), mientras que las alteraciones relacionadas con la apnea (apnea central, mixta,
hipopnea...) se reetiquetaron como apnea (A). De nuevo, para mantener la coherencia
con el resto de bases de datos, se realizó una reorganización de las anotaciones para
llegar al sistema de consenso binario. Para tal cometido, se sincronizaron las señales
de ECG con sus respectivas anotaciones a partir de la información de comienzo de
cada registro. Esto permitió realizar una doble segmentación, una para el ECG y
otra para el fichero de anotaciones, de modo que se obtuvieron segmentos de un
minuto de duración siguiendo exactamente las mismas directivas que en los casos
anteriores (véase la Figura 4.1c).
1
Un holter es un dispositivo de adquisición de ECG portátil.
Capítulo 4. Materiales y preprocesado
30 de la señal
N N A N H N N N N H O O H N C … N
N N A N A N N A A N A A
Sujetos 70 16 25
Segmentos 10214 3761 9402
Equilibrado 7946 2994 2016
Apnea 3973 1497 1008
Normal 6241 2264 8394
Finalmente, el desglose detallado de las bases de datos por grupos, por conjun-
tos equilibrados y observaciones completas se encuentra reflejado en la Tabla 4.1.
Como se puede comprobar, la base de datos con más observaciones disponibles es
la de Apnea-ECG, mientras que la base de datos con menor número de segmentos
equilibrados es la de UCD-DB. Asimismo, la base de datos con menor número de
pacientes es la de MIT-BIH.
4.1. Materiales 31
ECG
T-1
• Características estadísticas
– MAX: valor máximo de todos los NNi (véase la Sección 2.3 - Variabilidad
del ritmo cardíaco), en milisegundos (ms).
– MIN: valor mínimo de todos los NNi, en ms.
– MEAN: valor medio de todos los NNi, en ms.
– MED: mediana del conjunto todos los NNi, en ms.
– IQR: rango intercuartílico. Diferencia entre el tercer y primer cuartil.
– SDNN: desviación estándar de todo el conjunto de NNi, en ms.
– RMSSD: raíz cuadrada de la media de la suma de los cuadrados de las
diferencias entre NNi adyacentes, en ms.
– SDSD: desviación estándar de las diferencias entre NNi adyacentes, en ms.
– NN50: número de pares de NNi adyacentes que difieren en más de 50 ms.
– pNN50: porcentaje de pares NNi adyacentes que difieren en más de 50 ms.
• Características geométricas
– Índice triangular de la HRV: representa el número total de todos los NNi
dividido por la altura de su histograma de todos los NNi construido a
partir de escalones de 7.8125 ms de altura.
– TINN: ancho de la línea base de la interpolación triangular mínima de la
diferencia cuadrada del pico más alto del histograma de todos los NNi.
4.1. Materiales 33
Medidas de complejidad
Entropía muestral
En el año 1991, Steven M. Pincus publicó una nueva forma de entropía capaz de
caracterizar la complejidad de señales cardiovasculares con bastante exactitud, bau-
tizada como entropía de aproximación (ApEn) [82]. A pesar de su amplia utilidad en
la época, así como en la década sucesiva a su publicación, se descubriría que la pro-
puesta de Pincus producía resultados inconsistentes en series de corta longitud [107].
Entonces, a principios del año 2000, Richman y Moorman propusieron una ligera
modificación en la ApEn que nombraron como entropía muestral (SE), dado que
posibilitaba el análisis de entropía en series temporales de muy pocas muestras [83].
La principal diferencia que introducía la SE con respecto a su antecesor era la no-
inclusión del cálculo de probabilidad en secuencias coincidentes originalmente [108].
Desde el punto de vista formal, siendo m la longitud de los vectores bajo análisis, r
la tolerancia entre muestras y N la longitud total de la serie, se puede definir la SE
de la siguiente manera:
En otras palabras:
Dado un conjunto de N puntos
y la secuencia posterior
En la secuencia objetivo, se cuentan los A pares de vectores tal que d[xm (i), xm (j)]
≤ r. Asimismo, en la secuencia posterior, se cuentan los B pares de vectores tal que
d[xm+1 (i), xm+1 (j)] ≤ r, donde la distancia entre vectores se define como:
Figura 4.3: Cálculo de la SE sobre señales aleatorias. Nótese que cuanto mayor es el valor
de la entropía, mayor es el grado de irregularidad presente en la señal.
Capítulo 4. Materiales y preprocesado
38 de la señal
Variantes de la SE
Por otro lado, la NPSE ha sido propuesta como variante novedosa con excelentes
resultados para el diagnóstico de severidad de apnea al tratarse de una magnitud
estrechamente relacionada con el AHI [110]. Según Liang et al., la NPSE se diferencia
de la SE en tanto que el cálculo de la probabilidad es algo más compleja [110]. Bajo
las mismas condiciones que para la fórmula de la SE (Ecuación 4.1), se proporciona
la siguiente definición.
Definición 2 (Entropía cuadrática). Sea scope un vector que contiene todos los
elementos únicos de dm ij y dij
m+1
ordenados de manera ascendente con longitud nbin.
Si pr representa la probabilidad y scope(q) corresponde al elemento q-ésimo del
vector scope tal que 1 ≤ q ≤ nbin, entonces la función de distribución pdm
i se puede
calcular de la siguiente manera:
pdm m
i (q) = pr(di ≤ scope(q)), 1 ≤ q ≤ nbin.
pdm+1
i (q) = pr(dm+1
i ≤ scope(q)), 1 ≤ q ≤ nbin.
4.2. Herramientas de análisis no lineal 39
m+1 m+1
pdm
1 (1) · · · pd m
1 (nbin) pd 1 (1) · · · pd1 (nbin)
m
.. . .. .
..
m+1
.
.. . .. ..
pdi =
. , pdi
=
. .
m+1 m+1
pdm m
N −m (1) · · · pdN −m (nbin) pdN −m (1) · · · pdN −m (nbin)
Ahora bien, sea Φm el vector que contiene las medias por columnas de las pro-
babilidades anteriormente descritas:
N −m
m 1 X
Φ (q) = pdm (q),
N − m i=1 i
N −m
1 X
Φ m+1
(q) = pdm+1 (q),
N − m i=1 i
nbin
1 X Φm (q)
QSE = ln m+1 .
nbin q=1 Φ (q)
F uzzLM En(m, nL , rL , N ) = ln (ϕLm (nL , rL )) − ln ϕLm+1 (nL , rL )
F uzzF M En(m, nF , rF , N ) = ln (ϕFm (nF , rF )) − ln ϕFm+1 (nF , rF )
En 2015, Rostaghi & Azami inicialmente propusieron la DispEn como una al-
ternativa más rápida que la SE para el análisis de señales cardiovasculares [114].
Después de haber sido testada en diversas bases de datos, los autores aseguraron
que la DispEn era capaz de cuantificar mejor la regularidad de las series temporales
cardíacas. Dicho esto, la DispEn contemplaba un número determinado de clases c,
en las que se agrupaban los elementos de la serie bajo estudio x. Entonces, siguiendo
la definición original de entropía de Shannon, para una dimensión embebida m y un
retardo d (delay), se definió la DispEn como:
cm
X
p(πν0 ,ν1 ,...,νm−1 ) · ln p(πν0 ,ν1 ,...,νm−1 ) ,
DispEn(x, m, c, d) = −
π=1
donde p representa la probabilidad de los patrones de dispersión πν0 ,ν1 ,...,νm−1 para
cada patrón potencial de dispersión cm . Como se puede deducir, esta forma de
entropía obtiene su nombre por su carácter dispersivo-estadístico.
4.2. Herramientas de análisis no lineal 41
Por último, más tarde Li et al. propusieron la DistEn con motivo de la falta de
uniformidad en los métodos de SE y FuzzEn para medir eficazmente la complejidad
de los sistemas dinámicos [115]. La implementación de de esta forma de entropía se
puede resumir en 4 pasos: reconstrucción de un espacio de estados, cómputo de la
matriz de distancias, estimación de las densidades de probabilidad asociadas y la
determinación de la DistEn a partir de la definición original de Shannon como:
M
1 X
DistEn(m) = − pt · log2 (pt ),
log2 (M ) t=1
L = max(li ; i = 1, ..., Nl ).
Patrón Significado
Métodos y herramientas de
aprendizaje automático
Contenidos
5.1 Aprendizaje automático tradicional . . . . . . . . . . . . 46
5.1.1 Clasificadores tradicionales . . . . . . . . . . . . . . . . . 46
5.1.2 Clasificación agregada . . . . . . . . . . . . . . . . . . . . 52
5.1.3 Selección secuencial de características . . . . . . . . . . . 54
5.2 Aprendizaje profundo . . . . . . . . . . . . . . . . . . . . . 55
5.2.1 Fundamentos . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.2.2 Redes neuronales convolucionales . . . . . . . . . . . . . . 62
5.3 Herramientas de validación estadística . . . . . . . . . . . 65
5.3.1 Característica operativa del receptor . . . . . . . . . . . . 65
5.3.2 Validación cruzada . . . . . . . . . . . . . . . . . . . . . . 67
5.3.3 Validación externa . . . . . . . . . . . . . . . . . . . . . . 68
5.3.4 Otras medidas . . . . . . . . . . . . . . . . . . . . . . . . 69
Sinopsis
En este capítulo se describen los métodos de aprendizaje automático empleados.
Se diferencia entre aprendizaje automático tradicional y aprendizaje automático
profundo y finalmente se describen los métodos de validación empleados.
45
46 Capítulo 5. Métodos y herramientas de aprendizaje automático
Árbol de decisiones
Figura 5.2: Definición gráfica MMC. Nótese que las clasificaciones erróneas ocurren tras
añadir observaciones nuevas, lo cual introduce sesgo.
5.1. Aprendizaje automático tradicional 49
Figura 5.3: Detalle ilustrativo sobre búsqueda iterativa del SVC apropiado.
Figura 5.4: Una SVM funcionando. Ejemplo ficticio empleando un kernel logarítmico
para redistribuir los datos en una dimensión ulterior.
Figura 5.5: Concepto del truco del kernel. La idea es encontrar una función que redistri-
buya los datos en un problema resoluble con un SVC.
• Paso 3: dada una observación externa (otro punto), se calcula el k-vecino más
cercano en relación con los grupos circunstantes (Figura 5.6c).
Flor
Perro
Flor
Perro
5.2.1. Fundamentos
El perceptrón
Las redes neuronales artificiales (ANN, por sus siglas en inglés artificial neural
network), representan la piedra angular del aprendizaje profundo. Las ANN fueron
propuestas por primera vez en los años 40 por McCullough y Pitts [156], inspirándose
en los principios básicos del procesado de información presentes en algunos sistemas
biológicos. Este tipo de redes son de principal interés en todas sus facetas por su
gran flexibilidad, dado que permiten modificar su estructura para adaptarse a una
gran variedad de contextos. Las ANN son representaciones matemáticas formuladas
por unidades de procesamiento interconectadas entre sí, denominadas neuronas arti-
ficiales o perceptrones [155]. El perceptrón constituye la unidad mínima de cómputo
capaz de extraer características o tendencias a partir de un conjunto de señales de
entrada [157]. La estructura de un perceptrón convencional es la mostrada en la
Figura 5.10, que está compuesta por una serie de entradas xi ponderadas por un
peso wi y un término constante b0 denominado sesgo o bias, que tiene también su
propio peso asociado. Así pues, atendiendo a los parámetros anteriormente descritos,
la función característica de un perceptrón se puede definir como:
n
X
f (x) = (xi · wi ) + (b0 · w0 ).
i=0
Constante b0 w0
x w1
f(x)
w2 Salida
x
Entradas
Función de
wn ac vación
xn
y y y
1
1 1
-1 1 x -1 1 x -1 1 x
-1 -1
-1
El perceptrón multi-capa
AL = σ aL−1 , z L = w L x L + bL , (5.1)
a0 w0,0 w0,1 ... w0,m x0 b0
a1 w1,0 w1,1 ... w1,m x1 b1
. = σ . . + . .
.. .. .. .. ..
. . . .. ..
an wn,0 wn,1 ... wn,m xn bn
n
1X
M SE = (xi − x̃i )2 , (5.2)
n i=1
∂C ∂C ∂aL ∂z L ∂C ∂C ∂aL ∂z L
= · · , = · · . (5.4)
∂wL ∂aL ∂z L ∂wL ∂bL ∂aL ∂z L ∂bL
60 Capítulo 5. Métodos y herramientas de aprendizaje automático
∂C ∂C
L
= δ L · aL−1
i , L
= δL. (5.6)
∂w ∂b
Estas ecuaciones simplificadas indican que la variación del coste respecto a los
términos de sesgo es equivalente al error imputable para cada neurona o capa, mien-
tras que la variación del coste respecto a los pesos es equivalente a ese mismo error
ponderado por las activaciones de la capa anterior. Esto implica que el cálculo de los
errores para el resto de capas (L − 1capas) sea aún más sencilla, puesto que el mis-
mo error se propaga de forma ponderada según la penalización de las activaciones
sucesivas hacia atrás. Concretamente, para la capa L − 1:
donde las derivadas parciales tomadas en función de la activación son las únicas
a determinar de por sí y wL representa la matriz de activaciones equivalente a la
variación de las sumas ponderadas z L respecto a las activaciones anteriores aL−1 .
Debido al efecto propagativo hacia atrás, esta técnica recibe el nombre de retro-
propagación o backpropagation, en inglés [166]. Este procedimiento es extensible al
resto de capas de la red, recorriéndola desde la salida hasta la entrada, de modo que
todos los pesos se modifican de forma global en función de la información de error,
en lugar de modificar uno a uno los pesos según su responsabilidad en la totalidad de
la red [167]. La técnica de retropropagación ha sido el elemento clave del siglo para
acabar con el invierno de la IA ocasionado por las fuertes limitaciones existentes en
el entrenamiento de redes neuronales.
5.2. Aprendizaje profundo 61
∞
X
f [n] ∗ g[n] = f [k] · g[n − k],
k=−∞
cuya expresión puede extenderse a las dos dimensiones de la siguiente manera [175]:
∞
X ∞
X
f [m, n] ∗ g[m, n] = f [i, j] · g[m − i, n − j]. (5.8)
j=−∞ i=−∞
{ … } -> (0- 1)
…
2
El internal covariate shift se refiere a las condiciones iniciales de entrenamiento. Más concre-
tamente, a los problemas ocasionados por la tasa de aprendizaje.
5.3. Herramientas de validación estadística 65
(a) Clasificación ideal (b) Rendimiento habitual (c) Peor de los casos
TP + TN
Ac = . (5.9)
TP + TN + FP + FN
• Sensibilidad (Se): a menudo se conoce como TPR o exhaustividad. Es la
fracción de ejemplos positivos predichos correctamente por un modelo [183]:
TP
Se = . (5.10)
TP + FN
• Especificidad (Sp): también conocido como tasa negativa verdadera, es la
fracción de ejemplos negativos predichos correctamente por un modelo [184]:
TN
Sp = . (5.11)
TN + FP
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7 7
8 8 8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9 9 9
10 10 10 10 10 10 10 10 10 10
Figura 5.16: Definición gráfica del método de validación cruzada de 10 iteraciones. Para
cada iteración k, se escoge un bloque de validación (sombreado) y el resto de bloques se
emplean para entrenar el modelo.
68 Capítulo 5. Métodos y herramientas de aprendizaje automático
Validación externa
ID Validación cruzada (equilibrados)
Entrenamiento (equilibrados) Validación (no equilibrados)
Resultados
Contenidos
6.1 Aprendizaje automático tradicional . . . . . . . . . . . . 72
6.2 Aprendizaje profundo . . . . . . . . . . . . . . . . . . . . . 74
6.2.1 Resultados comparativos de rendimiento . . . . . . . . . . 76
6.3 Resultados específicos . . . . . . . . . . . . . . . . . . . . . 77
6.3.1 Análisis de entropía . . . . . . . . . . . . . . . . . . . . . 77
6.3.2 Análisis SFS . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.3.3 Análisis ROC . . . . . . . . . . . . . . . . . . . . . . . . . 79
Sinopsis
En este capítulo se exponen los resultados obtenidos. Dada la complejidad y
la gran cantidad de información generada por los experimentos realizados, se ha
seguido un esquema de presentación deductivo, comenzando por los resultados más
generales (validación de modelos propuestos) y terminando por los resultados más
específicos (métodos de análisis).
71
72 Capítulo 6. Resultados
1 Apnea-ECG 78.56 81.23 75.90 72.64 81.67 34.21 97.06 0.45 0.40
2 MIT-BIH 73.48 75.75 71.20 69.85 94.38 14.21 558.50 0.56 0.50
3 UCD-DB 78.12 75.82 80.43 41.41 12.32 87.13 357.73 0.17 0.15
4 Apnea-ECG & MIT-BIH 77.72 77.66 77.77 77.52 83.20 30.16 71.83 0.5 0.5
5 Apnea-ECG & UCD-DB 77.47 79.56 75.37 59.69 74.16 37.81 52.61 0.2 0.2
6 MIT-BIH & UCD-DB 72.85 72.78 72.92 66.55 84.10 38.79 341.66 0.4 0.4
6.1. Aprendizaje automático tradicional 73
1 Apnea-ECG 81.73 79.68 83.78 64.19 64.26 63.87 144.63 0.35 0.31
2 MIT-BIH 79.43 79.42 79.42 64.31 73.87 42.63 664.56 0.46 0.41
3 UCD-DB 79.12 78.57 79.66 49.36 31.08 78.11 698.02 0.25 0.23
4 Apnea-ECG & MIT-BIH 80.38 79.67 81.09 65.15 66.51 53.77 119.17 0.3 0.3
5 Apnea-ECG & UCD-DB 80.23 80.80 79.66 62.40 57.77 69.41 100.26 0.3 0.3
6 MIT-BIH & UCD-DB 74.97 75.00 74.94 61.83 62.94 60.06 413.36 0.4 0.3
1 Apnea-ECG 75.95 75.42 76.48 62.46 63.72 57.09 1206.27 0.46 0.42
2 MIT-BIH 73.51 72.29 74.73 59.41 66.19 44.02 2758.72 0.46 0.41
3 UCD-DB 74.75 76.09 73.41 52.11 42.87 66.64 2422.71 0.34 0.30
4 Apnea-ECG & MIT-BIH 74.66 74.28 75.04 62.38 63.58 52.38 1003.89 0.5 0.4
5 Apnea-ECG & UCD-DB 74.36 74.31 74.42 56.45 54.20 59.85 497.81 0.3 0.3
6 MIT-BIH & UCD-DB 69.72 69.54 69.90 57.15 57.88 55.98 2227.63 0.4 0.4
1 Apnea-ECG 81.37 81.42 81.32 68.11 69.96 60.24 545.71 0.52 0.46
2 MIT-BIH 78.46 78.43 78.49 64.22 75.09 39.57 811.97 0.47 0.42
3 UCD-DB 80.16 80.54 79.79 50.45 28.80 84.49 708.87 0.27 0.24
4 Apnea-ECG & MIT-BIH 80.66 80.72 80.59 71.21 73.89 48.91 432.61 0.6 0.5
5 Apnea-ECG & UCD-DB 79.74 79.83 79.64 64.66 59.23 72.88 249.25 0.4 0.4
6 MIT-BIH & UCD-DB 75.21 74.66 75.76 65.42 66.74 63.33 736.32 0.5 0.4
74 Capítulo 6. Resultados
1 Apnea-ECG 83.42 82.16 84.67 67.20 69.05 59.32 392.78 0.47 0.42
2 MIT-BIH 81.16 80.59 81.74 63.90 74.62 39.58 742.45 0.46 0.41
3 UCD-DB 82.24 82.16 82.32 50.80 28.73 85.51 696.02 0.27 0.24
4 Apnea-ECG & MIT-BIH 82.40 81.19 83.61 68.76 70.65 53.08 288.70 0.5 0.4
5 Apnea-ECG & UCD-DB 81.96 81.54 82.39 64.34 60.47 70.21 161.50 0.4 0.3
6 MIT-BIH & UCD-DB 77.31 78.08 76.53 63.33 64.26 61.86 606.19 0.4 0.4
4 APNEA-ECG & MIT-BIH ADAM 90.86 97.66 99.50 96.51 29.93 0.91 0.82
5 APNEA-ECG & UCD-DB ADAM 94.28 98.77 99.51 97.35 28.45 0.93 0.84
6 MIT-BIH & UCD-DB ADAM 85.35 91.40 91.44 91.38 27.65 0.69 0.62
20
15
10
5
0
Apnea-ECG MIT-BIH UCD-DB MIT-BIH & UCD- Apnea-ECG & Apnea-ECG &
DB UCD-DB MIT-BIH
Figura 6.1: Rendimiento temporal por variante algorítmica de entrenamiento.
76 Capítulo 6. Resultados
1000
0
Apnea-ECG MIT-BIH UCD-DB MIT-BIH & UCD- Apnea-ECG & Apnea-ECG &
DB UCD-DB MIT-BIH
50
0
Apnea-ECG MIT-BIH UCD-DB MIT-BIH & UCD- Apnea-ECG & Apnea-ECG &
DB UCD-DB MIT-BIH
CNN-RMSP SVM KNN DT ADA BAG
1,0
b Exactitud por modelo.
0,5
At
0,0
Apnea-ECG MIT-BIH UCD-DB MIT-BIH & UCD- Apnea-ECG & Apnea-ECG &
DB UCD-DB MIT-BIH
0,5
At
0,0
Apnea-ECG MIT-BIH UCD-DB MIT-BIH & UCD- Apnea-ECG & Apnea-ECG &
DB UCD-DB MIT-BIH
a SE b QSE c NPSE
Figura 6.3: Distribuciones de formas de entropía para grupos de apnea (A) y control (N).
El eje vertical corresponde a la frecuencia absoluta de aparición mientras que el eje de las
abcisas corresponde al valor de entropía agrupado por un número de bins lo suficientemente
estrechos como para representar una curva.
78 Capítulo 6. Resultados
SGDM (1) ADAM (1) RMSP (1) SGDM (2) ADAM (2) RMSP (2)
SGDM (3) ADAM (3) RMSP (3) SGDM (4) ADAM (4) RMSP (4)
SGDM (5) ADAM (5) RMSP (5) SGDM (6) ADAM (6) ADAM (6)
Discusión
Contenidos
7.1 Amenazas subyacentes en validación cruzada . . . . . . . 82
7.1.1 Modelos de aprendizaje profundo . . . . . . . . . . . . . . 85
7.2 El compromiso entre exactitud y coste . . . . . . . . . . 87
Sinopsis
En este capítulo se realiza una reflexión objetiva sobre los resultados obtenidos
y se hace entrega de un análisis en retrospectiva del valor añadido del trabajo.
De nuevo, se sigue un esquema inductivo con la intención de relacionar las ideas
desarrolladas de principio a fin. Por ello, se da comienzo con el aspecto más relevante
del trabajo, seguido de los argumentos a favor de la hipótesis de partida y finalmente
se dedican unos párrafos específicos sobre las nuevas perspectivas y limitaciones de
las técnicas empleadas.
81
82 Capítulo 7. Discusión
Tabla 7.1: Estudios basados en aprendizaje automático tradicional. Los resultados son
orientativos, se han escogido los clasificadores que han presentado el mejor rendimiento
en cada caso. CV: validación cruzada (cross-validation), DERE: estimación de la regla de
evolución diferencial, KELM: kernel de máquina de aprendizaje extremo, ENS: clasificador
agrupado (ensemble).
[70] 2010 Mendez Apnea-ECG (50 regs.) QDA Entrenamiento = 89.07 90.37 86.73
et al. 25 regs.
Validación =
25 regs.
[195] 2012 Al-Angari Sleep Heart Health SVM Entrenamiento = 82.4 89.8 94.10
& Study (100 sujetos) 50 sujetos
Sahakian. Validación =
50 sujetos
[198] 2015 Atri & Apnea-ECG SVM CV (k=10) 95.57 98.64 92.48
Mohebbi
[55] 2015 Varon Apnea-ECG, Leuven SVM Entrenamiento = 84.74 84.71 84.69
et al. Hospital Apnea-ECG,
Validación =
Resto
[199] 2016 Cheng Apnea-ECG LR Media de 100 sets 85.00 83.00 82.00
et al. (released) aleatorios
[201] 2016 Sharma & Apnea-ECG SVM Entrenamiento = 83.80 79.50 88.40
Sharma released
Validación =
withheld
[193] 2016 Rashik & Apnea-ECG ENS Out-of-bag error 85.97 84.14 86.83
Anyal (released) method
[204] 2018 Kumar & Apnea-ECG SVM CV (k=10) 93.31 93.05 93.46
Kanhan- (released)
gad
[205] 2019 Shao Apnea-ECG (60 regs.) SVM CV (k=10) 91.89 88.01 93.98
et al.
[206] 2019 Haoyu UCD-DB, BBDD SVM CV (k=10) 98.54 97.05 98.95
et al. propia
[78] 2020 Zarei & Apnea-ECG ENS CV (k=10) 93.26 91.52 94.36
Asl
[79] 2020 Zarei & Apnea-ECG ENS CV (k=10) 93.90 92.26 94.92
Asl
[211] 2020 Sharma & Apnea-ECG KNN Entrenamiento = 87.50 84.90 88.20
Sharma released
Validación =
withheld
[212] 2020 Baty BBDD propia (241 SVM Basado en ROC 72.00 88.00 61.00
et al. night regs.)
[213] 2020 Bozkurt BBDD propia (10 ENS Leave-one-out CV 85.12 85.00 86.00
et al. sujetos)
[214] 2021 Lin Apnea-ECG, National SVM CV (k=5) 90.43 88.72 91.55
et al. Cheng Kung Uni.
Hospital Sleep Center
[216] 2021 Tang & Apnea-ECG (60/70 SVM CV (k=5) 93.30 92.50 95.00
Liu regs.)
[221] 2018 Dey et Apnea-ECG 6000x1x1 6 ADAM ECG CNN 50/50 98.9 97.8 99.2 NS
al. (released)
[222] 2019 Urtnasan SMC 2000x1x1 13 ADAM ECG RNN 70/20 99.0 99.0 99.0 230k
et al. (82 sujetos)
[91] 2019 Singh & Apnea-ECG 227x227x3 11 NS CWT CNN 50/50 86.2 90.0 83.8 NS
Majum- (ECG)
der
[223] 2019 Tuncer Grabaciones 224x224x3 21 NS PPT CNN CV (k = 10) 92.8 94.3 98.0 138M
et al. PSG propias (ECG)
[224] 2020 Wang et Apnea-ECG 360x1x1 36 ADAM HRV CNN CV (k = 10) 83.0 78.7 85.6 NS
al. (released) (ECG)
[225] 2020 Chang et Apnea-ECG 6000x1x1 22 ADAM ECG CNN 50/50 87.9 81.1 92.0 NS
al.
[226] 2021 Shen et Apnea-ECG 180x1x1 18 ADAM HRV CNN & CV (k = 10) 89.4 89.8 89.1 657k
al. (ECG) HMM
[227] 2021 Sheta et Apnea-ECG 9x1x1 4 ADAM ECG CNN & CV (k = 10) 86.3 88.8 NS NS
al. con SMOTE LSTM
[90] 2021 Zhang et Apnea-ECG 1000x1x1 12 NS ECG CNN & 50/50 96.1 96.1 96.2 NS
al. LSTM
[228] 2021 Gupta et Apnea-ECG 227x227x1 8 ADAM SPG CNN CV (k = 10) 94.8 94.6 95.0 518k
al. (released) (ECG)
[96] 2021 Mukherjee Apnea-ECG 240x3x1 9 ADAM ECG CNN & CV (k = 5) 85.6 84.4 88.3 NS
et al. LSTM
[219] 2021 Mashrur Apnea-ECG 32x32x3 8 SGDM CWT CNN 70/30 94.4 94.3 94.5 NS
et al. (ECG)
[88] 2021 Almutairi Apnea-ECG 900x2x1 6 ADAM ECG CNN & CV (k = 10) 90.9 91.2 90.4 55k
et al. LSTM
&
SVM
[220] 2022 Yang et Apnea-ECG 360x3x1 46 SGDM HRV CNN CV (k = 10) 90.3 87.6 91.9 6.7M
al. (ECG)
[87] 2022 Teng et Apnea-ECG 900x1x1 3 ADAM ECG CNN 50/50 90.0 88.7 90.8 23k
al.
- 2022 Propuesto Apnea-ECG, 60x60x1 3 ADAM HRV- CNN 50/50 96.7 98.7 95.0 23k
MIT-BIH, RP
UCD-DB (ECG)
7.2. El compromiso entre exactitud y coste 87
1
REST: Transferencia de Estado Representacional. Esquema ampliamente utilizado en aplica-
ciones basadas en el paradigma cliente-servidor para peticiones remotas de información.
Capítulo 8
89
90 Capítulo 8. Conclusiones y líneas futuras
características han revelado que los marcadores más adecuados para conservar un
cierto grado de generalización son la componente de baja frecuencia del periodogra-
ma de Lomb-Scargle, el valor medio, el valor inter-cuartíl y la entropía muestral de
la variabilidad del ritmo cardíaco.
En cuanto al aprendizaje profundo, la red neuronal propuesta ha logrado no
solo superar los resultados obtenidos en la mayoría de trabajos del estado del arte,
sino alcanzar un alto grado de generalización incluso en observaciones previamente
desconocidas, maximizando sus posibilidades de uso en el ámbito clínico. El modelo
propuesto cuenta con un valor añadido hasta ahora único en su género, pues ha sido
validado en un entorno riguroso, reproducible y justo.
Finalmente, el trabajo pone de manifiesto el compromiso entre rendimiento y
complejidad asociados a los modelos de aprendizaje en general, proporcionando ideas
innovadoras sobre su interpretación, así como la importancia de contextualizar de
forma cautelosa el uso de los métodos reproducidos según las necesidades del área
clínica al que se dirija.
Líneas futuras
Entre las líneas futuras derivadas de este trabajo, se propone la aplicación directa
de los métodos anteriormente descritos sobre registros de fotopletismograma, una
forma alternativa a la ECG más cómoda para adquirir series de variabilidad del
ritmo cardíaco y comparar en retrospectiva los resultados obtenidos. Seguido de
esto, se prevé el uso de técnicas más avanzadas de aprendizaje profundo con la
implementación de auto-codificadores y transformadores neuronales para perseguir
un rendimiento aún superior al logrado ya en este trabajo, todo ello sin perder de
vista el coste asociado al modelo final.
Ante la necesidad surgida de relacionar rendimiento y costes asociados a los
modelos de clasificación modernos, se prevé ahondar en las vías de extrapolación de
la exactitud ponderada al coste hacia otras máquinas de aprendizaje automático, de
manera que se puedan reaprovechar los esfuerzos dedicados a estudiar este novedoso
parámetro para hallar un método fehaciente y universal de evaluación.
Por último, en la actualidad, ya se está trabajando en el desarrollo de una apli-
cación móvil para transferir de forma útil el conocimiento del presente trabajo a
la sociedad, de modo que pueda servir para paliar de forma inmediata los costes
asociados a la detección de la apnea del sueño, pudiendo así aportar recursos de
gran valor a los expertos clínicos para el diagnóstico masivo de esta enfermedad.
Apéndice A
91
92 Apéndice
28 Apnea-ECG 78.56 81.23 75.90 72.64 81.67 34.21 97.06 0.45 0.40
TODAS 28 MIT-BIH 73.48 75.75 71.20 69.85 94.38 14.21 558.50 0.56 0.50
28 UCD-DB 78.12 75.82 80.43 41.41 12.32 87.13 357.73 0.17 0.15
20 Apnea-ECG 82.49 82.50 82.48 71.13 76.84 46.83 130.32 0.45 0.40
SFFS 8 MIT-BIH 79.76 79.56 79.96 66.75 78.60 39.87 458.37 0.48 0.43
6 UCD-DB 77.88 79.96 75.79 47.45 24.20 83.99 854.86 0.24 0.22
22 Apnea-ECG 81.91 80.98 82.85 71.13 78.29 40.68 156.97 0.47 0.42
SBFS 22 MIT-BIH 76.75 76.21 77.29 69.96 92.33 19.22 759.23 0.58 0.53
21 UCD-DB 79.51 79.28 79.74 43.42 16.52 85.70 930.86 0.21 0.19
28 Apnea-ECG & MIT-BIH 77.72 77.66 77.77 66.55 84.10 38.79 341.66 0.45 0.40
TODAS 28 Apnea-ECG & UCD-DB 77.47 79.56 75.37 59.69 74.16 37.81 52.61 0.23 0.21
28 MIT-BIH & UCD-DB 72.85 72.78 72.92 77.52 83.20 30.16 71.83 0.51 0.46
4 Apnea-ECG & MIT-BIH 80.94 80.95 80.93 63.82 59.65 70.42 269.37 0.39 0.35
SFFS 13 Apnea-ECG & UCD-DB 80.74 80.80 80.68 62.03 65.77 56.38 84.03 0.28 0.26
4 MIT-BIH & UCD-DB 72.73 72.19 73.28 75.09 79.71 36.61 86.00 0.48 0.43
19 Apnea-ECG & MIT-BIH 78.37 80.10 76.63 64.88 72.16 53.35 533.37 0.45 0.41
SBFS 18 Apnea-ECG & UCD-DB 79.54 78.76 80.33 61.45 68.86 50.23 120.47 0.30 0.27
19 MIT-BIH & UCD-DB 75.85 76.28 75.42 76.90 82.37 31.35 118.67 0.56 0.50
28 Apnea-ECG 81.73 79.68 83.78 64.19 64.26 63.87 144.63 0.35 0.31
TODAS 28 MIT-BIH 79.43 79.42 79.42 64.31 73.87 42.63 664.56 0.46 0.41
28 UCD-DB 79.12 78.57 79.66 49.36 31.08 78.11 698.02 0.25 0.23
11 Apnea-ECG 84.61 84.78 84.44 65.00 66.03 60.64 300.42 0.41 0.37
SFFS 8 MIT-BIH 79.32 78.91 79.75 64.80 74.21 43.46 1251.19 0.51 0.46
10 UCD-DB 79.22 79.48 78.95 50.60 34.35 76.16 1276.10 0.29 0.26
23 Apnea-ECG 83.67 83.42 83.93 64.27 64.48 63.39 181.61 0.37 0.33
SBFS 17 MIT-BIH 79.42 79.76 79.09 63.74 73.28 42.08 1045.19 0.48 0.43
19 UCD-DB 79.91 80.28 79.53 49.62 31.53 78.07 1238.07 0.28 0.25
28 Apnea-ECG & MIT-BIH 80.38 79.67 81.09 61.83 62.94 60.06 413.36 0.38 0.35
TODAS 28 Apnea-ECG & UCD-DB 80.23 80.80 79.66 62.40 57.77 69.41 100.26 0.30 0.27
28 MIT-BIH & UCD-DB 74.97 75.00 74.94 65.15 66.51 53.77 119.17 0.35 0.31
11 Apnea-ECG & MIT-BIH 80.44 79.24 81.64 61.81 63.23 59.58 798.16 0.43 0.38
SFFS 12 Apnea-ECG & UCD-DB 80.40 79.79 81.00 61.98 59.14 66.27 126.02 0.31 0.28
11 MIT-BIH & UCD-DB 75.15 75.01 75.29 66.37 67.76 54.76 209.77 0.41 0.37
22 Apnea-ECG & MIT-BIH 80.41 80.53 80.29 62.03 64.24 58.53 569.11 0.41 0.37
SBFS 22 Apnea-ECG & UCD-DB 80.46 80.33 80.60 60.83 56.10 68.00 96.58 0.28 0.25
22 MIT-BIH & UCD-DB 75.11 75.30 74.92 65.35 66.75 53.67 159.62 0.37 0.33
93
28 Apnea-ECG 75.95 75.42 76.48 62.46 63.72 57.09 1206.27 0.46 0.42
TODAS 28 MIT-BIH 73.51 72.29 74.73 59.41 66.19 44.02 2758.72 0.46 0.41
28 UCD-DB 74.75 76.09 73.41 52.11 42.87 66.64 2422.71 0.34 0.30
12 Apnea-ECG 78.81 79.70 77.91 60.65 61.52 56.97 1136.64 0.43 0.38
SFFS 2 MIT-BIH 73.98 73.39 74.58 54.99 63.07 36.64 2066.71 0.37 0.33
7 UCD-DB 75.50 74.45 76.53 51.84 36.79 75.49 1881.95 0.32 0.29
18 Apnea-ECG 79.28 79.25 79.32 62.71 64.73 54.09 2412.55 0.51 0.46
SBFS 21 MIT-BIH 72.48 71.94 73.01 59.45 65.52 45.68 3745.92 0.48 0.43
19 UCD-DB 74.70 74.50 74.90 50.23 39.59 66.95 3461.72 0.33 0.29
28 Apnea-ECG & MIT-BIH 74.66 74.28 75.04 57.15 57.88 55.98 2227.63 0.41 0.37
TODAS 28 Apnea-ECG & UCD-DB 74.36 74.31 74.42 56.45 54.20 59.85 497.81 0.32 0.29
28 MIT-BIH & UCD-DB 69.72 69.54 69.90 62.38 63.58 52.38 1003.89 0.45 0.40
5 Apnea-ECG & MIT-BIH 74.84 74.78 74.91 59.79 63.65 53.69 1722.51 0.44 0.39
SFFS 1 Apnea-ECG & UCD-DB 65.29 66.37 64.22 57.70 65.28 46.23 281.23 0.30 0.27
5 MIT-BIH & UCD-DB 68.60 67.87 69.34 63.08 64.40 52.08 714.80 0.44 0.40
21 Apnea-ECG & MIT-BIH 75.16 74.95 75.36 54.91 56.84 51.86 3451.78 0.39 0.35
SBFS 22 Apnea-ECG & UCD-DB 74.53 74.37 74.69 58.44 57.33 60.12 539.26 0.35 0.31
21 MIT-BIH & UCD-DB 70.32 70.60 70.03 62.41 63.87 50.30 1826.79 0.49 0.44
28 Apnea-ECG 81.37 81.42 81.32 68.11 69.96 60.24 545.71 0.52 0.46
TODAS 28 MIT-BIH 78.46 78.43 78.49 64.22 75.09 39.57 811.97 0.47 0.42
28 UCD-DB 80.16 80.54 79.79 50.45 28.80 84.49 708.87 0.27 0.24
7 Apnea-ECG 83.21 83.05 83.38 67.26 69.79 56.53 488.89 0.49 0.44
SFFS 4 MIT-BIH 77.22 77.07 77.37 64.92 73.89 44.58 853.70 0.49 0.44
4 UCD-DB 77.88 80.18 75.58 52.44 32.78 83.35 775.46 0.29 0.26
22 Apnea-ECG 84.00 83.36 84.64 67.33 68.37 62.87 693.41 0.52 0.47
SBFS 23 MIT-BIH 79.32 79.91 78.74 63.93 73.74 41.68 987.14 0.48 0.43
22 UCD-DB 79.71 81.87 77.56 50.00 31.67 78.81 918.81 0.27 0.24
28 Apnea-ECG & MIT-BIH 80.66 80.72 80.59 65.42 66.74 63.33 736.32 0.49 0.44
TODAS 28 Apnea-ECG & UCD-DB 79.74 79.83 79.64 64.66 59.23 72.88 249.25 0.39 0.35
28 MIT-BIH & UCD-DB 75.21 74.66 75.76 71.21 73.89 48.91 432.61 0.56 0.51
9 Apnea-ECG & MIT-BIH 80.39 80.38 80.41 65.89 68.42 61.91 780.42 0.50 0.45
SFFS 12 Apnea-ECG & UCD-DB 79.79 80.15 79.43 63.84 57.99 72.68 126.00 0.33 0.30
9 MIT-BIH & UCD-DB 74.41 74.24 74.58 69.41 71.78 49.70 401.27 0.52 0.47
25 Apnea-ECG & MIT-BIH 80.69 79.28 82.11 65.70 70.01 58.87 906.60 0.51 0.46
SBFS 25 Apnea-ECG & UCD-DB 79.77 79.68 79.86 65.75 60.78 73.28 142.17 0.37 0.33
25 MIT-BIH & UCD-DB 75.15 76.80 73.49 72.18 75.04 48.31 456.94 0.59 0.53
94 Apéndice
28 Apnea-ECG 83.42 82.16 84.67 67.20 69.05 59.32 392.78 0.47 0.42
TODAS 28 MIT-BIH 81.16 80.59 81.74 63.90 74.62 39.58 742.45 0.46 0.41
28 UCD-DB 82.24 82.16 82.32 50.80 28.73 85.51 696.02 0.27 0.24
14 Apnea-ECG 85.46 85.47 85.45 67.48 69.21 60.16 459.36 0.49 0.44
SFFS 1 MIT-BIH 73.78 74.00 73.57 55.00 63.07 36.70 975.48 0.33 0.30
7 UCD-DB 81.89 82.65 81.13 50.11 29.07 83.18 741.91 0.26 0.24
24 Apnea-ECG 85.46 84.96 85.96 66.63 68.54 58.48 434.43 0.47 0.42
SBFS 27 MIT-BIH 80.89 78.84 82.95 64.39 75.45 39.31 740.20 0.47 0.42
26 UCD-DB 81.65 81.73 81.57 50.85 28.21 86.44 701.18 0.27 0.24
28 Apnea-ECG & MIT-BIH 82.40 81.19 83.61 63.33 64.26 61.86 606.19 0.43 0.39
TODAS 28 Apnea-ECG & UCD-DB 81.96 81.54 82.39 64.34 60.47 70.21 161.50 0.36 0.32
28 MIT-BIH & UCD-DB 77.31 78.08 76.53 68.76 70.65 53.08 288.70 0.48 0.43
8 Apnea-ECG & MIT-BIH 82.02 81.35 82.69 63.39 62.47 64.86 768.14 0.45 0.41
SFFS 11 Apnea-ECG & UCD-DB 81.84 80.86 82.81 64.19 59.98 70.54 126.42 0.34 0.30
8 MIT-BIH & UCD-DB 77.11 77.10 77.12 69.01 71.18 50.89 398.67 0.51 0.46
27 Apnea-ECG & MIT-BIH 82.34 81.43 83.25 64.19 64.75 63.31 724.89 0.46 0.41
SBFS 27 Apnea-ECG & UCD-DB 81.99 81.42 82.57 64.69 60.87 70.47 109.86 0.34 0.30
27 MIT-BIH & UCD-DB 77.13 77.81 76.44 68.60 70.63 51.69 326.57 0.48 0.43
Nota: los resultados expuestos en este apéndice han sido obtenidos siguiendo las
pautas descritas en la metodología. En todas las tablas, la información se encuentra
dispuesta bajo el mismo esquema de representación, siendo S.F. el tipo de selección
de características en cada caso y N.F. el número de características utilizado para
entrenar el modelo correspondiente. Para facilitar la lectura de los resultados, no
se ha incluido la columna correspondiente al número de experimento, pero se han
dispuesto las bases de datos de entrenamiento siguiendo el mismo orden que en la
Tabla 5.1 de la sección 5.3.3 - Validación externa.
Apéndice B
95
96
n
n
pE
D
F
LF
n
pE
0
F
m
n
En
N
0
zzE
En
SS
5
Sa
T
N5
AN
NN
SD
am
_V
_L
_H
V
R
zzE
sp
stE
mp
AX
IN
EA
ED
Fu
M
M
M
M
SD
SD
RM
pN
NN
IQ
VL
LF
HF
LS
LS
LS
Sa
QS
NP
Fu
M
Di
Di
RR
DE
SH
L
DI
SFFS 0 0 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1
SVM
SBFS 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1
SFFS 1 1 1 1 0 1 1 0 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0
KNN
SBFS 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1
SFFS 0 1 1 0 0 1 1 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 0 0 1 0 1 0
Apnea-ECG DT
SBFS 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 0 1 1 1 0 1 0 0 1 0 0 0
SFFS 0 1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0
ADA
SBFS 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0
SFFS 1 1 1 1 1 0 1 0 0 1 1 1 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 1
BAG
SBFS 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0
SFFS 1 0 0 0 0 1 0 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0
SVM
SBFS 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 0 1 1
SFFS 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0
KNN
SBFS 1 1 1 1 0 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 0 1 0 0 1 1 0 0
SFFS 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
MIT-BIH DT
SBFS 1 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1
SFFS 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0
ADA
SBFS 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0
SFFS 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BAG
SBFS 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
SFFS 1 0 1 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0
SVM
SBFS 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 0 1 1 1 1 0 0 1 1 1 1
SFFS 0 1 1 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 0 1
KNN
SBFS 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 0 0 0 0
SFFS 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0
UCD-DB DT
SBFS 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 0
SFFS 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ADA
SBFS 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0
SFFS 0 1 0 1 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0
BAG
SBFS 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
Apéndice
Tabla B.2: Resultados completos de SFS - parte II.
n
n
pE
F
En
D
F
n
0
m
n
N
N
zzE
En
VL
LF
pE
SS
50
Sa
T
N5
AN
N
SD
am
_
_
_H
V
R
zzE
sp
stE
AX
IN
EA
ED
Fu
M
M
M
M
SD
SD
RM
pN
NN
IQ
VL
LF
HF
LS
LS
LS
Sa
QS
NP
Fu
M
Di
Di
RR
DE
SH
L
DI
SFFS 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0
SVM
SBFS 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1
SFFS 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 0 0
KNN
SBFS 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 0 1
SFFS 0 1 1 0 1 0 1 0 0 1 0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0
Apnea-ECG & MIT-BIH DT
SBFS 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1
SFFS 1 1 1 0 1 1 0 1 0 1 0 1 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0
ADA
SBFS 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0
SFFS 0 1 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0
BAG
SBFS 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
SFFS 1 0 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 0 1 1 0 0 0 1 0 0 1
SVM
SBFS 0 0 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1
SFFS 1 1 1 1 0 1 1 1 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0
KNN
SBFS 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1
SFFS 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Apnea-ECG & UCD-DB DT
SBFS 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 1
SFFS 0 1 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 0 1 0 0 0 1 0 0 0 0
ADA
SBFS 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1
SFFS 1 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 0 0 0 1 0 0 0 0 0 0 1 0
BAG
SBFS 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
SFFS 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SVM
SBFS 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 0 1 0 0 0 1 0 1
SFFS 1 0 1 1 1 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
KNN
SBFS 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 0
SFFS 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
MIT-BIH & UCD-DB DT
SBFS 1 1 1 1 0 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0
SFFS 0 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0
ADA
SBFS 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1
SFFS 1 0 1 0 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0
BAG
SBFS 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
TOTALES 47 53 56 48 45 48 48 38 39 50 35 38 34 52 60 52 39 37 32 48 35 31 12 31 30 32 24 28
97
Bibliografía
99
100 Bibliografía
[9] Chee Yuan Ng, Tong Liu, Michael Shehata, Steven Stevens, Sumeet S. Chugh,
and Xunzhang Wang. Meta-Analysis of Obstructive Sleep Apnea as Predic-
tor of Atrial Fibrillation Recurrence After Catheter Ablation. The American
Journal of Cardiology, 108(1):47–51, July 2011.
[10] Apoor S. Gami, Dave O. Hodge, Regina M. Herges, Eric J. Olson, Jiri Ny-
kodym, Tomas Kara, and Virend K. Somers. Obstructive Sleep Apnea, Obe-
sity, and the Risk of Incident Atrial Fibrillation. Journal of the American
College of Cardiology, 49(5):565–571, February 2007. Publisher: Journal of
the American College of Cardiology Section: Clinical Research.
[11] Electrophysiology Task Force of the European Society of Cardiology the North
American Society of Pacing. Heart Rate Variability. Circulation, 93(5):1043–
1065, March 1996. Publisher: American Heart Association.
[12] Universidad de Castilla-La Mancha. Máster Univ. Ingeniería Telecomunicación
: Trabajo Fin de Máster, 2017.
[13] Charles Donald O’Malley. Andreas Vesalius of Brussels, 1514-1564. University
of California Press, 1964. Google-Books-ID: HCA6wGaU8PUC.
[14] Syed Shah, Gopinath Gnanasegaran, Jeanette Sundberg-Cohon, and John R.
Buscombe. The Heart: Anatomy, Physiology and Exercise Physiology. In
Assad Movahed, Gopinath Gnanasegaran, John Buscombe, and Margaret Hall,
editors, Integrating Cardiology for Nuclear Medicine Physicians: A Guide to
Nuclear Medicine Physicians, pages 3–22. Springer Berlin Heidelberg, Berlin,
Heidelberg, 2009.
[15] Francesco Faletra, Natesa Pandian, Siew Yen Ho, James P Allen, and Ken-
neth J Overshott. Anatomy of the Heart by Multislice Computed Tomography.
John Wiley & Sons, Incorporated, Hoboken, UNITED KINGDOM, 2008.
[16] Dirk L. Brutsaert, Gilles W. De Keulenaer, Paul Fransen, Puneet Mohan,
Grzegorz L. Kaluza, Luc J. Andries, Jean-Lucien Rouleau, and Stanislas U.
Sys. The cardiac endothelium: Functional morphology, development, and phy-
siology. Progress in Cardiovascular Diseases, 39(3):239–262, November 1996.
[17] Bruce Blaus. Location of Heart in Thoracic Cavity., December 2013.
[18] OpenStax College. Illustration from Anatomy & Physiology, June 2013.
[19] Wapcaplet. File:Diagram of the human heart (cropped).svg.
[20] William R. Milnor. Cardiovascular Physiology. Oxford University Press, 1990.
Google-Books-ID: 1duFI886FxIC.
Bibliografía 101
[35] Subani Chandra, Anthony L. Sica, Janice Wang, Viera Lakticova, and Harly E.
Greenberg. Respiratory effort-related arousals contribute to sympathetic mo-
dulation of heart rate variability. Sleep and Breathing, 17(4):1193–1200, De-
cember 2013.
[36] Paul E. Peppard and Erika W. Hagen. The Last 25 Years of Obstructive Sleep
Apnea Epidemiology—and the Next 25? American Journal of Respiratory and
Critical Care Medicine, 197(3):310–312, February 2018. Publisher: American
Thoracic Society - AJRCCM.
[37] R. John Kimoff. Obstructive Sleep Apnea. In Murray and Nadel’s Textbook
of Respiratory Medicine, pages 1552–1568.e9. Elsevier, 2016.
[38] Changqing Cheng, Chen Kan, and Hui Yang. Heterogeneous recurrence analy-
sis of heartbeat dynamics for the identification of sleep apnea events. Compu-
ters in Biology and Medicine, 75:10–18, 2016.
[39] Neal J. Moser, Barbara A. Phillips, David T.R. Berry, and Lynn Harbison.
What Is Hypopnea, Anyway? Chest, 105(2):426–428, February 1994.
[42] James Chan, Jennifer C. Edman, and Peter J. Koltai. Obstructive Sleep Apnea
in Children. American Family Physician, 69(5):1147–1154, March 2004.
[43] Terry Young. Risk Factors for Obstructive Sleep Apnea in Adults. JAMA,
291(16):2013, April 2004.
[44] Terry Young, Paul E. Peppard, and Daniel J. Gottlieb. Epidemiology of Obs-
tructive Sleep Apnea. American Journal of Respiratory and Critical Care Me-
dicine, 165(9):1217–1239, May 2002. Publisher: American Thoracic Society -
AJRCCM.
Bibliografía 103
[45] T. Young, L. Evans, L. Finn, and M. Palta. Estimation of the clinically diag-
nosed proportion of sleep apnea syndrome in middle-aged men and women.
Sleep, 20(9):705–706, September 1997.
[46] Fotis Kapsimalis and Meir H. Kryger. Gender and Obstructive Sleep Apnea
Syndrome, Part 1: Clinical Features. Sleep, 25(4):409–416, June 2002. Pu-
blisher: Oxford Academic.
[47] Chris O’connor, Kristine S. Thornley, and Patrick J. Hanly. Gender Differences
in the Polysomnographic Features of Obstructive Sleep Apnea. American
Journal of Respiratory and Critical Care Medicine, 161(5):1465–1472, May
2000. Publisher: American Thoracic Society - AJRCCM.
[48] Yerem Yeghiazarians, Hani Jneid, Jeremy R. Tietjens, Susan Redline, De-
vin L. Brown, Nabil El-Sherif, Reena Mehra, Biykem Bozkurt, Chiadi Ericson
Ndumele, Virend K. Somers, and null null. Obstructive Sleep Apnea and
Cardiovascular Disease: A Scientific Statement From the American Heart As-
sociation. Circulation, 144(3):e56–e67, July 2021. Publisher: American Heart
Association.
[49] Matthew B. Maas, Minjee Kim, Roneil G. Malkani, Sabra M. Abbott, and
Phyllis C. Zee. Obstructive Sleep Apnea and Risk of COVID-19 Infection,
Hospitalization and Respiratory Failure. Sleep and Breathing, 25(2):1155–
1157, June 2021.
[51] Seren Ucak, Hasthi U. Dissanayake, Kate Sutherland, Philip de Chazal, and
Peter A. Cistulli. Heart rate variability and obstructive sleep apnea: Current
perspectives and novel technologies. Journal of Sleep Research, 30(4):e13274,
August 2021.
[54] Mahsa Bahrami and Mohamad Forouzanfar. Sleep Apnea Detection from
Single-Lead ECG: A Comprehensive Analysis of Machine Learning and Deep
Learning Algorithms. IEEE Transactions on Instrumentation and Measure-
ment, pages 1–1, 2022. Conference Name: IEEE Transactions on Instrumen-
tation and Measurement.
[55] Carolina Varon, Alexander Caicedo, Dries Testelmans, Bertien Buyse, and
Sabine Van Huffel. A Novel Algorithm for the Automatic Detection of Sleep
Apnea From Single-Lead ECG. IEEE Transactions on Biomedical Enginee-
ring, 62(9):2269–2278, September 2015. Conference Name: IEEE Transactions
on Biomedical Engineering.
[56] Li Haoyu, Li Jianxing, N Arunkumar, Ahmed Faeq Hussein, and Mustafa Mu-
sa Jaber. An iomt cloud-based real time sleep apnea detection scheme by using
the spo2 estimation supported by heart rate variability. Future Generation
Computer Systems, 98:69–77, 2019.
[57] Yifan Li, Shan Wu, Quanan Yang, Guanzheng Liu, and Leijiao Ge. Application
of the Variance Delay Fuzzy Approximate Entropy for Autonomic Nervous
System Fluctuation Analysis in Obstructive Sleep Apnea Patients. Entropy,
22(9):915, September 2020. Number: 9 Publisher: Multidisciplinary Digital
Publishing Institute.
[58] Ary L Goldberger, Luis AN Amaral, Leon Glass, Jeffrey M Hausdorff, Pla-
men Ch Ivanov, Roger G Mark, Joseph E Mietus, George B Moody, Chung-
Kang Peng, and H Eugene Stanley. Physiobank, physiotoolkit, and physionet:
components of a new research resource for complex physiologic signals. Cir-
culation, 101(23):e215–e220, 2000.
[61] Thomas Penzel, George B Moody, Roger G Mark, Ary L Goldberger, and
J Hermann Peter. Apnea-ECG Database, 2000. type: dataset.
[62] Dennis A. Dean, Ary L. Goldberger, Remo Mueller, Matthew Kim, Michael
Rueschman, Daniel Mobley, Satya S. Sahoo, Catherine P. Jayapandian, Licong
Cui, Michael G. Morrical, Susan Surovec, Guo-Qiang Zhang, and Susan Red-
line. Scaling Up Scientific Discovery in Sleep Medicine: The National Sleep
Research Resource. Sleep, 39(5):1151–1164, May 2016.
Bibliografía 105
[65] KG Lindecrantz and H Lilja. New software qrs detector algorithm suitable for
real time applications with low signal-to-noise ratios. Journal of Biomedical
Engineering, 10(3):280–284, 1988.
[69] Daniel Álvarez, Roberto Hornero, J. Víctor Marcos, and Félix del Campo.
Feature selection from nocturnal oximetry using genetic algorithms to as-
sist in obstructive sleep apnoea diagnosis. Medical Engineering & Physics,
34(8):1049–1057, October 2012.
[71] Laiali Almazaydeh, Khaled Elleithy, and Miad Faezipour. Obstructive sleep
apnea detection using SVM-based classification of ECG signal features. In
2012 Annual International Conference of the IEEE Engineering in Medicine
and Biology Society, pages 4938–4941, August 2012. ISSN: 1557-170X.
106 Bibliografía
[72] André Pinho, Nuno Pombo, Bruno M. C. Silva, Kouamana Bousson, and Nuno
Garcia. Towards an accurate sleep apnea detection based on ECG signal: The
quintessential of a wise feature selection. Applied Soft Computing, 83:105568,
October 2019.
[74] Cheng-Yu Lin, Yi-Wen Wang, Febryan Setiawan, Nguyen Thi Hoang Trang,
and Che-Wei Lin. Sleep Apnea Classification Algorithm Development Using a
Machine-Learning Framework and Bag-of-Features Derived from Electrocar-
diogram Spectrograms. Journal of Clinical Medicine, 11(1):192, January 2022.
Number: 1 Publisher: Multidisciplinary Digital Publishing Institute.
[75] Mehmet Recep Bozkurt, Muhammed Kürşad Uçar, Ferda Bozkurt, and Cahit
Bilgin. In obstructive sleep apnea patients, automatic determination of res-
piratory arrests by photoplethysmography signal and heart rate variability.
Australasian Physical & Engineering Sciences in Medicine, September 2019.
[76] A. Yildiz, M. Akin, and M. Poyraz. An expert system for automated re-
cognition of patients with obstructive sleep apnea using electrocardiogram
recordings. Expert Systems with Applications, 38(10):12880–12890, 2011.
[77] Zhao Dong, Xiang Li, and Wei Chen. Frequency network analysis of heart rate
variability for obstructive apnea patient detection. IEEE journal of biomedical
and health informatics, 22(6):1895–1905, 2017.
[78] Asghar Zarei and Babak Mohammadzadeh Asl. Automatic Detection of Obs-
tructive Sleep Apnea Using Wavelet Transform and Entropy-Based Features
From Single-Lead ECG Signal. IEEE Journal of Biomedical and Health In-
formatics, 23(3):1011–1021, May 2019.
[84] Asghar Zarei and Babak Mohammadzadeh Asl. Automatic detection of obs-
tructive sleep apnea using wavelet transform and entropy-based features from
single-lead ecg signal. IEEE journal of biomedical and health informatics,
23(3):1011–1021, 2018.
[85] Mahsa Bahrami and Mohamad Forouzanfar. Sleep apnea detection from
single-lead ECG: A comprehensive analysis of machine learning and deep lear-
ning algorithms. IEEE Transactions on Instrumentation and Measurement,
pages 1–1, 2022.
[86] E. Smily JeyaJothi, J. Anitha, Shalli Rani, and Basant Tiwari. A comprehen-
sive review: Computational models for obstructive sleep apnea detection in
biomedical applications. BioMed Research International, 2022:e7242667, 2022.
[87] Fei Teng, Dian Wang, Yue Yuan, Haibo Zhang, Amit Singh, and Zhihan Lv.
Multimedia monitoring system of obstructive sleep apnea via deep active lear-
ning model. IEEE MultiMedia, pages 1–1, 2022. Conference Name: IEEE
MultiMedia.
[88] Haifa Almutairi, Ghulam Mubashar Hassan, and Amitava Datta. Classifi-
cation of obstructive sleep apnoea from single-lead ECG signals using con-
volutional neural and long short term memory networks. Biomedical Signal
Processing and Control, 69:102906, 2021.
[89] Nathan Zavanelli, Hojoong Kim, Jongsu Kim, Robert Herbert, Musa Mah-
mood, Yun-Soung Kim, Shinjae Kwon, Nicholas B. Bolus, F. Brennan Tors-
trick, Christopher S. D. Lee, and Woon-Hong Yeo. At-home wireless monito-
108 Bibliografía
ring of acute hemodynamic disturbances to detect sleep apnea and sleep stages
via a soft sternal patch. Science Advances, 7(52):eabl4146, 2021.
[90] Junming Zhang, Zhen Tang, Jinfeng Gao, Li Lin, Zhiliang Liu, Haitao Wu,
Fang Liu, and Ruxian Yao. Automatic detection of obstructive sleep apnea
events using a deep CNN-LSTM model. Computational Intelligence and Neu-
roscience, 2021:e5594733, 2021.
[91] Sinam Ajitkumar Singh and Swanirbhar Majumder. A novel approach osa de-
tection using single-lead ecg scalogram based on deep neural network. Journal
of Mechanics in Medicine and Biology, 19(4):1950026, 2019. Publisher: World
Scientific Publishing Co.
[93] Hoa Dinh Nguyen, Brek A. Wilkins, Qi Cheng, and Bruce Allen Benjamin.
An online sleep apnea detection method based on recurrence quantification
analysis. IEEE journal of biomedical and health informatics, 18(4):1285–1293,
July 2014.
[95] Yashar Taghizadegan, Nader Jafarnia Dabanloo, Keivan Maghooli, and Ali
Sheikhani. Obstructive sleep apnea event prediction using recurrence plots
and convolutional neural networks (RP-CNNs) from polysomnographic sig-
nals. Biomedical Signal Processing and Control, 69:102928, August 2021.
[96] Debadyuti Mukherjee, Koustav Dhar, Friedhelm Schwenker, and Ram Sarkar.
Ensemble of Deep Learning Models for Sleep Apnea Detection: An Experi-
mental Study. Sensors, 21(16):5425, January 2021. Number: 16 Publisher:
Multidisciplinary Digital Publishing Institute.
[97] Hyeonjeong Lee, Jaewon Lee, and Miyoung Shin. Using Wearable ECG/PPG
Sensors for Driver Drowsiness Detection Based on Distinguishable Pattern of
Recurrence Plots. Electronics, 8(2):192, February 2019.
Bibliografía 109
[98] M. Kaur, B. Singh, and Seema. Comparison of different approaches for removal
of baseline wander from ECG signal. In Proceedings of the International Con-
ference & Workshop on Emerging Trends in Technology, ICWET ’11, pages
1290–1294, New York, NY, USA, February 2011.
[99] Jiapu Pan and Willis J. Tompkins. A Real-Time QRS Detection Algorithm.
IEEE Transactions on Biomedical Engineering, BME-32(3):230–236, March
1985. Conference Name: IEEE Transactions on Biomedical Engineering.
[100] Marcus Vollmer. Hrvtool–an open-source matlab toolbox for analyzing heart
rate variability. In 2019 Computing in Cardiology (CinC), pages Page–1. IEEE,
2019.
[103] F.J. Harris. On the use of windows for harmonic analysis with the discre-
te Fourier transform. Proceedings of the IEEE, 66(1):51–83, January 1978.
Conference Name: Proceedings of the IEEE.
[105] Anne-Louise Smith, Harry Owen, and Karen J. Reynolds. Can short-term
heart rate variability be used to monitor fentanyl–midazolam induced changes
in ANS preceding respiratory depression? Journal of Clinical Monitoring and
Computing, 29(3):393–405, June 2015.
[108] Joshua S. Richman, Douglas E. Lake, and J. Randall Moorman. Sample En-
tropy. In Methods in Enzymology, volume 384 of Numerical Computer Methods,
Part E, pages 172–184. Academic Press, January 2004.
110 Bibliografía
[120] J.-P. Eckmann and D. Ruelle. Ergodic theory of chaos and strange attractors.
In Brian R. Hunt, Tien-Yien Li, Judy A. Kennedy, and Helena E. Nusse,
editors, The Theory of Chaotic Attractors, pages 273–312. Springer, 2004.
[121] Hyeonjeong Lee, Jaewon Lee, and Miyoung Shin. Using wearable ECG/PPG
sensors for driver drowsiness detection based on distinguishable pattern of
recurrence plots. Electronics, 8(2):192, 2019.
[124] Chidanand Apté and Sholom Weiss. Data mining with decision trees and
decision rules. Future Generation Computer Systems, 13(2):197–210, 1997.
[126] Lior Rokach and Oded Maimon. Decision trees. In Oded Maimon and Lior
Rokach, editors, Data Mining and Knowledge Discovery Handbook, pages 165–
192. Springer US, 2005.
[127] Leszek Rutkowski, Maciej Jaworski, Lena Pietruczuk, and Piotr Duda. The
CART decision tree for mining data streams. Information Sciences, 266:1–15,
2014.
[128] Bernhard E. Boser and Guyon, Isabelle M. A Training Algorithm for Optimal
Margin Classifiers, 2020.
[132] Gend Lal Prajapati and Arti Patle. On Performing Classification Using SVM
with Radial Basis and Polynomial Kernel Functions. In 2010 3rd International
Conference on Emerging Trends in Engineering and Technology, pages 512–
515, November 2010. ISSN: 2157-0485.
[133] Priyanka Chhabra, Rajesh Wadhvani, Sanyam Shukla, and M. Tech Cse.
Spam Filtering using Support Vector Machine, 2010. Library Catalog:
[Link].
[134] Les A. Piegl and Wayne Tiller. Algorithm for finding all k nearest neighbors.
Computer-Aided Design, 34(2):167–172, February 2002.
[135] Shichao Zhang, Xuelong Li, Ming Zong, Xiaofeng Zhu, and Debo Cheng. Lear-
ning k for kNN Classification. ACM Transactions on Intelligent Systems and
Technology, 8(3):43:1–43:19, January 2017.
[136] Kiri Wagstaff, Claire Cardie and Seth Rogers, Stefan Schroedl. Constrained
K-means Clustering with Background Knowledge, 2001.
[137] Aristidis Likas, Nikos Vlassis, and Jakob J. Verbeek. The global k-means
clustering algorithm. Pattern Recognition, 36(2):451–461, February 2003.
[138] Per-Erik Danielsson. Euclidean distance mapping. Computer Graphics and
Image Processing, 14(3):227–248, November 1980.
[139] Carles M. Cuadras. Distancias estadísticas, 1989.
[140] Math Works. k-nearest neighbor classification - MATLAB - MathWorks, 2020.
[141] Sigurdur Ólafsson. Chapter 21 metaheuristics. In Shane G. Henderson and
Barry L. Nelson, editors, Handbooks in Operations Research and Management
Science, volume 13 of Simulation, pages 633–654. Elsevier, 2006.
[142] Kashif Hussain, Mohd Najib Mohd Salleh, Shi Cheng, and Yuhui Shi. Me-
taheuristic research: a comprehensive survey. Artificial Intelligence Review,
52(4):2191–2233, 2019.
[143] Adele Cutler and John R. Stevens. [23] random forests for microarrays. In
Methods in Enzymology, volume 411 of DNA Microarrays, Part B: Databases
and Statistics, pages 422–432. Academic Press, 2006.
[144] Leo Breiman. Bagging predictors. Machine Learning, 24(2):123–140, 1996.
[145] Yoav Freund and Robert E Schapire. A decision-theoretic generalization of
on-line learning and an application to boosting. Journal of Computer and
System Sciences, 55(1):119–139, 1997.
Bibliografía 113
[146] Yoav Freund and Robert E. Schapire. Experiments with a new boosting algo-
rithm.
[147] Holger Schwenk and Yoshua Bengio. Training methods for adaptive boosting
of neural networks. In Advances in Neural Information Processing Systems,
volume 10. MIT Press, 1997.
[150] A. Jain and D. Zongker. Feature selection: evaluation, application, and small
sample performance. IEEE Transactions on Pattern Analysis and Machine
Intelligence, 19(2):153–158, February 1997. Conference Name: IEEE Transac-
tions on Pattern Analysis and Machine Intelligence.
[151] Math Works. Sequential Feature Selection - MATLAB & Simulink - Math-
Works España, 2020.
[152] Math Works. Sequential feature selection using custom criterion - MATLAB
sequentialfs - MathWorks España, 2020.
[153] Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach,
4th Edition, volume 4. Pearson, 2021.
[154] Ayanna Howard, Cha Zhang, and Eric Horvitz. Addressing bias in machine
learning algorithms: A pilot study on emotion recognition for intelligent sys-
tems. In 2017 IEEE Workshop on Advanced Robotics and its Social Impacts
(ARSO), pages 1–7, 2017.
[155] Christian Janiesch, Patrick Zschech, and Kai Heinrich. Machine learning and
deep learning. Electronic Markets, 31(3):685–695, 2021.
[156] Warren S. McCulloch and Walter Pitts. A logical calculus of the ideas imma-
nent in nervous activity. The Bulletin of Mathematical Biophysics, 5(4):115–
133, 1943.
[161] Kurt Hornik, Maxwell Stinchcombe, and Halbert White. Multilayer feedfor-
ward networks are universal approximators. Neural Networks, 2(5):359–366,
1989.
[162] Jinming Zou, Yi Han, and Sung-Sau So. Overview of artificial neural networks.
In David J. Livingstone, editor, Artificial Neural Networks: Methods and Ap-
plications, Methods in Molecular Biology™, pages 14–22. Humana Press, 2009.
[163] Douglas M. Kline and Victor L. Berardi. Revisiting squared-error and cross-
entropy functions for training neural network classifiers. Neural Computing &
Applications, 14(4):310–318, 2005.
[164] James Gareth, Daniela Witten, Trevor Hastie, and Robert Tibshirani. An In-
troduction to Statistical Learning. Number 2197-4136 in 1431-875X. Springer,
2 edition, 2020.
[166] P.J. Werbos. Backpropagation through time: what it does and how to do it.
Proceedings of the IEEE, 78(10):1550–1560, 1990.
[167] Timothy P. Lillicrap, Adam Santoro, Luke Marris, Colin J. Akerman, and
Geoffrey Hinton. Backpropagation and the brain. Nature Reviews Neuros-
cience, 21(6):335–346, 2020.
[168] Lynn Harold Loomis and Shlomo Sternberg. Multilinear functionals. In Advan-
ced Calculus, pages 305–320. WORLD SCIENTIFIC, world scientific edition,
2013.
[169] Ruo-Yu Sun. Optimization for Deep Learning: An Overview. Journal of the
Operations Research Society of China, 8(2):249–294, June 2020.
[170] Ajay Shrestha and Ausif Mahmood. Review of deep learning algorithms and
architectures. IEEE Access, 7:53040–53065, 2019.
Bibliografía 115
[171] Zewen Li, Fan Liu, Wenjie Yang, Shouheng Peng, and Jun Zhou. A survey
of convolutional neural networks: Analysis, applications, and prospects. IEEE
Transactions on Neural Networks and Learning Systems, pages 1–21, 2021.
Conference Name: IEEE Transactions on Neural Networks and Learning Sys-
tems.
[172] Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. Image-
Net: A large-scale hierarchical image database. In 2009 IEEE Conference on
Computer Vision and Pattern Recognition, pages 248–255, 2009.
[173] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. ImageNet classifica-
tion with deep convolutional neural networks. In Advances in Neural Infor-
mation Processing Systems, volume 25. Curran Associates, Inc., 2012.
[175] Jiuxiang Gu, Zhenhua Wang, Jason Kuen, Lianyang Ma, Amir Shahroudy,
Bing Shuai, Ting Liu, Xingxing Wang, Gang Wang, Jianfei Cai, and Tsuhan
Chen. Recent advances in convolutional neural networks. Pattern Recognition,
77:354–377, 2018.
[176] Myeongsuk Pak and Sanghoon Kim. A review of deep learning in image
recognition. In 2017 4th International Conference on Computer Applications
and Information Processing Technology (CAIPT), pages 1–3, 2017.
[177] Bo Pang, Erik Nijkamp, and Ying Nian Wu. Deep learning with TensorFlow:
A review. Journal of Educational and Behavioral Statistics, 45(2):227–248,
2020.
[178] Jian-Wei Liu, Hui-Dan Zhao, Xiong-Lin Luo, and Jun Xu. Research progress
on batch normalization of deep learning and its related algorithms. Acta
Automatica Sinica, 46(6):1090–1120, 2020.
[179] Jonathon Byrd and Zachary Lipton. What is the effect of importance weighting
in deep learning? In Proceedings of the 36th International Conference on
Machine Learning, pages 872–881. PMLR, 2019.
[180] Jane V. Carter, Jianmin Pan, Shesh N. Rai, and Susan Galandiuk. ROC-
ing along: Evaluation and interpretation of receiver operating characteristic
curves. Surgery, 159(6):1638–1645, 2016.
116 Bibliografía
[181] Tom Fawcett. ROC graphs: Notes and practical considerations for researchers.
Machine learning, 31(1):1–38, 2004.
[183] Claude Sammut and Geoffrey I. Webb. Sensitivity. In Claude Sammut and
Geoffrey I. Webb, editors, Encyclopedia of Machine Learning, pages 901–901.
Springer US, Boston, MA, 2010.
[184] Claude Sammut and Geoffrey I. Webb. Specificity. In Claude Sammut and
Geoffrey I. Webb, editors, Encyclopedia of Machine Learning, pages 907–907.
Springer US, Boston, MA, 2010.
[185] Kai Ming Ting. Confusion Matrix. In Claude Sammut and Geoffrey I. Webb,
editors, Encyclopedia of Machine Learning, pages 209–209. Springer US, Bos-
ton, MA, 2010.
[186] Ron Kohavi, Foster Provost. Glossary of Terms Special Issue on Applications
of Machine Learning and the Knowledge Discovery Process, 2020.
[187] Claude Sammut and Geoffrey I. Webb. Accuracy. In Claude Sammut and Geof-
frey I. Webb, editors, Encyclopedia of Machine Learning, pages 9–10. Springer
US, Boston, MA, 2010.
[189] Qing-Song Xu and Yi-Zeng Liang. Monte Carlo cross validation. Chemome-
trics and Intelligent Laboratory Systems, 56(1):1–11, April 2001.
[190] Xia Hu, Lingyang Chu, Jian Pei, Weiqing Liu, and Jiang Bian. Model com-
plexity of deep learning: a survey. Knowledge and Information Systems,
63(10):2585–2619, October 2021.
[191] Guanhua Ye, Hongzhi Yin, Tong Chen, Hongxu Chen, Lizhen Cui, and Xian-
gliang Zhang. FENet: A Frequency Extraction Network for Obstructive
Sleep Apnea Detection. IEEE Journal of Biomedical and Health Informatics,
25(8):2848–2856, August 2021.
[192] Payam Refaeilzadeh, Lei Tang, and Huan Liu. Cross-validation. In LING LIU
and M. TAMER ÖZSU, editors, Encyclopedia of Database Systems, pages 532–
538. Springer US, 2009.
Bibliografía 117
[193] Ahnaf Rashik Hassan and Md. Aynal Haque. Computer-aided obstructive
sleep apnea screening from single-lead electrocardiogram using statistical and
spectral features and bootstrap aggregating. Biocybernetics and Biomedical
Engineering, 36(1):256–266, January 2016.
[194] Gabriele B. Papini, Pedro Fonseca, Jenny Margarito, Merel M. van Gilst, Se-
bastiaan Overeem, Jan W.M. Bergmans, and Rik Vullings. On the generaliza-
bility of ECG-based obstructive sleep apnea monitoring: merits and limitations
of the Apnea-ECG database. In 2018 40th Annual International Conference
of the IEEE Engineering in Medicine and Biology Society (EMBC), pages
6022–6025, July 2018. ISSN: 1558-4615, 1557-170X.
[197] Vega Pradana Rachim, Gang Li, and Wan-Young Chung. Sleep apnea classi-
fication using ECG-signal wavelet-PCA features. Bio-Medical Materials and
Engineering, 24(6):2875–2882, January 2014. Publisher: IOS Press.
[198] Roozbeh Atri and Maryam Mohebbi. Obstructive sleep apnea detection using
spectrum and bispectrum analysis of single-lead ECG signal. Physiological
Measurement, 36(9):1963–1980, 2015.
[199] Changqing Cheng, Chen Kan, and Hui Yang. Heterogeneous recurrence analy-
sis of heartbeat dynamics for the identification of sleep apnea events. Compu-
ters in Biology and Medicine, 75:10–18, August 2016.
[200] Changyue Song, Kaibo Liu, Xi Zhang, Lili Chen, and Xiaochen Xian. An
Obstructive Sleep Apnea Detection Approach Using a Discriminative Hidden
Markov Model From ECG Signals. IEEE Transactions on Biomedical Engi-
neering, 63(7):1532–1542, July 2016. Conference Name: IEEE Transactions
on Biomedical Engineering.
[201] Hemant Sharma and K. K. Sharma. An algorithm for sleep apnea detection
from single-lead ECG using Hermite basis functions. Computers in Biology
and Medicine, 77:116–124, October 2016.
118 Bibliografía
[205] Shiliang Shao, Ting Wang, Chunhe Song, Xingchi Chen, Enuo Cui, and Hai
Zhao. Obstructive Sleep Apnea Recognition Based on Multi-Bands Spectral
Entropy Analysis of Short-Time Heart Rate Variability. Entropy, 21(8):812,
August 2019. Number: 8 Publisher: Multidisciplinary Digital Publishing Ins-
titute.
[206] Li Haoyu, Li Jianxing, N. Arunkumar, Ahmed Faeq Hussein, and Mustafa Mu-
sa Jaber. An IoMT cloud-based real time sleep apnea detection scheme by
using the SpO2 estimation supported by heart rate variability. Future Gene-
ration Computer Systems, 98:69–77, September 2019.
[208] Nuno Pombo, Bruno M. C. Silva, André Miguel Pinho, and Nuno Garcia.
Classifier Precision Analysis for Sleep Apnea Detection Using ECG Signals.
IEEE Access, 8:200477–200485, 2020. Conference Name: IEEE Access.
[209] Himali Singh, Rajesh Kumar Tripathy, and Ram Bilas Pachori. Detection of
sleep apnea from heart beat interval and ECG derived respiration signals using
sliding mode singular spectrum analysis. Digital Signal Processing, 104:102796,
September 2020.
[211] Hemant Sharma and K. K. Sharma. Sleep apnea detection from ECG using
variational mode decomposition. Biomedical Physics & Engineering Express,
6(1):015026, January 2020. Publisher: IOP Publishing.
[212] Florent Baty, Maximilian Boesch, Sandra Widmer, Simon Annaheim, Piero
Fontana, Martin Camenzind, René M. Rossi, Otto D. Schoch, and Martin H.
Brutsche. Classification of Sleep Apnea Severity by Electrocardiogram Mo-
nitoring Using a Novel Wearable Device. Sensors, 20(1):286, January 2020.
Number: 1 Publisher: Multidisciplinary Digital Publishing Institute.
[214] Cheng-Yu Lin, Yi-Wen Wang, Febryan Setiawan, Nguyen Thi Hoang Trang,
and Che-Wei Lin. Sleep apnea classification algorithm development using a
machine-learning framework and bag-of-features derived from electrocardio-
gram spectrograms. Journal of Clinical Medicine, 11(1):192, 2021.
[216] Lan Tang and Guanzheng Liu. The novel approach of temporal dependency
complexity analysis of heart rate variability in obstructive sleep apnea. Com-
puters in Biology and Medicine, 135:104632, August 2021.
[218] M.M. Karimi. A Novel Clinical Method for Detecting Obstructive Sleep Apnea
using of Nonlinear Mapping. Journal of Biomedical Physics and Engineering,
12(1):31–34, 2022.
[219] Fazla Rabbi Mashrur, Md. Saiful Islam, Dabasish Kumar Saha, S. M. Ria-
zul Islam, and Mohammad Ali Moni. SCNN: Scalogram-based convolutional
neural network to detect obstructive sleep apnea using single-lead electrocar-
diogram signals. Computers in Biology and Medicine, 134:104532, July 2021.
120 Bibliografía
[220] Quanan Yang, Lang Zou, Keming Wei, and Guanzheng Liu. Obstructive
sleep apnea detection from single-lead electrocardiogram signals using one-
dimensional squeeze-and-excitation residual group network. Computers in
Biology and Medicine, 140:105124, January 2022.
[221] Debangshu Dey, Sayanti Chaudhuri, and Sugata Munshi. Obstructive sleep
apnoea detection using convolutional neural network based deep learning fra-
mework. Biomedical Engineering Letters, 8(1):95–100, February 2018.
[222] Erdenebayar Urtnasan, Jong-Uk Park, Eun-Yeon Joo, and Kyoung-Joung Lee.
Automated Detection of Obstructive Sleep Apnea Events from a Single-Lead
Electrocardiogram Using a Convolutional Neural Network. Journal of Medical
Systems, 42(6):104, April 2018.
[223] Seda Arslan Tuncer, Beyza Akılotu, and Suat Toraman. A deep learning-based
decision support system for diagnosis of OSAS using PTT signals. Medical
Hypotheses, 127:15–22, June 2019.
[224] Xiaowei Wang, Maowei Cheng, Yefu Wang, Shaohui Liu, Zhihong Tian, Feng
Jiang, and Hongjun Zhang. Obstructive sleep apnea detection using ecg-
sensor with convolutional neural networks. Multimedia Tools and Applications,
79(23):15813–15827, June 2020.
[225] Hung-Yu Chang, Cheng-Yu Yeh, Chung-Te Lee, and Chun-Cheng Lin. A
Sleep Apnea Detection System Based on a One-Dimensional Deep Convolu-
tion Neural Network Model Using Single-Lead Electrocardiogram. Sensors,
20(15):4157, January 2020.
[226] Qi Shen, Hengji Qin, Keming Wei, and Guanzheng Liu. Multiscale Deep
Neural Network for Obstructive Sleep Apnea Detection Using RR Interval
From Single-Lead ECG Signal. IEEE Transactions on Instrumentation and
Measurement, 70:1–13, 2021.
[227] Alaa Sheta, Hamza Turabieh, Thaer Thaher, Jingwei Too, Majdi Mafarja,
Md Shafaeat Hossain, and Salim R. Surani. Diagnosis of Obstructive Sleep
Apnea from ECG Signals Using Machine Learning and Deep Learning Clas-
sifiers. Applied Sciences, 11(14):6622, January 2021. Number: 14 Publisher:
Multidisciplinary Digital Publishing Institute.
[228] Kapil Gupta, Varun Bajaj, and Irshad Ahmad Ansari. OSACN-Net: Automa-
ted Classification of Sleep Apnea Using Deep Learning Model and Smoothed
Gabor Spectrograms of ECG Signal. IEEE Transactions on Instrumentation
and Measurement, 71:1–9, 2022.