Next Article in Journal
Development and Psychometric Assessment of a Questionnaire for the Detection of Invisible Violence against Women
Next Article in Special Issue
The Effect of Virtual-Reality-Based Restorative Environments on Creativity
Previous Article in Journal
Addressing Uncertainty in Informal Familial Caregivers of Stroke Survivors: A Systematic Meta-Ethnography
Previous Article in Special Issue
Colour Preference and Healing in Digital Roaming Landscape: A Case Study of Mental Subhealth Populations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Wellness Condition for Community-Dwelling Elderly via ECG Signals Data-Based Feature Construction and Modeling

1
School of Public Health (Shenzhen), Sun Yat-sen University, Shenzhen 518000, China
2
School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China
3
College of Big Data and Internet, Shenzhen Technology University, Shenzhen 518000, China
4
School of Design, The Hong Kong Polytechnic University, Hong Kong, China
5
Grado Department of Industrial and Systems Engineering, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061, USA
6
Department of Computer Science, Huanggang Normal University, Huanggang 438000, China
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2022, 19(17), 11136; https://doi.org/10.3390/ijerph191711136
Submission received: 20 July 2022 / Revised: 26 August 2022 / Accepted: 31 August 2022 / Published: 5 September 2022
(This article belongs to the Special Issue Digital Technologies for Public Health Promotion)

Abstract

:
The accelerated growth of elderly populations in many countries and regions worldwide is creating a major burden to the healthcare system. Intelligent approaches for continuous health monitoring have the potential to promote the transition to more proactive and affordable healthcare. Electrocardiograms (ECGs), collected from portable devices, with noninvasive and cost-effective merits, have been widely used to monitor various health conditions. However, the dynamic and heterogeneous pattern of ECG signals makes relevant feature construction and predictive model development a challenging task. In this study, we aim to develop an integrated approach for one-day-forward wellness prediction in the community-dwelling elderly using single-lead short ECG signal data via multiple-features construction and predictive model implementation. Vital signs data from the elderly were collected via station-based equipment on a daily basis. After data preprocessing, a set of features were constructed from ECG signals based on the integration of various models, including time and frequency domain analysis, a wavelet transform-based model, ensemble empirical mode decomposition (EEMD), and the refined composite multiscale sample entropy (RCMSE) model. Then, a machine learning based predictive model was established to map the l-day lagged features to wellness condition. The results showed that the approach developed in this study achieved the best performance for wellness prediction in the community-dwelling elderly. In practice, the proposed approach could be useful in the timely identification of elderly people who might have health risks, and could facilitating decision-making to take appropriate interventions.

1. Introduction

The accelerated growth of the elderly population in many countries and regions worldwide is creating a major burden to the healthcare system [1,2]. For instance, the existing literature indicates that the proportion of Hong Kong’s elderly will increase from 15% in 2014 to 36% in 2064 [3]. With 5% GDP in Hong Kong’s healthcare expenditures and increasing needs for elderly care, the burden of medical costs and societal resources are expected to increase significantly and rapidly. There is an urgent need to develop effective strategies for proactive and preventative healthcare.
Intelligent approaches for continuous health monitoring have the potential to promote the transition to more proactive and affordable healthcare. In the last few decades, rapid advancements in information technology, automated sensor-based data collection, and advanced data analytics methods have led to an integrated approach that supports health management of complex systems through individual monitoring and control. For example, wearable health trackers can be used to monitor gait speed, sleep time, heartbeats, daily diet, and energy consumption, etc. Most existing studies involve chronic conditions [4,5,6], rehabilitation [7,8], cardiovascular disease [9,10,11], fall [12,13,14], and general wellness [15,16,17,18].
Wellness indexes can reflect the general health status of the elderly, and are multidimensional concepts including (at least) physical, mental, social, emotional, intellectual, and environmental wellness [15,19,20]. In elderly care, the timely and accurate prediction of wellness is essential for the reduction of negative health outcomes. Traditional wellness-measuring methods are mostly self-rated questionnaires used in psychology studies as a one-time measurement instrument. These methods are not suitable for measuring wellness daily, as they are time-consuming to collect and the measure represents an individual’s health status over a long period of time.
Some research has proposed various health-monitoring systems for elderly care. For example, He et al. developed a system based on a six-layer medical cloud platform [21,22], which was mainly focused on collecting physiological signals and vital signs for generating a health assessment report. Kakria et al. developed a real-time health monitoring system for remote cardiac patients by analyzing the data from smartphone and wearable sensors [4]. Paradiso et al. presented a health monitoring system called WEALTHY for monitoring patients affected by cardiovascular disease [23]. Kailas et al. designed a general wellness platform for facilitating healthcare professionals to comprehensively track patients’ health status in real-time via smartphones [24]. The general scheme of these healthcare platforms is to first process physiological data and vital signs on-line or off-line in the back end, and then transfer the information about wellness conditions to users or healthcare providers in real-time or at a scheduled time. However, the aforementioned platforms are mainly focused on monitoring the health status of the elderly, rather than predicting a future trend. It has been well recognized that predicting health status in advance could significantly help prevent life-threatening changes from occurring and could be an effective solution to provide efficient healthcare services [25,26,27]. Yu et al. proposed a personalized healthcare-monitoring platform to forecast one-day-forward wellness conditions for the elderly [16]. By integrating vital signs data from a wearable health tracker and all-in-one station-based device, machine learning methods were adopted to predict personal wellness conditions for the elderly.
Electrocardiograms (ECGs) with their noninvasive and cost-effective merits are widely used to monitor various cardiac health conditions [28,29,30]. Conventional ECG acquisition systems such as patient monitors involve the connection of multiple skin-electrodes to the patient. Nowadays, single-lead ECG signals are conveniently available via wearable or portable health-monitoring devices without the limits of time and location. Fan et al. developed a one-day-forward forecasting method of wellness for a community-dwelling elderly population based on single-lead short ECG signals [14]. Despite the inspiring results of wellness prediction from these research, the matter of how to extract multiple useful features from the raw data for wellness prediction is still a challenge due to the dynamic characteristics of ECG signals. Different models for feature extraction have different advantages from the perspective of signal analysis. For example, the time-frequency domain features contain sophisticated information of signal patterns. Empirical mode decomposition can decompose the original signal into intrinsic mode functions (IMF) according to the order of frequency from high to low by the bandwidth of the empirical mode decomposition (EMD) filter [31]. Ensemble empirical mode decomposition (EEMD) is an improved model based on EMD which can solve mode mixing problems by adding white noise [32]. Multiscale entropy has advantages in measuring signal sequence irregularity, and is commonly adopted to reflect the self-similarity and irregularity under different scales [33]. These models for feature extraction have been successfully and widely applied in various engineering domains, but are rarely investigated in ECG signal analysis. After extracting multiple representative features, a machine learning-based model can be built for wellness prediction. Zabihi et al. proposed a framework for predicting negative health outcomes using ECG signals via random forest (RF) [34]. Athif et al. developed a method by integrating ECG signal analysis and support vector machine (SVM) for health status classification [35]. Moreover, some related research works implemented deep learning models using ECG signals. For example, Sayantan et al. adopted a deep belief network for health status prediction using ECG signals [36].
The main contributions of this article are twofold: first, multiple feature construction models were integrated to extract the hidden pattern of the ECG signal, which laid a reliable foundation for the subsequent wellness prediction. Second, a comprehensive comparative study was conducted to demonstrate the performance of the developed approach. Specifically, the original ECG signals and the features extracted from different models were cross validated with different predictive models. The experiment results show that the prediction performance of the proposed approach with feature construction strategies achieved the best wellness prediction results compared to the competitors.
The rest of this paper is organized as follows. Section 2 introduces the general procedure of the proposed approach and mechanisms of various feature-construction models. Section 3 presents the collected data sets and parameter settings prior to modeling. In Section 4, the performance of different models is systematically compared and discussed. Finally, we draw our conclusions in Section 5.

2. Methods

The flowchart of the developed approach for wellness prediction is shown in Figure 1, containing three main stages: (1) feature construction; (2) data preparation and normalization; (3) predictive model development.

2.1. Features Construction Models

In this section, we present the mechanism of the four feature construction models. For a given ECG signal X, the following models were utilized to extract features. (1) Time– frequency domain analysis for statistical feature construction; (2) wavelet decomposition of ECG signals together with energy features calculation; (3) EEMD based model to decompose each ECG signal into a series of IMF components, and then various time domain statistical indicators were used to calculate the generated features for each IMF component; (4) refined composite multiscale sample entropy (RCMSE) models for calculating the entropy value as features from ECG signal directly. Finally, 184 features were extracted for wellness prediction. The details of four groups of features are as follows:
  • Feature Nos. 1–26 (F1–F26): 26 time-frequency domain indicators were calculated, such as the absolute mean, peak, peak to peak, variance.
  • Feature Nos. 27–34 (F27–F34): Using the three layers wavelet decomposition to transform the original ECG data, and then calculating the 8 energy features.
  • Feature Nos. 35–164 (F35–F164): 10 IMFs were obtained from EEDM, and then 13 features from time domain were calculated by using each IMF component according to Table 1.
  • Feature Nos. 165–184 (F165–F184): 20 entropy features were calculated via RCMSE.

2.1.1. Time Domain and Frequency Statistical Features

Different time domain and frequency domain indicators can show different trends of a signal. For example, Tse et al. used different time–frequency domain indicators to extract a preliminary degradation trend model of the mechanical system and finally established a prediction model to realize the remaining useful life prediction [37].
To identify the representative features for describing ECG signal patterns, 13 types of time domain indicators, including absolute mean (F1), peak (F2), peak to peak (F3), variance (F4), root amplitude (F5), crest factor (F6), skewness factor (F7), kurtosis factor (F8), shape factor (F9), clearance factor (F10), impulse factor (F11), root mean square (F12), and variation coefficient (F13), were calculated, as shown in Table 1. Moreover, 13 statistical indicators extracted from the ECG signals in the frequency domain through fast Fourier transform (FFT), were also used to quantify the ECG signal. As a result, a total of 26 statistical features were extracted from each ECG signal. Let X = { x i j }   1 i N   1 j n represent the given ECG signal dataset, where N and n are the length of each sample and the total number of all ECG signals.
Table 1. Time domain and frequency domain statistics feature. (1) Xav: average value; (2) Xp: peak; (3) Xp-p: peak to peak; (4) Dx: skewness factor; (5) Xr: root amplitude; (6) Cf: crest factor; (7) SKf: skewness factor (8) Kf: kurtosis; (9) Sf: shape factor; (10) CLf: clearance factor; (11) If: impulse factor; (12) rms: root mean square; (13) Kx: variation coefficient.
Table 1. Time domain and frequency domain statistics feature. (1) Xav: average value; (2) Xp: peak; (3) Xp-p: peak to peak; (4) Dx: skewness factor; (5) Xr: root amplitude; (6) Cf: crest factor; (7) SKf: skewness factor (8) Kf: kurtosis; (9) Sf: shape factor; (10) CLf: clearance factor; (11) If: impulse factor; (12) rms: root mean square; (13) Kx: variation coefficient.
F1 x a v = 1 / N i = 1 N | x i | F2 x p = max | x i | F3 x p p = max ( x i ) min ( x i )
F4 D x = 1 / N i = 1 N ( x i x a v ) 2 F5 x r = ( 1 / N i = 1 N | x i | ) 2 F6 C f = x p x r m s
F7 S K f = 1 N i = 1 N ( x i 1 N i = 1 N x i ) 3 ( 1 N i = 1 N ( x i 1 N i = 1 N x i ) 2 ) 3 F8 K f = 1 N i = 1 N ( x i 1 N i = 1 N x i ) 4 ( 1 N i = 1 N ( x i 1 N i = 1 N x i ) 2 ) 4 F9 S f = x r m s x a v
F10 C L f = x p x r F11 I f = x p / x a v F12 x r m s = 1 / N i = 1 N x i 2
F13 K x = D x x a v

2.1.2. Wavelet Transformation Energy Feature

The wavelet transformation can decompose the signal into various frequency bands. Hence it can reflect the changing pattern of signal in detail. The amplitude of the ECG signal can reflect the health status of the elderly in practice. For instance, the vibration amplitude of the signal will be significantly enhanced when the elderly heartbeat is faster. Therefore, calculating the energy value based on the amplitude can help effectively extract the features of the ECG signal after wavelet decomposition.
Figure 2 shows three layers of orthogonal wavelet for the ECG signal X. The original ECG signal X is denoted as S. After wavelet packet decomposition, the S1 and S2 sub-bands can be obtained. After S1 and S2 are decomposed by the wavelet packet, four bands were obtained, i.e., S21, S22, S23, and S24. Eight bands of S31–S38 are obtained after the third layer of decomposition. In this paper, three layers of decomposition were used to obtain the wavelet-decomposed band. The energy E w of each sub-band can be expressed as,
E w = ( | x i j | w ) 2 ,   1 w 8

2.1.3. EEMD with Time Domain Feature

The ECG signal makes it difficult to adaptively decompose the signal. EEMD can adaptively decompose the ECG signal according to the upper and lower extreme points. For example, Rai used EEMD to decompose the vibration signal into a series of IMF components, and then adopted the singular value decomposition (SVD) model to extract the initial degradation trend [38]. In this study, the ECG signal was decomposed into a series of IMF components in descending order.
The detailed calculation procedures of EEMD are given as follows:
(1)
For the jth ECG signal x i j , a random white noise signal n i ( t ) is added to X ( t )
( x i j ) p = ( x i j ) + n i ( t )   1 p M  
where ( x i j ) p is the new signal which is added by n i ( t ) , and M is the total number of trials.
(2)
Then X ( t ) is decomposed into a series of IMF components through EMD by (the detailed calculation procedures of EMD is given in [31,32])
( x i j ) p = i = 1 N p c i j + r N j
where r N j is the residue of jth trial, N j indicators the IMFs number of the jth trial. c i j denotes the ith IMF of the jth trial.
(3)
Repeat the first two steps when p < M
(4)
Obtain I = min ( N 1 , N 2 , , N M ) . and compute the ensemble means of each IMF by
c i = ( j = 1 M c i , j ) / M   1 i I
where c i ( i = 1 , 2 , 3 , , I ) is the ensemble average of each IMF.

2.1.4. Refined Composite Multiscale Sample Entropy Model

Entropy has been recognized as a useful method to measure the complexity of a time series. Pincus et al. proposed an approximate entropy (AE) method [39]. However, the AE method heavily depends on the length of the time series. As a result, the value of AE can be uniformly lower than the expected one, and lacks relative coherence especially when the data length is short. To overcome this drawback, sample entropy (SE) was developed as an improved complexity measuring method based on AE [40]. It has the advantages of high stability, low noise, interference ability, and good consistency for a large parameter range. It should be noticed that AE and SE can only reflect the irregularity of a time series on a single scale. A method called multiscale entropy (ME) was proposed to measure time sequence irregularity [33,41,42], in which the degree of self-similarity and irregularity of a time series can be reflected in different scales. Based on the multiscale sample entropy (MSE), the feature of the vibration signals can be extracted from various conditions, then the eigenvectors regarded as the input of the adaptive neuro-fuzzy inference system for roller-bearing fault recognition [43]. Moreover, the SE, in some cases, is undefined as no template vectors were matched to one another. Inaccurate or undefined SE may lead to the reduction of the reliability of the MSE algorithm. To overcome this drawback, Wu et al. [44] developed RCMSE to solve these problems and demonstrated that RCMSE can increase the accuracy of entropy estimation and reduce the probability of inducing undefined entropy.
The time series length is reduced by τ when the coarse-graining step shown in Equation (5) is used. For the RCMSE algorithm, the coarse-grained time series calculated at a scale factor of τ is given by
R C M S E ( x i j , τ , m , r ) = l n ( B m + 1 ( r ) ¯ B m ( r ) ¯ )
where B m + 1 ( r ) ¯ = 1 τ k = 1 τ B m + 1 ( r ) and B m ( r ) ¯ = 1 τ k = 1 τ B m ( r ) . Two parameters, i.e., the value of embedding dimension m and similar tolerance r of the SE should be set in advance. The RCMSE value can be redefined by
R C M S E ( x i j , τ , m , r ) = l n ( B m + 1 ( r ) ¯ B m ( r ) ¯ )
= l n ( 1 τ k = 1 τ B m + 1 ( r ) 1 τ k = 1 τ B m ( r ) )
= l n ( k = 1 τ B m + 1 ( r ) k = 1 τ B m ( r ) )

2.2. Data Pretreat

The procedure of data pretreatment is divided into two parts: (1) the extracted feature values were processed by maximum and minimum normalization; (2) the elderly health index (HI) was processed by Fisher–Yates normalization and converted into output data labels.

2.2.1. Maximum and Minimum Normalization

Before implementing the models to make predictions, the extracted feature set x F = { x i j } F was normalized into the range [0, 1]; the maximum and minimum method used for normalization is as follows:
x i j = ( x i j x F m i n ) / ( x F m a x x F m i n )
where x F m a x and x F m i n are the maximum and minimum of x F .

2.2.2. Fisher–Yates Normalization

In our study, the output HI contains 5 levels (1–5) as shown in Table 2, implying the different levels of elderly wellness. Each participating elderly person was asked to self-evaluate their wellness and chose the most appropriate HI describing their current daily health conditions immediately after the assessment by health-monitoring equipment. The questionnaire was also validated in the existing literatures [16,45]. These scores of HI were self-evaluated, and thus the distribution of HI of each elderly individual varied even if their health conditions were similar. To reduce the difference in shape between a set of scores belonging to the same subject, we applied the Fisher–Yates normalization method to convert HI into 0 or 1 [16].
Assuming H I i j is the health index of the jth elder at the ith day, and G i j is the ith HI level of the jth elder, the Fisher–Yates operation of the jth old elder can be calculated as follows:
Label j =   Fisher Yates ( H I i j ) = φ 1 ( G i j / I )     1 < i < I ,   1 < j < J
where I is the total days of measurement data. J is the total number of elders.
The normalized HI value was further converted into a binary variable based on the threshold 0, where values greater than 0 representing for ‘Better’ wellness condition were categorized into class ‘0′, and the rest indicating ‘Worse’ wellness condition belong to class ‘1′. For illustration purposes, Table 3 provides an example of the normalized values of HI by Fisher–Yates normalization.

2.3. Prediction Methods and Performance Evaluation Criteria

After feature construction, a predictive model needs to be established for predicting the wellness of the elderly. In this study, we adopted RF, SVM with particle swarm optimization (PSO-SVM), deep belief network (DBN), stacked autoencoder (SAE), and stacked denoising-autoencoder (SDAE) to construct the predictive model, by using the extracted 184 features from the l-day lagged ECG signals and wellness outcome as the input and output, respectively, for the model development.

2.3.1. Random Forest (RF)

RF is an integrated recognition classifier algorithm composed of multiple decision trees T ( ( x i j ) F ,   θ 1 )   1 l d , where θ 1 is the independent and uniformly distributed random vector parameter. The classification ability of a single decision tree and the degree of correlation between each decision tree determine the generalization of the random forest algorithm. RF includes two main steps: decision tree generation and voting [46].

2.3.2. Support Vector Machine with Particle Swarm Optimization (PSO-SVM)

SVM is suitable for obtaining the optimal solution in the case of limited samples [29]. SVM algorithm eventually evolved into a convex quadratic programming problem, which can avoid local extremum problems in neural networks; it can transform non-linear separable problems from low-dimensional space to high-dimensional space to achieve linear separability. In practical applications, the performance of the SVM is largely constrained by factors such as the penalty factor C and the type of the kernel function. PSO is a swarm intelligence algorithm that is widely used in parameter optimization and can effectively improve search efficiency [47,48]. In this study, we integrate SVM with PSO for parameter selection. The SVM kernel function used in this paper is the radial basis.

2.3.3. Deep Belief Network (DBN)

The DBN is mainly composed and stacked by several restricted Boltzmann machine (RBM) units. Each RBM includes a visible layer v and a hidden layer h. The RBM uses the information construction output in h as the input of the visible layer v. The SoftMax classifier is used for classification at the output layer. The input layer is used to input the originally extracted features [49]. The DBN method is divided into two phases: pretraining and fine-tuning. In the pretraining phase, the data is inputted into the input layer of the DBN and connected to the first RBM for unsupervised training. After the training, the output of the previous RBM is used as the input of the next RBM until the last RBM training is completed. In the global fine-tuning phase, based on the class information of the training data, DBN performs statistics and error recognition on the categories determined by the SoftMax classifier and then uses the backpropagation algorithm to update the connection weights in DBN and reduce reconstruction error between input and output data. Therefore, the feature extracted by the last RBM is the feature extracted by DBN.

2.3.4. Stacked Autoencoder (SAE) and Stacked Denoising-Autoencoder (SDAE)

Autoencoder (AE) is a kind of symmetrical three layers of the neural network [50]. The objective of AE is to reach the reconstruction error minimum and get the best output in the output layer. Several AE models can be stacked into SAE with l hidden layer. For the extracted features X, the total number of nodes at the input layer is the dimension of X. The first hidden layer is selected as the first AE to reconstruct the input data. Therefore, the input of the next hidden layer is the output of the adjacent previous hidden layer. The process is continued until the first hidden layer is trained. SAE uses the SoftMax classifier for classification at the output layer. The input layer is used to input data.
SDAE is proposed based on SAE. The main difference is that SDAE sets the input data to 0 according to the denoising probability P and then uses AE to reconstruct it. This enables SDAE’s robust intercourse SAE better.

2.3.5. Evaluation Criteria of Wellness Prediction

The confusion matrix is a specific table layout that allows assessment of the performance of each method. A confusion matrix is given in Table 4. To evaluate the prediction performance of the different models, four criteria were used in this study, including recall (REC), precision (PRE), F-score, and accuracy (ACC). The corresponding calculation based on the confusion matrix is as follows.
REC = TP/(TP + FN)
PRE = TP/(TP + FP)
F-score = 2(REC × PRE)/(REC + PRE)
ACC = (TP + TN)/(TP + FP + TN + FN)
where TP is True Positive, indicating that the prediction result is positive and actually positive; FP is False Positive, indicating that the prediction result is positive, but actually negative; FN is False Negative, indicating that the prediction result is negative, but actually positive; TN is True Negative, indicating that the predicted result is negative and actually negative. REC implies the fraction of actual positives that were predicted correctly. PRE indicates the fraction of positive identifications that are correct. F-score is a harmonic mean that takes both precision and recall into consideration. ACC is the fraction of correctly classified cases in total.

3. Data Description and Model Setting

3.1. Subjects and Data Preprocessing

The original data were collected from a nursing home in Hong Kong. A total of 11 older adults (aged 68–86) participated in the health status assessment, including 9 females and 2 males. This study was approved by the Research Ethics Committee of City University of Hong Kong (reference number: 3-11-201709_01). The 11 individuals completed the vital signs data collection using TeleMedCare equipment (TMC, TeleMedCare Systems Pty Ltd., Sydney, Australia) under the guidance of healthcare professionals. Vital signs were collected from each elderly participant in the morning on a daily basis, and the time period of the study was three months. The data included ECG signal, systolic pressure, diastolic pressure, etc. Specifically, we extracted the ECG signal for predictive model development in this paper. The sampling frequency is 500 Hz, and the sampling time length of each ECG signal is 20–25 s. In addition, a questionnaire was assessed regularly for obtaining daily HI values.
Prior to feature construction, the original ECG signal needs to be properly segmented. In general, the larger the amount of input data, the better the feature learning performance of the prediction model. As the number of collected data samples was limited, each signal (length of 20–25 s) was segmented through a sliding window to increase the sample size of the input data. Each original ECG signal was divided into 5 s-long segments, and the sliding window was 1 s. For example, the length of an original ECG signal is 20 s, hence the ECG signal of the 1–5 s length is the first sample after being divided, and the 2–6 s is the second sample. Hence a 20-s ECG signal can be divided into 16 samples of 5 s in length. The Fisher–Yates operation was used to normalize the HI values for all samples. After preprocessing, the total number of the input sample was 6630. Among them, 3590 samples were labeled 0 and 2740 samples were labeled 1 (0 is ‘Better’ and 1 is ‘Worse’). At the model development stage, 70% of the samples with labels 0 and 1 were randomly picked for training the prediction model, and the remaining 30% of the sample was used for testing.
Figure 3 shows an example of the time domain diagram of two segmented ECG signals with an output label of 0 and 1, respectively. The length of each input signal is 500. The ECG signal of ‘Better’ case had certain vibration regularity, but ‘Worse’ had a poor regularity. It worth noting that the vibration amplitude range of the two signals is relatively close, making it challenging to automatically identify the corresponding wellness status.

3.2. Predefined Parameters of Models

For comparison purposes, we considered both the ECG signal-based dataset without feature construction (dimension of 500) and the dataset with the extracted 184 features for modelling. The covariates of both datasets were first processed by the normalization methods, and then the converted covariates were used as input for the RF, PSO-SVM, SAE/SDAE, and DBN models to predict the wellness statuses of the elderly participants. The predefined parameters in different models were set as follows:
(1)
RF: For the RF model development, N (N < M) features need to be selected from M variables. According to the principle of minimum node purity, one characteristic was selected from these N variables to branch growth [51]. Because M = 500 or 184, N was set as 20 and 12 in this study.
(2)
PSO-SVM: The maximum iteration number k was set as 200 in PSO with termination tolerance ep = 1 × 10−3. The range of particle position [ X c max , X c max ] and velocity [ X g max , X g max ] were set as [ 0.1 , 100 ] . The population number was set as n = 20 . Additionally, the acceleration factors were set as c 1 = 1.5 and c 2 = 1.7 . r1 and r2 are random numbers chosen from interval [0, 1].
(3)
SAE/SDAE/DBN: For the SAE/SDAE/DBN model development on the original dataset without feature construction, the number of nodes at the input layer was set to 500, and the structure of the hidden layer was set to [500 500]. For the SAE/SDAE/DBN model development on the dataset with the extracted 184 features, the structure of the hidden layer was set to [184 184]. Two hidden layers were constructed with the maximum number of iterations set as 1000. The denoising rate in SDAE was set to 0.05. A sigmoid function was selected as the activation function, and the SoftMax classifier was used as the output layer. It should be noted that if the learning rate is set too large, the SAE/SDAE/DBN model easily falls into a local optimum, and the convergence rate of the SAE/SDAE/DBN model is slower [52]. In this study, the learning rate reduced linearly in 100 iterations intervals with the initial learning rate setting as 0.01.

4. Results and Discussion

4.1. Utility Analysis of Constructed Features

The features generated using different models presented in Section 2.1 are shown in Figure 4. Taking a comparison of ‘Better’ and ‘Worse’ wellness statuses for example, obvious differences can be observed at some representative features, as shown in the dotted rectangular area in Figure 4. Specifically, the differences between features extracted from RCMSE are the most obvious compared to the other models. This owes to the scale factor τ that enhances the difference. As the scale increases, the difference between ‘Better’ and ‘Worse’ cases becomes more obvious, as shown in Figure 4e. For the other feature construction approaches, the features of the ‘Better’ and ‘Worse’ cases are generally close to each other.
To further demonstrate that the performance of the feature construction strategies in this paper are more appropriate than using the original ECG signals as input directly, principal component analysis (PCA) was applied to reduce the dimensionality of the original ECG signal without feature construction (500 dimensions) and extracted 184 features (184 dimensions) for data visualization operations. The first three principal components (PCs) were used for the 3D visualization as shown in Figure 5. As can be seen, the ‘Better’ and ‘Worse’ cases without feature construction signals are basically mixed in Figure 5a. However, the ‘Better’ and ‘Worse’ cases can be well separated by the decision boundary (black dotted line) by using the extracted 184 features in Figure 5b. These primary results lay a good foundation for subsequent prediction and improve prediction accuracy.

4.2. Wellness Condition Prediction and Performance Evaluation

The wellness prediction results obtained from the testing stage are shown in Figure 6, where the blue points and red points represent the predicted values and actual values, respectively. In Figure 6, the left panel shows the results from models based on the original ECG signal datasets without feature construction, while the right panel shows the results from models based on the extracted 184 features. The coincidence of the red marked sample and the blue sample indicates that the sample is correctly classified. It can be seen that the classification accuracy on the right panel is higher than the left panel. For example, the samples shown in the blocked area in Figure 6a are misclassified by RF without feature construction by using the original ECG signal.
We conducted a numerical comparison to evaluate the performance of the different models with or without the extracted 184 features. REC, PRE, F-score, and ACC were used as evaluation criteria. The corresponding results are shown in Table 5. Overall, the RF model with feature construction achieved the best prediction performance (REC = 0.8844, PRE = 0.7294, F-score = 0.7995, ACC = 79.37%) compared to the other models. The ACC value of all models, such as RF, PSO-SVM, SDAE, SAE, and DBN with the extracted 184 features is significantly higher than that of models without feature construction. It is worth noting that the minimum ACC value of the models with feature construction (68.8% for SAE) is even higher than the maximum ACC of models without feature construction (57.06% for PSO-SVM). The F-score value of all the models, including RF, PSO-SVM, SDAE, SAE, and DBN with the extracted 184 features is significantly higher than that without feature construction. The highest F-score is 0.7995 for RF model with feature construction. The minimum F-score value achieved by the models with feature construction (0.7095 for SAE) is even higher than the maximum F-score value achieved by the models without feature construction (0.6787 for RF). Similarly, the REC values of all models with the extracted 184 features are significantly higher than that without feature construction. The REC value of the PSO-SVM without feature construction is 1, but this was due to the highly biased results that the FN is 0 in Equation (9) for this model. In fact, the PSO-SVM without feature construction incorrectly predicted all the samples as ‘better health condition’, which is consistent with the prediction results as shown in Figure 6i. The above results imply that the feature construction method proposed in this paper is effective in improving the wellness prediction performance of different machine learning models.

4.3. Cross-Validation

To further demonstrate the performance of the different models with the extracted 184 features, a threefold cross-validation was conducted in this study. Thus, 6330 ECG samples containing the 3590 samples under the ‘Better’ condition (label 0) and 2740 samples under the ‘Worse’ condition (label 1) were randomly divided into three groups. A total of 67% of the ‘Better’ condition and ‘Worse’ condition samples were used as the training data, the remaining 33% samples were used as the testing data. Finally, the average value of the ACC, REC, and F-score were calculated for evaluating the performance of the different models. The results are summarized in in Table 6.
All evaluation indicator values of the different models with the extracted 184 features were higher than those without feature construction as shown in Table 6. Specifically, the RF model with feature construction achieved the best prediction performance (REC = 0.9232, PRE = 0.6499, F-score = 0.7636, ACC = 80.397%). Overall, the models with feature construction improved the prediction accuracy by 5–10% compared with the other prediction models. These results demonstrate that the prediction power of the model with feature construction is superior to the model without feature construction.

5. Conclusions

In this study, we developed an approach for a one-day-forward wellness forecast for the community-dwelling elderly via single-lead short ECG signal analysis and modeling. Based on the raw signal data, we investigated extracting, constructing, and selecting relevant features to generate critical individual health indicators correlated with different wellness conditions for subsequent analysis. After feature construction and normalization, several predictive models, including PSO-SVM, RF, SAE, SDAE, and DBN, were implemented. To demonstrate the utility of the features in enhancing prediction power, we conducted a comprehensive comparison among predictive models with and without feature construction. Our experimental results showed that the models with the extracted 184 features achieved the best performance of wellness prediction. In practice, the proposed approach could be useful in the timely identification of elderly people with increased health risks, and could facilitate the decision-making of health care providers to take appropriate interventions as needed.
In future works, we will develop feature-selection methods based on health data characteristics, with penalized methods applied simultaneously in model training. Enriched methods could give more importance to key features and reduce model overfitting by computing the parameters estimated that minimize penalized objective features, which may lead to better performance of wellness prediction. Additionally, based on the feature construction methods examined in this study, we will investigate effective approaches to integrate various data sources (e.g., PPG, Blood Pressure, and SPO2) and data types via complex big data analytics methods for a more sophisticated depiction of individual health status.

Author Contributions

Conceptualization: Y.Z. and F.X.; data collection: Y.Z., H.W. and X.F.; data analysis: Y.Z. and F.X.; methodology: Y.Z., F.X., H.W., X.F., K.-L.T. and Y.G.; writing—original draft: Y.Z., F.X., X.F. and H.W.; writing—review and editing: Y.Z., F.X., H.W., X.F., K.-L.T. and Y.G.; funding acquisition: Y.Z. and F.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly supported by the National Natural Science Foundation of China under Grant [71901188], Sun Yat-Sen University Grant [22qntd4309], Shen-Zhen–Hong Kong–Macao Science and Technology Project Fund [SGDX20210823103403028], Fundamental Research Funds for the Central Universities [WUT:223104001], Pre funded project of Provincial Social Science Foundation [21ZD137], and Natural science foundation of Hubei Province [2021CFB316].

Institutional Review Board Statement

This study was approved by the Research Ethics Committee of City University of Hong Kong (reference number: 3-11-201709_01).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data is available for research purpose upon reasonable request to [email protected].

Acknowledgments

The authors wish to thank all the participants of the pilot studies.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kashnitsky, I.; De Beer, J.; Van Wissen, L. Decomposition of regional convergence in population ageing across Europe. Genus 2017, 73, 2. [Google Scholar] [CrossRef]
  2. Yan, E.; Chan, K.; Tiwari, A. A Systematic Review of Prevalence and Risk Factors for Elder Abuse in Asia. Trauma Violence Abus. Rev. J. 2015, 16, 199–219. [Google Scholar] [CrossRef]
  3. Census and Statistics Department. Hong Kong Population Projections 2015–2064. Available online: http://www.statistics.gov.hk/pub/B1120015062015XXXXB0100.pdf (accessed on 21 April 2022).
  4. Kakria, P.; Tripathi, N.; Kitipawang, P. A real-time health monitoring system for remote cardiac patients using smartphone and wearable sensors. Int. J. Telemed. Appl. 2015, 2015, 373474. [Google Scholar] [CrossRef]
  5. Etemadi, M.; Inan, O.T.; Heller, J.A.; Hersek, S.; Klein, L.; Roy, S. A wearable patch to enable long-term monitoring of environmental, activity and hemodynamics variables. IEEE Trans. Biomed. Circuits Syst. 2015, 10, 280–288. [Google Scholar] [CrossRef]
  6. Sabesan, S.; Sankar, R. Improving long-term management of epilepsy using a wearable multimodal seizure detection system. Epilepsy Behav. 2015, 100, 56–57. [Google Scholar] [CrossRef]
  7. Sardini, E.; Serpelloni, M.; Pasqui, V. Wireless wearable T-shirt for posture monitoring during rehabilitation exercises. IEEE Trans. Instrum. Meas. 2014, 64, 439–448. [Google Scholar] [CrossRef]
  8. Xu, J.; Song, L.; Xu, J.Y.; Pottie, G.J.; Van Der Schaar, M. Personalized active learning for activity classification using wireless wearable sensors. IEEE J. Sel. Top. Signal Processing 2016, 10, 865–876. [Google Scholar] [CrossRef]
  9. Spanò, E.; Di Pascoli, S.; Iannaccone, G. Low-power wearable ECG monitoring system for multiple-patient remote monitoring. IEEE Sens. J. 2016, 16, 5452–5462. [Google Scholar] [CrossRef]
  10. Megalingam, R.K.; Unnikrishnan, U.; Subash, A.; Pocklassery, G.; Thulasi, A.A.; Mourya, G.; Jayakrishnan, V. Wearable medical devices in preventive health care: Cuffless blood pressure measurement. In Intelligent Computing, Communication and Devices; Springer: Berlin/Heidelberg, Germany, 2015; pp. 745–752. [Google Scholar]
  11. Lan, M.; Samy, L.; Alshurafa, N.; Suh, M.-K.; Ghasemzadeh, H.; Macabasco-O’Connell, A.; Sarrafzadeh, M. Wanda: An end-to-end remote health monitoring and analytics system for heart failure patients. In Proceedings of the Conference on Wireless Health, San Diego, CA, USA, 23–25 October 2012; pp. 1–8. [Google Scholar]
  12. Dubois, A.; Bihl, T.; Bresciani, J.-P. Identifying fall risk predictors by monitoring daily activities at home using a depth sensor coupled to machine learning algorithms. Sensors 2021, 21, 1957. [Google Scholar] [CrossRef]
  13. Usmani, S.; Saboor, A.; Haris, M.; Khan, M.A.; Park, H. Latest research trends in fall detection and prevention using machine learning: A systematic review. Sensors 2021, 21, 5134. [Google Scholar] [CrossRef]
  14. Fan, X.; Wang, H.; Zhao, Y.; Huang, K.H.; Wu, Y.T.; Sun, T.L.; Tsui, K.L. Automatic fall risk assessment with Siamese network for stroke survivors using inertial sensor-based signals. Int. J. Intell. Syst. 2022, 37, 6168–6184. [Google Scholar] [CrossRef]
  15. Ghayvat, H.; Liu, J.; Mukhopadhyay, S.C.; Gui, X. Wellness sensor networks: A proposal and implementation for smart home for assisted living. IEEE Sens. J. 2015, 15, 7341–7348. [Google Scholar] [CrossRef]
  16. Yu, L.; Chan, W.M.; Zhao, Y.; Tsui, K.-L. Personalized health monitoring system of elderly wellness at the community level in Hong Kong. IEEE Access 2018, 6, 35558–35567. [Google Scholar] [CrossRef]
  17. Arshad, A.; Khan, S.; Alam, A.Z.; Tasnim, R.; Boby, R.I. Health and wellness monitoring of elderly people using intelligent sensing technique. In Proceedings of the 2016 International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, Malaysia, 26–27 July 2016; pp. 231–235. [Google Scholar]
  18. Lim, C.-G.; Kim, Z.M.; Choi, H.-J. Context-based healthy lifestyle recommendation for enhancing user’s wellness. In Proceedings of the 2017 IEEE International Conference on Big Data and Smart Computing (BigComp), Jeju Island, Korea, 13–16 February 2017; pp. 418–421. [Google Scholar]
  19. Roscoe, L.J. Wellness: A review of theory and measurement for counselors. J. Couns. Dev. 2009, 87, 216–226. [Google Scholar] [CrossRef]
  20. Cooke, P.J.; Melchert, T.P.; Connor, K. Measuring well-being: A review of instruments. Couns. Psychol. 2016, 44, 730–757. [Google Scholar] [CrossRef]
  21. He, C.; Fan, X.; Li, Y. Toward ubiquitous healthcare services with a novel efficient cloud platform. IEEE Trans. Bio.-Med. Eng. 2013, 60, 230. [Google Scholar] [CrossRef]
  22. Fan, X.; He, C.; Cai, Y.; Ye, L. HCloud: A novel application-oriented cloud platform for preventive healthcare. In Proceedings of the IEEE International Conference on Cloud Computing Technology & Science, Taipei, Taiwan, 3–6 December 2012. [Google Scholar]
  23. Paradiso, R.; Loriga, G.; Taccini, N. A wearable health care system based on knitted integrated sensors. IEEE Trans. Inf. Technol. Biomed. 2005, 9, 337–344. [Google Scholar] [CrossRef]
  24. Kailas, A.; Chong, C.C.; Watanabe, F. From mobile phones to personal wellness dashboards. IEEE Pulse 2010, 1, 57. [Google Scholar] [CrossRef]
  25. Meharia, P.; Agrawal, D.P. A hybrid key management scheme for healthcare sensor networks. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016; pp. 1–6. [Google Scholar]
  26. Chen, H. Smart health and wellbeing [Trends & Controversies]. IEEE Intell. Syst. 2011, 26, 78–90. [Google Scholar]
  27. Naddeo, S.; Verde, L.; Forastiere, M.; De Pietro, G.; Sannino, G. A Real-time m-Health Monitoring System: An Integrated Solution Combining the Use of Several Wearable Sensors and Mobile Devices. In Proceedings of the 10th International Joint Conference on Biomedical Engineering Systems and Technologies, Porto, Portugal, 21–23 February 2017; pp. 545–552. [Google Scholar]
  28. Levis, J.T. ECG diagnosis: Hypokalemia. Perm. J. 2012, 16, 57. [Google Scholar] [CrossRef]
  29. Acharya, U.R.; Fujita, H.; Oh, S.L.; Hagiwara, Y.; Tan, J.H.; Adam, M. Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals. Inf. Sci. 2017, 415, 190–198. [Google Scholar] [CrossRef]
  30. Fan, X.; Yao, Q.; Cai, Y.; Miao, F.; Sun, F.; Li, Y. Multiscaled fusion of deep convolutional neural networks for screening atrial fibrillation from single lead short ECG recordings. IEEE J. Biomed. Health Inform. 2018, 22, 1744–1753. [Google Scholar] [CrossRef] [PubMed]
  31. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
  32. Wu, Z.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2011, 1, 1–41. [Google Scholar] [CrossRef]
  33. Costa, M.; Goldberger, A.L.; Peng, C.K. Multiscale entropy analysis of biological signals. Phys. Rev. E 2005, 71, 021906. [Google Scholar] [CrossRef]
  34. Zabihi, M.; Rad, A.B.; Katsaggelos, A.K.; Kiranyaz, S.; Narkilahti, S.; Gabbouj, M. Detection of atrial fibrillation in ECG hand-held devices using a random forest classifier. In Proceedings of the Computing in Cardiology, Rennes, France, 24–27 September 2017. [Google Scholar]
  35. Athif, M.; Yasawardene, P.C.; Daluwatte, C. Detecting atrial fibrillation from short single lead ECGs using statistical and morphological features. Physiol. Meas. 2018, 39, 064002. [Google Scholar] [CrossRef]
  36. Sayantan, G.; Kien, P.T.; Kadambari, K.V. Classification of ECG beats using deep belief network and active learning. Med. Biol. Eng. Comput. 2018, 56, 1887–1898. [Google Scholar]
  37. Tse, P.W.; Wang, D. Enhancing the abilities in assessing slurry pumps’ performance degradation and estimating their remaining useful lives by using captured vibration signals. J. Vib. Control 2017, 23, 1925–1937. [Google Scholar] [CrossRef]
  38. Rai, A.; Upadhyay, S.H. Bearing performance degradation assessment based on a combination of empirical mode decomposition and k-medoids clustering. Mech. Syst. Signal Processing 2017, 93, 16–29. [Google Scholar] [CrossRef]
  39. Pincus, S.M. Approximate entropy as a measure of system complexity. Proc. Natl. Acad. Sci. USA 1991, 88, 2297–2301. [Google Scholar] [CrossRef]
  40. Richman, J.S.; Moorman, J.R. Physiological time-series analysis using approximate entropy and sample entropy. Am. J. Physiol.-Heart Circ. Physiol. 2000, 278, H2039–H2049. [Google Scholar] [CrossRef]
  41. Costa, M.; Goldberger, A.L.; Peng, C.K. Multiscale Entropy Analysis of Complex Physiologic Time Series. Phys. Rev. Lett. 2002, 89, 068102. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  42. Zheng, J.D.; Cheng, J.S.; Yang, Y. A rolling bearing fault diagnosis approach based on multiscale entropy. J. Hunan Univ. 2012, 39, 38–41. [Google Scholar]
  43. Long, Z.; Xiong, G.; Liu, H.; Zou, H.; Guo, W. Bearing fault diagnosis using multi-scale entropy and adaptive neuro-fuzzy inference. Expert Syst. Appl. 2010, 37, 6077–6085. [Google Scholar]
  44. Wu, S.D.; Wu, C.W.; Lin, S.G.; Lee, K.Y.; Peng, C.K. Analysis of complex time series using refined composite multiscale entropy-ScienceDirect. Phys. Lett. A 2014, 378, 1369–1374. [Google Scholar] [CrossRef]
  45. Fan, X.; Zhao, Y.; Wang, H.; Tsui, K.L. Forecasting one-day-forward wellness conditions for community-dwelling elderly with single lead short electrocardiogram signals. BMC Med. Inform. Decis. Mak. 2019, 19, 285. [Google Scholar] [CrossRef]
  46. Abellan, J.; Mantas, C.J.; Castellano, J.G. A Random Forest approach using imprecise probabilities. Knowl.-Based Syst. 2017, 134, 72–84. [Google Scholar] [CrossRef]
  47. Bo, J.; Ning, W.; Wang, L. Particle swarm optimization with age-group topology for multimodal functions and data clustering. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 3134–3145. [Google Scholar]
  48. Cabrerizo, F.J.; Herrera-Viedma, E.; Pedrycz, W. A method based on PSO and granular computing of linguistic information to solve group decision making problems defined in heterogeneous contexts. Eur. J. Oper. Res. 2013, 230, 624–633. [Google Scholar] [CrossRef]
  49. Hinton, G.E.; Salakhutdinov, R.R. Reducing the Dimensionality of Data with Neural Networks. Science 2006, 313, 504–507. [Google Scholar] [CrossRef]
  50. Shin, H.C.; Orton, M.R.; Collins, D.J.; Doran, S.J.; Leach, M.O. Stacked Autoencoders for Unsupervised Feature Learning and Multiple Organ Detection in a Pilot Study Using 4D Patient Data. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 1930–1943. [Google Scholar] [CrossRef] [PubMed]
  51. Cerrada, M.; Zurita, G.; Cabrera, D.; Sanchez, R.V.; Artes, M.; Li, C. Fault diagnosis in spur gears based on genetic algorithm and random forest. Mech. Syst. Signal Processing 2016, 70–71, 87–103. [Google Scholar] [CrossRef]
  52. Xu, F.; Huang, Z.; Yang, F.; Wang, D.; Tsui, K.L. Constructing a health indicator for roller bearings by using a stacked auto-encoder with an exponential function to eliminate concussion. Appl. Soft Comput. 2020, 89, 106119. [Google Scholar] [CrossRef]
Figure 1. The flowchart of the developed approach (HI: health index).
Figure 1. The flowchart of the developed approach (HI: health index).
Ijerph 19 11136 g001
Figure 2. The flowchart of three layers’ wavelet decomposition.
Figure 2. The flowchart of three layers’ wavelet decomposition.
Ijerph 19 11136 g002
Figure 3. The time domain ECG signal wave of different wellness statuses.
Figure 3. The time domain ECG signal wave of different wellness statuses.
Ijerph 19 11136 g003
Figure 4. The extracted 184 features from ECG signals for one ‘Better’ and ‘Worse’ cases. (a) Time domain feature; (b) frequency domain feature; (c) wavelet energy feature; (d) EEMD with time domain feature; (e) RCMSE feature.
Figure 4. The extracted 184 features from ECG signals for one ‘Better’ and ‘Worse’ cases. (a) Time domain feature; (b) frequency domain feature; (c) wavelet energy feature; (d) EEMD with time domain feature; (e) RCMSE feature.
Ijerph 19 11136 g004
Figure 5. The result of the PC1-PC3 via PCA from the original ECG signals and 184 features.
Figure 5. The result of the PC1-PC3 via PCA from the original ECG signals and 184 features.
Ijerph 19 11136 g005
Figure 6. The wellness prediction result of different models.
Figure 6. The wellness prediction result of different models.
Ijerph 19 11136 g006
Table 2. HI and wellness condition description.
Table 2. HI and wellness condition description.
HIWellness Condition Description
1Poor
2Fair
3Good
4Very Good
5Excellent
Table 3. An illustration of output labels via Fisher–Yates normalization.
Table 3. An illustration of output labels via Fisher–Yates normalization.
HI345
Fisher–Yates value−1.332−0.6270.449
Wellness condition WorseWorseBetter
Outcome label 110
Table 4. Confusion matrix.
Table 4. Confusion matrix.
Actual (+)Actual (−)
Predicted (+)True positive (TP)False positive (FP)
Predicted (−)False Negative (FN)True Negative (TN)
Table 5. The performance comparison of different models.
Table 5. The performance comparison of different models.
ModelInput DatasetRECPREF-ScoreACC (%)
RFOriginal ECG signal without feature construction0.81930.57920.678764.13
PSO-SVM10.49970.666457.06
SAE0.41280.40660.409759.32
SDAE0.26060.37570.307760.37
DBN0.36420.64690.466155.18
RFThe ECG signal with the extracted 184 features0.88440.72940.799579.37
PSO-SVM0.83940.72130.775976.96
SAE0.81470.62840.709568.80
SDAE0.81280.63030.710068.90
DBN0.84500.64400.730971.15
Table 6. The performance results of different models through cross validation.
Table 6. The performance results of different models through cross validation.
ModelInput DatasetsRECPREF-ScoreACC (%)
RFOriginal ECG signal without feature construction0.86700.52830.654865.97
PSO-SVM10.45190.625556.67
SAE0.21100.36980.268561.03
SDAE0.35930.41310.385958.6
DBN0.44860.62570.510556.52
RFThe ECG signal with the extracted 184 features0.92320.64990.763680.397
PSO-SVM0.88220.64980.720378.89
SAE0.87910.54910.666768.39
SDAE0.84120.56880.678569.22
DBN0.91250.60230.725570.25
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, Y.; Xu, F.; Fan, X.; Wang, H.; Tsui, K.-L.; Guan, Y. Prediction of Wellness Condition for Community-Dwelling Elderly via ECG Signals Data-Based Feature Construction and Modeling. Int. J. Environ. Res. Public Health 2022, 19, 11136. https://doi.org/10.3390/ijerph191711136

AMA Style

Zhao Y, Xu F, Fan X, Wang H, Tsui K-L, Guan Y. Prediction of Wellness Condition for Community-Dwelling Elderly via ECG Signals Data-Based Feature Construction and Modeling. International Journal of Environmental Research and Public Health. 2022; 19(17):11136. https://doi.org/10.3390/ijerph191711136

Chicago/Turabian Style

Zhao, Yang, Fan Xu, Xiaomao Fan, Hailiang Wang, Kwok-Leung Tsui, and Yurong Guan. 2022. "Prediction of Wellness Condition for Community-Dwelling Elderly via ECG Signals Data-Based Feature Construction and Modeling" International Journal of Environmental Research and Public Health 19, no. 17: 11136. https://doi.org/10.3390/ijerph191711136

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop