En este planteamiento tan solo vamos a tomar las 19 características de cada muestra que reflejan los datos pertenecientes a las taquicardias (TV ó TSV) con el fin de poder diferenciar los ejemplos de TV de los ejemplos de TSV. La idea de este planteamiento es que tomando datos con Taquicardias (eliminando sus características de Ritmo Sinusal RS), podamos diferenciar entre las Taquicardias Ventriculares (TV) y las Taquicardias Supraventriculares (TSV).
Organizaremos los datos de entrenamiento proporcionados en el fichero "cwaNN.mat" de la siguiente manera, distinguiendo los datos pertenecientes a TV de los datos pertenecientes a TSV. Para ello, etiquetaremos los datos pertenecientes a TV con un '0', y los datos pertenecientes a TSV con un '1':
Una vez que tenemos construidas nuestras variables independientes o predictoras 'X' y nuestra variable categórica 'Y' vamos a pasar a tratar de configurar tanto el parámetro 'C' presente en nuestra función de minimización y el parámetro "sigma" (σ) presente en nuestra función "kernel" gaussiana. Dichos valores los configuraremos en función de como obtengamos mejores resultados, que en este caso, tras analizar diferentes configuraciones, obtenemos mejores resultados con los siguientes valores:
Una vez que hemos elegido los parámetros configurables de nuestra Máquina de Soporte Vectorial (parámetros de la función a minimizar y de la función "kernel" gaussiana), podemos iniciar el entrenamiento con los datos de las muestras proporcionadas y generar así un modelo óptimo que representa el hiperplano de separación buscado por el algoritmo que maximiza la distancia entre las diferentes clases:
Una vez obtenido el modelo del entrenamiento, podemos cargar los casos de test, y mediante el método "swmPredict" obtener la clasificación/predicción correspondiente en función del modelo construido con los datos de entrenamiento y así poder posteriormente analizar los resultados obtenidos: