USER'S GUIDE - Biosignal Analysis and Medical Imaging Group
USER'S GUIDE - Biosignal Analysis and Medical Imaging Group USER'S GUIDE - Biosignal Analysis and Medical Imaging Group
3.3. Nonlinear methods 241000x 2950x 1900RR j+1(ms)850800SD1SD2750700650650 700 750 800 850 900 950 1000RR j(ms)Figure 3.1: Poincaré plot analysis with the ellipse fitting procedure. SD1 and SD2 are thestandard deviations in the directions x 1 and x 2 ,wherex 2 is the line-of-identity for whichRR j =RR j+1 .recurrence plots [47, 46, 49]. During the last years, the number of studies utilizing suchmethods have increased substantially. The downside of these methods is still, however, thedifficulty of physiological interpretation of the results.3.3.1 Poincaré plotOne commonly used nonlinear method that is simple to interpret is the so-called Poincaréplot. It is a graphical representation of the correlation between successive RR intervals,i.e. plot of RR j+1 as a function of RR j as described in Fig. 3.1. The shape of the plotis the essential feature. A common approach to parameterize the shape is to fit an ellipseto the plot as shown in Fig. 3.1. The ellipse is oriented according to the line-of-identity(RR j =RR j+1 )[5]. The standard deviation of the points perpendicular to the line-ofidentitydenoted by SD1 describes short-term variability which is mainly caused by RSA. Itcan be shown that SD1 is related to the time-domain measure SDSD according to [5]SD1 2 = 1 2 SDSD2 . (3.5)The standard deviation along the line-of-identity denoted by SD2, on the other hand, describeslong-term variability and has been shown to be related to time-domain measuresSDNN and SDSD by [5]SD2 2 =2SDNN 2 − 1 2 SDSD2 . (3.6)The standard Poincaré plot can be considered to be of the first order. The second order plotwould be a three dimensional plot of values (RR j , RR j+1 , RR j+2 ). In addition, the lag canbe bigger than 1, e.g., the plot (RR j , RR j+2 ).Kubios HRV Analysisversion 2.0 betaBiosignal Analysis and Medical Imaging GroupDepartment of PhysicsUniversity of Kuopio, FINLAND
3.3. Nonlinear methods 253.3.2 Approximate entropyApproximate entropy (ApEn) measures the complexity or irregularity of the signal [12, 40].Large values of ApEn indicate high irregularity and smaller values of ApEn more regularsignal. The ApEn is computed as follows.First, a set of length m vectors u j is formedu j =(RR j , RR j+1 ,...,RR j+m−1 ), j =1, 2,...N − m +1 (3.7)where m is called the embedding dimension and N is the number of measured RR intervals.The distance between these vectors is defined as the maximum absolute difference betweenthe corresponding elements, i.e.,d(u j ,u k )=max { |RR j+n − RR k+n | ∣ ∣ n =0,...,m− 1}. (3.8)Next, for each u j the relative number of vectors u k for which d(u j ,u k ) ≤ r is calculated.This index is denoted with Cj m (r) andcanbewrittenintheformCj m (r) =nbr of { ∣u k d(uj ,u k ) ≤ r }∀ k. (3.9)N − m +1Due to the normalization, the value of Cj m (r) is always smaller or equal to 1. Note that thevalue is, however, at least 1/(N − m +1)sinceu j is also included in the count. Then, takethe natural logarithm of each Cj m (r) and average over j to yieldΦ m (r) =Finally, the approximate entropy is obtained asN−m+11 ∑ln Cj m (r). (3.10)N − m +1j=1ApEn(m, r, N) =Φ m (r) − Φ m+1 (r). (3.11)Thus, the value of the estimate ApEn depends on three parameters, the length m of thevectors u j , the tolerance value r, and the data length N. In this software the value of m isselected to be m = 2. The length N of the data also affects ApEn. When N is increased theApEn approaches its asymptotic value. The tolerance r has a strong effect on ApEn and itshould be selected as a fraction of the standard deviation of the data (SDNN). This selectionenables the comparison of different data types. A common selection for r is r =0.2SDNN,which is also used in this software.3.3.3 Sample entropySample entropy (SampEn) is similar to ApEn, but there are two important differences inits calculation [40, 20]. For ApEn, in the calculation of the number of vectors u k for whichd(u j ,u k ) ≤ r also the vector u j itself is included. This ensures that Cj m (r) is always largerthan 0 and the logarithm can be applied, but at the same time it makes ApEn to be biased.In sample entropy the self-comparison of u j is eliminated by calculating Cj m (r) asCj m (r) = nbr of { ∣u k d(u j ,u k ) ≤ r }∀ k ≠ j. (3.12)N − mKubios HRV Analysisversion 2.0 betaBiosignal Analysis and Medical Imaging GroupDepartment of PhysicsUniversity of Kuopio, FINLAND
- Page 3 and 4: 4.3.2 Report sheet . . . . . . . .
- Page 5 and 6: 1.1. System requirements 51.1 Syste
- Page 7: 1.2. Installation 74. Next, select
- Page 10 and 11: 1.2. Installation 1010. The MATLAB
- Page 12 and 13: 1.2. Installation 1214. When the in
- Page 14 and 15: 1.4. Software home page 14• Delet
- Page 16 and 17: Chapter 2Heart rate variabilityHear
- Page 18: 2.2. Derivation of HRV time series
- Page 21 and 22: 2.3. Preprocessing of HRV time seri
- Page 23: 3.2. Frequency-domain methods 23In
- Page 27 and 28: 3.3. Nonlinear methods 27−0.6−0
- Page 29 and 30: 3.3. Nonlinear methods 29987Time (m
- Page 31 and 32: 3.5. Summary of HRV parameters 31Ta
- Page 33 and 34: 4.1. Input data formats 33Figure 4.
- Page 35 and 36: 4.2. The user interface 35Figure 4.
- Page 37 and 38: 4.2. The user interface 37In additi
- Page 39 and 40: 4.2. The user interface 39Figure 4.
- Page 41 and 42: 4.2. The user interface 41Figure 4.
- Page 43 and 44: 4.3. Saving the results 431. Softwa
- Page 45 and 46: 4.3. Saving the results 45Figure 4.
- Page 47 and 48: 4.4. Setting up the preferences 47F
- Page 49 and 50: 4.4. Setting up the preferences 49F
- Page 51 and 52: Chapter 5Sample runsIn this chapter
- Page 53 and 54: 5.1. Sample run 1: General analysis
- Page 55 and 56: 5.1. Sample run 1: General analysis
- Page 57 and 58: 5.2. Sample run 2: Time-varying ana
- Page 59 and 60: Appendix AFrequently asked question
- Page 61 and 62: 61 Why do the power values of Kubio
- Page 63 and 64: References[1] V.X. Afonso. ECG QRS
- Page 65 and 66: References 65[28] J. Mateo and P. L
3.3. Nonlinear methods 253.3.2 Approximate entropyApproximate entropy (ApEn) measures the complexity or irregularity of the signal [12, 40].Large values of ApEn indicate high irregularity <strong>and</strong> smaller values of ApEn more regularsignal. The ApEn is computed as follows.First, a set of length m vectors u j is formedu j =(RR j , RR j+1 ,...,RR j+m−1 ), j =1, 2,...N − m +1 (3.7)where m is called the embedding dimension <strong>and</strong> N is the number of measured RR intervals.The distance between these vectors is defined as the maximum absolute difference betweenthe corresponding elements, i.e.,d(u j ,u k )=max { |RR j+n − RR k+n | ∣ ∣ n =0,...,m− 1}. (3.8)Next, for each u j the relative number of vectors u k for which d(u j ,u k ) ≤ r is calculated.This index is denoted with Cj m (r) <strong>and</strong>canbewrittenintheformCj m (r) =nbr of { ∣u k d(uj ,u k ) ≤ r }∀ k. (3.9)N − m +1Due to the normalization, the value of Cj m (r) is always smaller or equal to 1. Note that thevalue is, however, at least 1/(N − m +1)sinceu j is also included in the count. Then, takethe natural logarithm of each Cj m (r) <strong>and</strong> average over j to yieldΦ m (r) =Finally, the approximate entropy is obtained asN−m+11 ∑ln Cj m (r). (3.10)N − m +1j=1ApEn(m, r, N) =Φ m (r) − Φ m+1 (r). (3.11)Thus, the value of the estimate ApEn depends on three parameters, the length m of thevectors u j , the tolerance value r, <strong>and</strong> the data length N. In this software the value of m isselected to be m = 2. The length N of the data also affects ApEn. When N is increased theApEn approaches its asymptotic value. The tolerance r has a strong effect on ApEn <strong>and</strong> itshould be selected as a fraction of the st<strong>and</strong>ard deviation of the data (SDNN). This selectionenables the comparison of different data types. A common selection for r is r =0.2SDNN,which is also used in this software.3.3.3 Sample entropySample entropy (SampEn) is similar to ApEn, but there are two important differences inits calculation [40, 20]. For ApEn, in the calculation of the number of vectors u k for whichd(u j ,u k ) ≤ r also the vector u j itself is included. This ensures that Cj m (r) is always largerthan 0 <strong>and</strong> the logarithm can be applied, but at the same time it makes ApEn to be biased.In sample entropy the self-comparison of u j is eliminated by calculating Cj m (r) asCj m (r) = nbr of { ∣u k d(u j ,u k ) ≤ r }∀ k ≠ j. (3.12)N − mKubios HRV <strong>Analysis</strong>version 2.0 beta<strong>Biosignal</strong> <strong>Analysis</strong> <strong>and</strong> <strong>Medical</strong> <strong>Imaging</strong> <strong>Group</strong>Department of PhysicsUniversity of Kuopio, FINLAND