Alberto Porta Department of Biomedical Sciences for Health Galeazzi Orthopedic Institute University of Milan Milan, Italy Evaluating complexity of short-term.

Slides:



Advertisements
Similar presentations
Yinyin Yuan and Chang-Tsun Li Computer Science Department
Advertisements

Lesson 10: Linear Regression and Correlation
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Fast Algorithms For Hierarchical Range Histogram Constructions
Automatic QRS Complex Detection Algorithm Designed for a Novel Electrocardiogram Recording Device Co-authors Kenneth Egstrup, OUH Svendborg Hospital Jens.
Software Quality Ranking: Bringing Order to Software Modules in Testing Fei Xing Michael R. Lyu Ping Guo.
Inference1 Data Analysis Inferential Statistics Research Methods Gail Johnson.
Noninvasive monitoring of the cardiovascular regulation based on heart rate variability analysis: do non linear tools provide additional information? Alberto.
Relevance Feedback Content-Based Image Retrieval Using Query Distribution Estimation Based on Maximum Entropy Principle Irwin King and Zhong Jin Nov
For stimulus s, have estimated s est Bias: Cramer-Rao bound: Mean square error: Variance: Fisher information How good is our estimate? (ML is unbiased:
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Simple Linear Regression
Curve-Fitting Regression
Prénom Nom Document Analysis: Non Parametric Methods for Pattern Recognition Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
PSY 307 – Statistics for the Behavioral Sciences
1 Ensembles of Nearest Neighbor Forecasts Dragomir Yankov, Eamonn Keogh Dept. of Computer Science & Eng. University of California Riverside Dennis DeCoste.
1 An Introduction to Nonparametric Regression Ning Li March 15 th, 2004 Biostatistics 277.
Relevance Feedback Content-Based Image Retrieval Using Query Distribution Estimation Based on Maximum Entropy Principle Irwin King and Zhong Jin The Chinese.
Osama A Samarkandi, PhD-RN, NIAC BSc, GMD, BSN, MSN.
Attention Deficit Hyperactivity Disorder (ADHD) Student Classification Using Genetic Algorithm and Artificial Neural Network S. Yenaeng 1, S. Saelee 2.
ACCURATE TELEMONITORING OF PARKINSON’S DISEASE SYMPTOM SEVERITY USING SPEECH SIGNALS Schematic representation of the UPDRS estimation process Athanasios.
1 Template-Based Classification Method for Chinese Character Recognition Presenter: Tienwei Tsai Department of Informaiton Management, Chihlee Institute.
Sullivan – Fundamentals of Statistics – 2 nd Edition – Chapter 11 Section 2 – Slide 1 of 25 Chapter 11 Section 2 Inference about Two Means: Independent.
Symbolization and pattern formation strategies for the assessment of cardiovascular control Alberto Porta Department of Biomedical Sciences for Health,
Disentangling cardiovascular control mechanisms via multivariate modeling techniques: the “spontaneous” baroreflex Alberto Porta Department of Biomedical.
Learning Objectives Copyright © 2004 John Wiley & Sons, Inc. Sample Size Determination CHAPTER Eleven.
Learning Objectives Copyright © 2002 South-Western/Thomson Learning Sample Size Determination CHAPTER thirteen.
University of Ottawa - Bio 4118 – Applied Biostatistics © Antoine Morin and Scott Findlay 08/10/ :23 PM 1 Some basic statistical concepts, statistics.
Data analysis is largely a search for patterns – that is, for meaningful relations among various items observed - K. Godfrey.
Performance of Resampling Variance Estimation Techniques with Imputed Survey data.
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
Detecting non linear dynamics in cardiovascular control: the surrogate data approach Alberto Porta Department of Biomedical Sciences for Health Galeazzi.
Time irreversibility analysis: a tool to detect non linear dynamics in short-term heart period variability Alberto Porta Department of Biomedical Sciences.
Applications of Neural Networks in Time-Series Analysis Adam Maus Computer Science Department Mentor: Doctor Sprott Physics Department.
A Study of Residue Correlation within Protein Sequences and its Application to Sequence Classification Christopher Hemmerich Advisor: Dr. Sun Kim.
Acknowledgements Contact Information Anthony Wong, MTech 1, Senthil K. Nachimuthu, MD 1, Peter J. Haug, MD 1,2 Patterns and Rules  Vital signs medoids.
Chapter Thirteen Copyright © 2004 John Wiley & Sons, Inc. Sample Size Determination.
Alberto Porta Department of Biomedical Sciences for Health Galeazzi Orthopedic Institute University of Milan Milan, Italy Understanding the effect of nonstationarities.
Introduction to Statistics Osama A Samarkandi, PhD, RN BSc, GMD, BSN, MSN, NIAC Deanship of Skill development Dec. 2 nd -3 rd, 2013.
Alberto Porta Department of Biomedical Sciences for Health Galeazzi Orthopedic Institute University of Milan Milan, Italy Assessing complexity of the interactions.
A Biased Fault Attack on the Time Redundancy Countermeasure for AES Sikhar Patranabis, Abhishek Chakraborty, Phuong Ha Nguyen and Debdeep Mukhopadhyay.
On Coding for Real-Time Streaming under Packet Erasures Derek Leong *#, Asma Qureshi *, and Tracey Ho * * California Institute of Technology, Pasadena,
Business Statistics for Managerial Decision Farideh Dehkordi-Vakil.
Sample Size Determination Determining Sample Size for Probability Samples Determining sample size for probability samples involves financial, statistical,
Local Spatial Statistics Local statistics are developed to measure dependence in only a portion of the area. They measure the association between Xi and.
Summarizing Risk Analysis Results To quantify the risk of an output variable, 3 properties must be estimated: A measure of central tendency (e.g. µ ) A.
Chapter1: Introduction Chapter2: Overview of Supervised Learning
Iowa State University Department of Computer Science Center for Computational Intelligence, Learning, and Discovery Harris T. Lin, Sanghack Lee, Ngot Bui.
Linear Regression and Correlation Chapter GOALS 1. Understand and interpret the terms dependent and independent variable. 2. Calculate and interpret.
Xiali Hei, Xiaojiang Du, Shan Lin Temple University
Introduction The aim of this work is investigating the differences of Heart Rate Variability (HRV) features between normal subjects and patients suffering.
Introduction to statistics Definitions Why is statistics important?
Sample Size Mahmoud Alhussami, DSc., PhD. Sample Size Determination Is the act of choosing the number of observations or replicates to include in a statistical.
Developing outcome prediction models for acute intracerebral hemorrhage patients: evaluation of a Support Vector Machine based method A. Jakab 1, L. Lánczi.
©The McGraw-Hill Companies, Inc. 2008McGraw-Hill/Irwin Linear Regression and Correlation Chapter 13.
ASSESSING SEARCH TERM STRENGTH IN SPOKEN TERM DETECTION Amir Harati and Joseph Picone Institute for Signal and Information Processing, Temple University.
Automatic Classification for Pathological Prostate Images Based on Fractal Analysis Source: IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 28, NO. 7, JULY.
Stats Methods at IC Lecture 3: Regression.
Specialized Software System for Heart Rate Variability Analysis: An Implementation of Nonlinear Graphical Methods E. Gospodinova,
Recognition of arrhythmic Electrocardiogram using Wavelet based Feature Extraction Authors Atrija Singh Dept. Of Electronics and Communication Engineering.
Statistical Data Analysis
A Robust QRS Complex Detection Algorithm using Dynamic Thresholds
CJT 765: Structural Equation Modeling
Statistics in Applied Science and Technology
The Practice of Statistics in the Life Sciences Fourth Edition
Diagnostics and Transformation for SLR
Fall Risk Assessment.
Incorporating Statistical Methodology for a Research Proposal
Statistical Data Analysis
Diagnostics and Transformation for SLR
Presentation transcript:

Alberto Porta Department of Biomedical Sciences for Health Galeazzi Orthopedic Institute University of Milan Milan, Italy Evaluating complexity of short-term heart period variability through predictability techniques

Introduction There is an increasing interest in evaluating short term complexity of heart period variability in humans mainly due to its relationship with cardiac neural regulation, pathology and aging Traditional approaches quantify complexity in terms of information carried by the samples (i.e. entropy-based approaches) However, complexity can be estimated in terms of predictability of future samples when a certain amount of previous values are given (the smaller predictability, the larger complexity)

Primary aims To propose tools assessing complexity of heart period variability via predictability-based approaches To demonstrate that this approach is strongly linked to the methods based on conditional entropy

Secondary aims To show that complexity analysis of heart period variability is helpful to distinguish healthy subjects from pathological patients To demonstrate that complexity analysis of heart period variability can be fully exploited under uncontrolled experimental conditions and during daily activities

Outline 1) Predictability approach based on conditional distribution and uniform quantization 2) Conditional entropy approach based on uniform quantization 3) Predictability approach based on conditional distribution and k nearest neighbors 4) Conditional entropy approach based on k nearest neighbors 5) Application to 24h Holter recordings of heart period variability obtained from healthy subjects and chronic heart failure population

Outline 1) Predictability approach based on conditional distribution and uniform quantization 2) Conditional entropy approach based on uniform quantization 3) Predictability approach based on conditional distribution and k nearest neighbors 4) Conditional entropy approach based on k nearest neighbors 5) Application to 24h Holter recordings of heart period variability obtained from healthy subjects and chronic heart failure population

Uniform quantization  RR(i), i=1,...,N  with RR(i)  R  RR q (i), i=1,...,N  with RR q (i)  I 0  RR q (i)  q-1 q=6 with ε = max(RR)-min(RR) q ε

DayNight

Pattern construction f:  RR q (i), i=1,...,N  RR q,L (i), i=1,...,N-L+1  with RR q,L (i) = (RR q (i),RR q (i-  ),...,RR q (i-(L-1)  )) 0  RR q (i)  q-1 When  =1, RR q,L (i) is a feature extracted from the series f

 RR q,L (i)  =  (3,3,3),(3,3,3),(3,3,2),(3,2,2),(2,2,2),...   RR q (i)  =  3, 3, 3, 3, 2, 2, 1,...  (3,3,3) (3,3,2) (3,2,2) (2,2,1) … Example of pattern construction (L=3)

Transformation of a pattern into an integer g: RR q,L (i)=(RR q (i),RR q (i-  ),...,RR q (i-L+1))  I L h q,L (i)  I h q,L (i) = RR q (i). q L-1 + RR q (i-  ). q L RR q (i-L+1). q 0 0  h q,L (i)  q L -1 g (2,0,5) = 77 g Example with L=3 and q=6

Uniform quantization in 3-dimensional embedding space (2,1,0) 78

Example of pattern distribution in a 3-dimensional embedding space Porta A et al, IEEE Trans Biomed Eng, 48: , 2001

Toward the assessment of complexity based on prediction Uniform quantization (in general any type of coarse graining) of the embedding space provides the basis for 1) entropy-based approaches 2) prediction techniques

Transforming any L-dimensional quantized pattern into a 2-dimensional one RR q,L (i) = (RR q (i),RR q (i-1),...,RR q (i-L+1)) = (RR q (i),RR q,L-1 (i-1)) L-dimensional pattern2-dimensional pattern (RR q (i),RR q,L-1 (i-1))(RR q (i),h q,L-1 (i-1))

Conditional distribution of the current sample given L-1 previous values Given the transformation (RR q (i),RR q,L-1 (i-1))(RR q (i),h q,L-1 (i-1)) RR(i) h q,L-1 (i-1) the conditional distribution of the current sample given L-1 previous values can be drawn in the plane

Examples of conditional distribution of the current heart period given three past RR intervals (L=3) DayNight Porta A et al, Chaos, 17, , 2007

the mean square prediction error (MSPE) is MSPE UQ (L) = 0 perfect prediction MSPE UQ (L) = MSD UQ null prediction Defined the prediction error as e(i) = RR(i) – RR(i)  Predictor  RR(i/L-1) = median(RR(j)/RR q,L-1 (j-1) = RR q,L-1 (i-1)) = median(RR/h q,L-1 (i-1)) N MSPE UQ (L) =  1 N-L i=L e 2 (i) with 0  MSPE UQ (L)  MSD Prediction based on conditional distribution: the uniform quantization (UQ) approach MSD UQ =  1 N-1 i=1 N (RR(i)-RR m ) 2 and RR m = median(RR)where Porta A et al, IEEE Trans Biomed Eng, 47, , 2000

Examples of prediction based on conditional distribution with L=3 during daytime (RR(i), h q,L-1 (i-1)) (median(RR(i)/h q,L-1 (i-1)), h q,L-1 (i-1))

Examples of prediction based on conditional distribution with L=3 during nighttime (RR(i), h q,L-1 (i-1)) (median(RR(i)/h q,L-1 (i-1)), h q,L-1 (i-1))

Overfitting e(i) = RR(i) – RR(i) = 0  “Single” points do not contribute to MSPE

Course of single patterns with pattern length DayNight Fraction of “singles” 1 with L

Mean square prediction error DayNight MSPE UQ (L) 0 with L

Corrected mean square prediction error (CMSPE UQ ) and normalized CMSPE UQ (NCMSPE UQ ) CMSPE UQ (L) = MSPE UQ (L) + MSD. fraction(L) NCMSPE UQ (L) = CMSPE UQ (L) MSD Porta A et al, IEEE Trans Biomed Eng, 47, , 2000 with 0  CMSPE UQ (L)  MSD 0  NCMSPE UQ (L)  1

NUPI UQ =min(NCMSPE UQ (L)) 0  NUPI UQ  1 Normalized unpredictability index (NUPI UQ ) DayNight

1) Predictability approach based on conditional distribution and uniform quantization 2) Conditional entropy approach based on uniform quantization 3) Predictability approach based on conditional distribution and k nearest neighbors 4) Conditional entropy approach based on k nearest neighbors 5) Application to 24h Holter recordings of heart period variability obtained from healthy subjects and chronic heart failure population Outline

Conditional entropy with 0  CE(L)  SE(RR) and SE(RR) = -  p(RR q (i)). log(p(RR q (i))) CE(L) = -  p(RR q,L-1 (i-1)). SE(RR q /RR q,L-1 (i-1)) where SE(RR/RR q,L-1 (i-1)) =  p(RR q (i)/RR q,L-1 (i-1)). log(RR q (i)/RR q,L-1 (i-1)))

Conditional entropy with 0  CE(L)  SE(RR) and SE(RR) = -  p(RR q (i)). log(p(RR q (i))) CE(L) = -  p(h q,L-1 (i-1)). SE(RR q /h q,L-1 (i-1)) where SE(RR/h q,L-1 (i-1)) =  p(RR q (i)/h q,L-1 (i-1)). log(RR q (i)/h q,L-1 (i-1))) Given the transformation g: RR q,L-1 (i)h q,L-1 (i) g Porta A et al, Biol Cybern, 78:71-78, 1998 Porta A et al, Med Biol Eng Comput, 38, , 2000

Example of calculation of conditional entropy (L=4) Porta A et al, Chaos, 17,

Example of calculation of conditional entropy (L=4) during daytime and nighttime DayNight CE(L=4) during daytime < CE(L=4) during nighttime

Bias of conditional entropy (L=4) SE(RR q /h q,L-1 (i-1)))=0 “Single” points do not contribute to CE

Course of single patterns with pattern length Day Night Fraction of “singles” 1 with L

Conditional entropy DayNight CE(L) 0 with L

Corrected conditional entropy (CCE) and normalized CCE (NCCE) CCE(L) = CE(L) + SE(L=1). fraction(L) NCCE(L) = CCE(L) SE(L=1) 0  CCE(L)  SE(L=1) 0  NCCE(L)  1 Porta A et al, Biol Cybern, 78:71-78, 1998 Porta A et al, Med Biol Eng Comput, 38, , 2000

NCI UQ =min(NCCE(L)) with 0  NCI  1 Normalized complexity index (NCI UQ ) Day Night

1) Predictability approach based on conditional distribution and uniform quantization 2) Conditional entropy approach based on uniform quantization 3) Predictability approach based on conditional distribution and k nearest neighbors 4) Conditional entropy approach based on k nearest neighbors 5) Application to 24h Holter recordings of heart period variability obtained from healthy subjects and chronic heart failure population Outline

the mean square prediction error (MSPE KNN ) is MSPE KNN (L) = 0 perfect prediction MSPE KNN (L) = MSD null prediction Defined the prediction error as e(i) = RR(i) – RR(i)  Predictor  RR(i/L-1) = median(RR(j)/RR L-1 (j-1) belongs to the set of the k nearest neighbors of RR L-1 (i-1)) MSPE KNN (L) =  1 N-L i=L N e 2 (i) with 0  MSPE KNN (L)  MSD Prediction based on conditional distribution: the k-nearest-neighbor (KNN) approach MSD =  1 N-1 i=1 N (RR(i)-RR m ) 2 and RR m = median(RR)where A. Porta et al, IEEE Trans Biomed Eng, 54:94-106, 2007

NMSPE KNN (L) = 0 perfect prediction NMSPE KNN (L) = 1 null prediction NMSPE KNN (L) = with 0  NMSPE KNN (L)  1 Normalized k-nearest-neighbor mean square prediction error (NKNNMSPE) MSPE KNN (L) MSD

NUPI KNN =min(NMSPE KNN (L)) with 0  NUPI KNN  1 Normalized unpredictability index based on k-nearest-neighbor approach A. Porta et al, IEEE Trans Biomed Eng, 54:94-106, 2007 Day Night

1) Predictability approach based on conditional distribution and uniform quantization 2) Conditional entropy approach based on uniform quantization 3) Predictability approach based on conditional distribution and k nearest neighbors 4) Conditional entropy approach based on k nearest neighbors 5) Application to 24h Holter recordings of heart period variability obtained from healthy subjects and chronic heart failure population Outline

K-nearest-neighbor conditional entropy (KNNCE) with 0  KNNCE(L)  SE(RR) and SE(RR) = -  p(RR(i)). log(p(RR(i))) where SE(RR/RR L-1 (i-1)) is the Shannon entropy of conditional distribution of RR(j) given that RR L-1 (j-1) belongs to the set of k-nearest-neighbors of RR L-1 (i-1) KNNCE(L) =  SE(RR/RR L-1 (i-1)) N-L+1 1 i=L N Porta A et al, Physiol Meas, 34:17-33, 2013

NKNNCE(L) = 0 null information, perfect prediction NKNNCE(L) = 1 maximum information, null prediction NKNNCE(L) = with 0  NKNNCE(L)  1 Normalized k-nearest-neighbor conditional entropy (KNNCE) KNNCE(L) SE(RR)

NCI KNN =min(NKNNCE(L)) with 0  NCI KNN  1 Normalized complexity index based on k-nearest-neighbor approach Day Night Porta A et al, Physiol Meas, 34:17-33, 2013

1) Predictability approach based on conditional distribution and uniform quantization 2) Conditional entropy approach based on uniform quantization 3) Predictability approach based on conditional distribution and k nearest neighbors 4) Conditional entropy approach based on k nearest neighbors 5) Application to 24h Holter recordings of heart period variability obtained from healthy subjects and chronic heart failure population Outline

Experimental protocol 12 normal (N) subjects (aged 34 to 55) 13 chronic heart failure (CHF) patients (aged 33 to 56) CHF patients are 2 in NYHA class I, 2 in NYHA class II, 9 in NYHA class III). Ejection fraction ranges from 13% to 30%, median=25% ECGs were recorded for 24h with a standard analogue Holter recorder. ECGs were sampled at 250 Hz and QRS detection was automatically performed by the software of the device

Night: from 00:00 AM to 05:00 AM Day: from 09:00 AM to 07:00 PM NUPI UQ, NUPI KNN, NCI UQ, NCI KNN were calculated iteratively over sequences of 300 samples with 50% overlap The median of the distribution of NUPI UQ, NUPI KNN, NCI UQ, NCI KNN during daytime and nighttime was assessed Analysis of 24h Holter recordings of heart period variability DayNight

NUPI UQ in N subjects and CHF patients Porta A et al, Chaos, 17,

NCI UQ in N subjects and CHF patients Porta A et al, Chaos, 17,

NUPI KNN and NCI KNN in N subjects and CHF patients

Complexity of heart period variability can be assessed via predictability-based approaches These approaches lead to conclusions similar to those drawn using entropy-based methods Complexity analysis of heart period variability is helpful to distinguish healthy subjects from pathological patients Complexity analysis of heart period variability does not require controlled experimental conditions to provide meaningful results Conclusions