Diseño e Implementación de una Herramienta Computacional … · 2019-06-09 · Herramienta...

Post on 27-Jul-2020

2 views 0 download

Transcript of Diseño e Implementación de una Herramienta Computacional … · 2019-06-09 · Herramienta...

Diseño e Implementación de una Herramienta Computacional para

el Análisis no Lineal de Series de Tiempo

Grupo de Sistemas ComplejosDirección Nacional de Investigaciones

Universidad Antonio Nariño

CONTENIDOCONTENIDO

• INTRODUCCIÓN

• GUIDE

• Aspectos básicos

• Ejemplos (eeglab, icalab)

• DSI ANALYZER 1.0

• Diseño

•Implementación

INTRODUCCIÓNINTRODUCCIÓN

� El análisis de series de tiempo constituye un importante e interdisciplinario

campo de estudio.

� Una serie de tiempo es un conjunto de datos cronológicamente ordenados a

intervalos de tiempo constante. Financieras, de origen biológico, sísmicas

� Existen rutinas numéricas que se han implementado para enfrentar el

problema del análisis de series de tiempo. Sin embargo no son suficientes

para caracterizar y modelar series de tiempo empíricas.

� Las series de tiempo empíricas se caracterizan por su irrepetibilidad,

irregularidad, contaminación, limitaciones de tamaño, calidad y resolución.

Conocimiento insuficiente sobre los sistemas que las generan.

GUIDE_Aspectos BásicosGUIDE_Aspectos Básicos

GUIDE es un entorno gráfico de Matlab® para construir interfaces gráficas de

usuario mediante programación basada en objetos.

GUIDE_Aspectos BásicosGUIDE_Aspectos Básicos

Barra de herramientas

GUIDE_Aspectos BásicosGUIDE_Aspectos Básicos

Buscador de objetos

GUIDE_Aspectos BásicosGUIDE_Aspectos Básicos

Inspector de propiedades

GUIDE_Aspectos BásicosGUIDE_Aspectos Básicos

� Almacenamiento de variables globales

a=1;

handles.a=1;

guidata(hObject, handles)

� Lectura y modificación de variables globales� Lectura y modificación de variables globales

b=handles.a;

b=b+1;

handles.a=b;

guidata(hObject,handles)

GUIDE I_EjemplosGUIDE I_Ejemplos

EEGLAB es una herramienta computacional orientada principalmente al

estudio de series de tiempo electroencefalográficas.

GUIDE I_EjemplosGUIDE I_Ejemplos

ICALAB es una herramienta computacional que contiene diversos algoritmos

de separación ciega de fuentes (BSS) y de análisis de componentes

independientes (ICA), destinados al estudio de series de tiempo multivariable.

DSI ANALYZER 1.0DSI ANALYZER 1.0

La herramienta computacional DSI Analyzer 1.0, implementa un procedimiento

automático desarrollado para detectar información estocástica y determinística

contenida en series de tiempo.contenida en series de tiempo.

DSI DSI ANALYZER 1.0ANALYZER 1.0

DSI DSI ANALYZER_DiseñoANALYZER_Diseño

• Etapa de procesamiento

Método para hallar los rangos de frecuencias de corte y aplicar los filtros digitales

Butterworth pasabanda

DSI DSI ANALYZER_DiseñoANALYZER_Diseño

• Etapa de procesamiento

DSI DSI ANALYZER 1.0_DiseñoANALYZER 1.0_Diseño

• Etapa de análisis

DSI ANALYZER 1.0_ImplementaciónDSI ANALYZER 1.0_Implementación

Un manejo adecuado y organizado de los paneles permite construir interfaces

gráficas con diferentes visualizaciones dentro de la misma ventana activa.

DSI ANALYZER DSI ANALYZER 1.0_Implementación1.0_Implementación

• Visualización de resultados

Graficas STP

EspectroPotencias

Archivos de datos de las

STP

Doc. STP (*.html)

DSI ANALYZER DSI ANALYZER 1.0_Implementación1.0_Implementación

• Almacenamiento automático series de tiempo procesadas (STP)

• Ej.: 0017_roo_1f131.dat

DSI ANALYZER DSI ANALYZER 1.0_Implementación1.0_Implementación

• Control activeX para ver estado del proceso

DSI ANALYZER DSI ANALYZER 1.0_Implementación1.0_Implementación

• Generación de informes en formatos Html y Latex