Next Article in Journal
Bioengineering of Extracellular Vesicles: Exosome-Based Next-Generation Therapeutic Strategy in Cancer
Next Article in Special Issue
Machine Learning Evaluation of Biliary Atresia Patients to Predict Long-Term Outcome after the Kasai Procedure
Previous Article in Journal
Bioactive Scaffolds Integrated with Liposomal or Extracellular Vesicles for Bone Regeneration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extracting Features from Poincaré Plots to Distinguish Congestive Heart Failure Patients According to NYHA Classes

by
Giovanni D’Addio
1,
Leandro Donisi
1,2,*,
Giuseppe Cesarelli
1,3,
Federica Amitrano
1,4,
Armando Coccia
1,4,
Maria Teresa La Rovere
1 and
Carlo Ricciardi
1,4
1
Institute of Care and Scientific Research Maugeri, 27100 Pavia, Italy
2
Department of Advanced Biomedical Sciences, University of Naples Federico II, 80131 Naples, Italy
3
Department of Chemical, Material and Production Engineering, University of Naples Federico II, 80125 Naples, Italy
4
Department of Information Technology and Electrical Engineering, University of Naples Federico II, 80125 Naples, Italy
*
Author to whom correspondence should be addressed.
Bioengineering 2021, 8(10), 138; https://doi.org/10.3390/bioengineering8100138
Submission received: 11 August 2021 / Revised: 29 September 2021 / Accepted: 30 September 2021 / Published: 3 October 2021

Abstract

:
Heart-rate variability has proved a valid tool in prognosis definition of patients with congestive heart failure (CHF). Previous research has documented Poincaré plot analysis as a valuable approach to study heart-rate variability performance among different subjects. In this paper, we explored the possibility to feed machine-learning (ML) algorithms using unconventional quantitative parameters extracted from Poincaré plots (generated from 24-h electrocardiogram recordings) to classify patients with CHF belonging to different New York Heart Association (NYHA) classes. We performed in sequence the following investigations: first, a statistical analysis was carried out on 9 morphological parameters, automatically measured from Poincaré plots. Subsequently, a feature selection through a wrapper with a 10-fold cross-validation method was performed to find the best subset of features which maximized the classification accuracy for each considered ML algorithm. Finally, patient classification was assessed through a ML analysis using AdaBoost of Decision Tree, k-Nearest Neighbors and Naive Bayes algorithms. A univariate statistical analysis proved 5 out of 9 parameters presented statistically significant differences among patients of distinct NYHA classes; similarly, a multivariate logistic regression confirmed the importance of the parameter ρ y in the separability between low-risk and high-risk classes. The ML analysis achieved promising results in terms of evaluation metrics (especially the Naive Bayes algorithm), with accuracies greater than 80% and Area Under the Receiver Operating Curve indices greater than 0.7 for the overall three algorithms. The study indicates the proposed features have a predictive power to discriminate the NYHA classes, to which the features seem evenly correlated. Despite the NYHA classification being subjective and easily recognized by cardiologists, the potential relevance in the clinical cardiology of the proposed features and the promising ML results implies the methodology could be a valuable approach to automatically classify CHF. Future investigations on enriched datasets may further confirm the presented evidence.

1. Introduction

Heart-rate variability (HRV) measurements over the years have proven to be a valuable aid in the study of cardiorespiratory control systems under various pathological conditions and, particularly, in the definition of the prognosis in patients with myocardial infarction and congestive heart failure (CHF). Indeed, Malik et al. [1] indicated that HRV plays an important role in diagnosis and treatment of cardiovascular diseases such as CHF, which is a difficult condition in clinical treatment and has a high mortality rate [2,3,4]. Physiological and clinical considerations have suggested a multiplicity of approaches to study the HRV. These consist of deterministic analyses in the time and frequency domains [5], stochastic analyses in the frequency domain and, more recently, chaotic approaches based on non-linear methods [6]. An interesting solution, since it does not consider continuous series data over time nor a normal distribution of signals samples as in the time domain or frequency analysis, is Poincaré plot. Moreover, this approach does not require an excessive computational burden and it is graphic. The Poincaré plot technique is based on the analysis of maps which illustrate each RR interval—extracted from electrocardiogram (ECG) recordings—against the previous one.
The New York Heart Association (NYHA) functional class is widely used in clinical practice for evaluating the severity of functional limitations from a patient’s heart failure condition. Classification is based on the symptoms a patient experiences during activity [7].
Machine learning (ML) has been used deeply in recent years to find hidden patterns in data or to build models for classification and prediction [8]. In healthcare, ML was successfully applied in several specialties: for instance, studies in neurology have showed ML algorithms and gait analysis might distinguish parkinsonian patients’ symptoms studying many spatial and temporal parameters [9,10]; again, several radiomics studies in oncology have used ML to identify tumor grade [11,12].
ML has been widely employed and discussed in the literature for its application in cardiology [13]: it has been used for cardiac imaging applications such as the automated computation of scores, the differentiation of prognostic phenotypes, the quantification of heart function, the segmentation of the heart and the diagnosis of coronary artery disease [14,15]. ML has also contributed to cardiovascular risk assessment and to predict cardiovascular events [16].
Previous research has documented the implementation of ML algorithms in this field. For instance, Isler and co-workers [17] studied the optimal features subsets combinations to discriminate CHF patients from healthy control subjects developing a multi-stage classification process to maximize diagnosis accuracy. These results were achieved considering different classes of features (including a few extracted from Poincaré plot), preliminary results from a one-step classification process using different ML algorithms and results variations for these algorithms comparing the effects of different cross-validation methods [18]. Gong and co-workers [19] addressed a similar objective investigating possible improvements in ML classification stages studying computational testing time. The use of a specific feature subset (3 Poincaré plot features out of 10) based on a histogram-manual feature selection—extracted from segmented 5 min ECG recordings—allowed a neural network to effectively discriminate arrhythmia and normal state signals in several (about 200) milliseconds. Zhao and co-workers [20] proposed in a recent paper the simultaneous extraction of several features from HRV and pulse transit time variability data to enhance CHF detection using a ML algorithm. The authors demonstrated an increasing classification performance. Finally, Agliari and co-workers [21] developed a multi-label classification algorithm (feed-forward neural network) discriminating healthy versus cardiac subjects. The authors fed the neural network using standard clinical markers (features) extracted from 24-h Holter recordings (1 feature from Poincaré plot). They demonstrated a classification accuracy of ~80–85% on a sample of more than 2200 real patients.
Despite the promising results presented in the last paragraph, previous ML studies have aimed at distinguishing CHF severity considering NYHA classification and proved the feasibility of HRV indexes in classifying patients according to this consolidated clinical scale [22,23,24]; nevertheless, studies based only on features extracted from Poincaré plot analysis are still lacking. Therefore, paper purpose is double. On the one hand, the objective is to feed ML algorithms using quantitative parameters extracted from Poincaré plot (as described earlier in [25]) to effectively classify patients affected by a different severity of CHF; on the other hand, the goal is to underline the predictive power of these unconventional features extracted from the Poincaré plots. These may be potentially useful in the cardiological clinical setting to manage different cardiac issues in which the study of the heart-rate variability is of paramount importance. This paper is an extension of two previous pilot studies which showed the 9 extracted features (fed to specific ML algorithms) demonstrated to discriminate different cardiac diseases [26] and distinguish patients in three NYHA classes by also using techniques for balancing the dataset with artificial data [27]. In this new study, the as—is dataset has been employed without the introduction of artificial data.
The implementation of ML-based tools in physiology, particularly in the cardiovascular area, has become more and more important; these tools have transformed the framework of biomedical research and the introduction of new parameters (i.e., extracted from Poincaré plot analysis) for performing the classification of the severity of CHF according to the NYHA could potentially support physiologists suggesting specific decisions.

2. Materials and Methods

2.1. Study Population

One hundred and ninety-nineth stable patients affected by CHF in sinus rhythm ranging from mild (NYHA I) to moderate (NYHA III) were hospitalized to the Heart Failure Unit of the Institute of Care and Scientific Research Maugeri (Italy) for assessment and therapy of the CHF. The dataset was the same used in the research of Maestri et al. having excluded only the patient with NYHA class equal to IV since only one subject could not be representative of the entire population [28]. According to the 2016 European Society of Cardiology “Acute and Chronic Heart Failure” Guidelines, this study considered only patients with reduced ejection fraction (<40%). Subjects with mid-range and preserved ejection fraction were discarded. Moreover, all the inclusion and exclusion criteria, the clinical pathway designed for patients and the instrumentation for the exams are described in the previous research [28]. Some criteria for the election of patients were related to sinus rhythm, stable clinical conditions and the absence of diseases affecting the autonomic control of cardiovascular function, including insulin-dependent diabetes, 24-h Holter recording analyzable for at least half of the night-time and half of the daytime. During the first week after the Holter recording, the selected patients received a two-dimensional echocardiography, a cardiopulmonary exercise testing and blood tests. NYHA patients belonged to classes I, II and III result 22, 116 and 61, respectively. The clinical characteristics of the population studied are listed in Table 1. All the patients enrolled gave their informed consent, the local Ethics Committee approved the study, which was performed in accordance with Declaration of Helsinki.

2.2. Poincaré Plot Analysis

As an alternative to the classic approaches to study HRV in the time and frequency domains, it is possible to study the beat-beat variability using Poincaré plot, the prognostic value of which has already been demonstrated in the literature for patients affected by CHF [29]. The morphology of such plots, known as Poincaré plot, Lorentz plot or scatter plot for 24-h Holter recordings was described in the literature [30], which has documented a classification in four typical patterns (Comet, Torpedo, Fan and Complex). Some works described the prognostic value of visual inspection of such plots for CHF patients, showing a correlation with the risk of mortality higher than that derived from traditional analyses in the time and frequency domains [31,32]. Some authors have tried to quantify different morphological parameters of Poincaré plot [33]: a clear correlation has been verified between the parameters in the time domain and some parameters achievable from Poincaré plot, although calculated only manually [34,35]. However, different parameters describing changes in heart signal variability can only be considered clinically reliable only if their reproducibility is demonstrable. Studies on the reproducibility of parameters in the time and frequency domains in both short and long term can be found widely in the literature [5,36], as the unconventional quantitative parameters extracted from Poincaré plot which are described in detail below [25,33,37]. ECG 24-h Holter recordings were performed with the portable 3-channel recorder Marquette 8000 T (Marquette Electronics, currently General Electric Healthcare Inc. Milwaukee, WI, USA). Subsequently, Holter recordings were processed by means of an Elatec system (software version 3.0; ElaMedical, S.p.A.). Each beat was first automatically labeled as normal or aberrant by the Holter analysis software and then carefully edited by an expert analyst. Annotated RR time series were processed to correct for isolated ectopic beats (linear interpolation), artefact and runs of ventricular or supraventricular beats. [28]. Finally, a dedicated software developed by the authors [34,38] allowed to automatically compute the main morphological features extracted from the Poincaré plot. Only normal classified QRS complexes were considered in the analysis excluding RR intervals preceding or following not-normal beats and plotting only time-closed RR couples [25].
The developed software has allowed to automatically derive the following parameters extracted from the 2D plots (see Figure 1). Briefly, the following tasks were carried out to analyze the 2D Poincaré plot. Algorithms for binary image analysis were applied on 2D Poincaré plot to eliminate salt and pepper noise (isolated points or points below a default degree of connection), the presence of which would have incorrectly altered the estimation of these parameters. To reach this objective, all connected components, namely objects that have fewer than four pixels from the binary image (namely the 2D Poincaré Plot), were removed; this operation is known as an area opening. Moreover, a flood fill operation on background pixels of the input binary image was performed, starting from the points specified.
Four features were extracted following the aforementioned operations: Highest Variability Extension (HVE [ms]), Length (L [ms]), Area (A [ms]) and the percentage of the L which corresponds to HVE (P [%]), as shown in Figure 1. The variability extension (VE) function is obtained scanning the 2D Poincaré plot (Figure 1A) with a vertical line, generating a curve which represents the measure of scatter plot width at different RR intervals (Figure 1B) [33,38]. HVE is the maximum of VE which corresponds to RR *.
The following 3D features have been extracted from the 3D plots using again the developed software: number of peaks (Np [adim]), mean distance of peaks from the axis of symmetry (Dp [ms]), and the three inertia radii of the semi-ellipsoid of inertia ( ρ x [ms], ρ y [ms], ρ z [adim]), as shown in Figure 2. The peaks showed in Figure 2A were identified by a threshold value defined in percent of the maximum. To select a threshold as independent as possible from the number of identified peaks, it has been observed that for the threshold value equal to half the maximum, the peak count tends to stabilize, namely it grows rapidly for lower values and much less quickly for higher values, and the choice of a threshold too low or too high would lead to overestimate or underestimate the presence of significant peaks, respectively. [33]. By looking at the 3D plot (Figure 2A), as composed of point masses of a discrete material system of N points, it is possible to collect information about their spatial dispersion in three dimensions by computing the semi-ellipsoid of inertia (considering that the points are all positive). (Xg [ms], Yg [ms], Zg [adim]) are the triplet of the barycenter of the distribution of the points and ( ρ x , ρ y , ρ z ) is the radii of inertia of the considered surface quadric (Figure 2B).

2.3. Statistical Analysis

A preliminary statistical analysis was carried out to investigate the dataset. First, a univariate statistical analysis was performed for each parameter extracted from the Poincaré plot analysis. A Kolmogorov Smirnov test for normality was performed to investigate the distribution of the data with a level of uncertainty of 0.05. Then, ANOVA or a Kruskal Wallis tests were performed to distinguish the classes of NYHA. Finally, a post-hoc test was performed whether the previous tests resulted significant (p-value < 0.05).
Secondly, a multivariate logistic regression (MLR) was computed to build a first simple model using two classes: low (NYHA = 1 and NYHA = 2) and high (NYHA = 3) cardiovascular risk. Three assumptions for the regression analysis were checked [39]:
  • The absence of multicollinearity.
  • An outlier’s detection was performed by computing Cook’s distance and the Center Leverage Value adimensional coefficients.
  • According to Van Smeden et al. [40], the ratio between the sample size of the smallest class and the number of independent variables should be greater than 10.

2.4. Machine Learning: Tool and Algorithms

Several tools can be used to perform ML analyses: Tougui et al. performed a study on these tools in the context of heart disease classification [41] and identified Knime analytics platform as the best tool in terms of data manipulation, creating complex workflows, parameter tuning, and control of the algorithms. Moreover, this tool has already been used to perform biomedical studies also in fields such as ophthalmology and signal processing [42,43,44], and in cardiology [45,46].
The following three ML algorithms were considered to carry out the analysis.
k-Nearest Neighbors (kNN) is an instance-based statistical method. This algorithm is based on the hypothesis that records that are alike are likely to have properties that are alike. We can use this principle to classify data by placing it in the category with the most similar, or “nearest” neighbors. This method is based on the principle that the instances of a dataset will remain in close proximity with the other instances that have similar properties [47]. In thus method, a test example is classified by observing the class label of its adjacent neighbors. The KNN find outs the k-nearest instances to the query instance and identifies its class by finding the single most common class label [48].
ADA-B, short for Adaptive Boosting, is a ML meta-algorithm formulated by Yoav Freund and Robert Schapire [49]. It is adaptive in the sense that subsequent weak learners are tweaked in favor of those instances misclassified by previous classifiers. An ensemble of decision trees was considered to be the learner.
Naive Bayes (NB) algorithm is based on a simple application using Bayes’ theorem. Bayesian probability theory is rooted in the idea that the estimated likelihood of an event should be based on the evidence at hand. NB makes a “naive” assumption about the data, i.e., all the features in the dataset are equally important and independent. The Naive Bayes learner is trained by constructing a likelihood table. NB assumes class-conditional independence, which means that events are independent so long as they are conditioned on the same class value. The NB classifier greatly simplify learning by assuming that features are independent given classes. Although independence is generally a poor assumption, in practice NB often competes well with more sophisticated classifiers [50]. Despite its simplicity, the NB classifier has surprised ML researchers by exhibiting good performance on a variety of learning problems [51]. NB in fact has proven effective in many practical applications, including medical diagnosis [52,53] especially in the detection and prediction of heart diseases [54,55,56], as in the case under study.

3. Results

3.1. Statistical Analysis

3.1.1. Univariate Statistical Analysis

The Kolmogorov Smirnov test for normality showed that only P, L and ρ z had a p-value greater than 0.05 indicating normality. Therefore, these underwent ANOVA test and, in the case of a significant result, also a Bonferroni post-hoc test; otherwise, the remaining variables underwent a Kruskal Wallis test and then, eventually, the non-parametric post-hoc test.
According to the results of the univariate statistical analysis (Table 2), 5 variables out of 9 obtained a statistically significant difference among the three groups of NYHA.
Among the 3D parameters, only ρ y achieved a statistical significance and was useful to distinguish both groups 1 and 2 from group 3, while ρ x was almost significant (p-value = 0.069). By contrast, Np and Dp were both significant (p-values < 0.05) and could be used to distinguish respectively groups 1 and 3 and groups 2 and 3.
In summary, the post-hoc tests highlighted several differences between groups 1 and 3 or groups 2 and 3; no difference was found between groups 1 and 2.

3.1.2. Multivariate Logistic Regression

In light of the results achieved in the univariate statistical analysis, the following analyses were performed distinguishing subjects in low (groups 1 and 2) and high (group 3) risk classes. The first group was made up of 138 patients while the other one was composed of 61 patients (where the 138 patients are sum of the 22 and 116 patients belonging to NYHA classes I and II cited in the “Study population” section).
To perform the MLR, the 3 assumptions (considered also in the “Statistical analysis” section) were evaluated [39]:
  • The multicollinearity was checked and Table S1 in the supplementary material shows the correlation among all the variables. At least one of the variables whose correlation was greater than 0.7 was removed from the model.
  • 8 outliers were removed (Figure S1 in the Supplementary Materials).
  • The ratio between the sample size of the smallest class and the number of independent variables was greater than 10 [40].
  • Table 3 shows the results obtained from the MLR.
HVE and p were not significant in the univariate statistical analysis, but they were considered in the multivariate analysis despite having only one significant result; differently, the strong significance of ρ y was confirmed also in this multivariate analysis (p-value < 0.001).

3.2. Machine-Learning Analysis

To classify patients into low and high-risk classes, it was carried out a ML analysis. First, a hold-out division intro train and test sets was performed, respectively 80% and 20% of the dataset. On the training set, a wrapper with a 10-fold cross-validation was applied to find the best subset of features maximizing the accuracy. The evaluation metrics were computed on the test set and the results are shown in Table 4.
ADA-B, kNN and NB achieved an accuracy greater than 80% and an Area Under the Receiver Operating Curve (AUCROC) greater than 0.70.
ADA-B and NB achieved satisfactory and similar results as regards both accuracy and AUCROC, but probably NB could be considered the best algorithm in this context considering the higher sensitivity (66.7% against 58.3%). KNN, instead, achieve the highest precision (83.3%) followed by ADA-B (77.8%).

4. Discussion

This study shows how ML algorithms can potentially help physiologists to correctly classify CHF patients considering the well-known NYHA severity scale using non-linear unconventional features. Moreover, the results of statistical analysis and ML confirm the potential benefit of these unconventional features to help clinicians in quantitative assessments.
First, the univariate statistical analysis showed the feasibility in distinguishing patients with low or high cardiovascular risk according to NYHA classification using features extracted through the Poincaré plot analysis. Then, the MLR helped to build a model with the above-mentioned features: HVE, P and ρ y were included and 2 out of 3 parameters were statistically significant in the model. Finally, a ML analysis was performed to classify patients into low or high cardiovascular risk, because no difference was found between NYHA class 1 and 2 in the univariate statistical analysis. This result has been found also in other works in the field [57], where several authors performed a discrimination between mild and severe heart failure.
In this research decision tree, random forests and multilayer perceptron were implemented without obtaining satisfactory results (data not shown for the sake of brevity). By contrast, the results of the ML analysis obtained from ADA-B, NB and KNN were shown because these were not highly affected by the unbalanced nature of the dataset. For this reason, while we had previously used an artificial augmentation of the dataset to perform the ML analysis [27], in this research we decided to show the analysis on the original dataset, without using any synthetic minority oversampling technique to balance the dataset with artificial data. Moreover, these three algorithms are based on different principles since ADA-B is an application of ensemble learning on the famous decision tree, KNN is an instance-based algorithm and NB is based on the a priori probability theorem of Bayes. All the presented algorithms achieved good results, but NB seemed to be the best one in terms of accuracy and AUCROC, although the sensitivity did not show high scores. The ML analysis (using the wrapper as features selection method) further confirmed the importance of L, Np and ρ y that were identified twice as the best subset of features maximizing the accuracy.
A more detailed analysis based on the implementation of a greater number of ML algorithms coupled with the features selection by means of the wrapper methodology has showed more interesting results than our recent pilot paper [27]. Features reduction demonstrates an accuracy improvement both for the ADA-B algorithm (~8%) and the others. The investigation for appropriate subsets has greatly improved specificity scores (currently comprised between ~90% and 96%), while the algorithms confirm their weakness in sensitivity, confusing sometimes patients which do not belong to the group under examination. The most likely explanation of the negative result could be the distribution of the NYHA classifications in our dataset.
The combination of objective, methods and the selected Poincaré-related parameters expand the knowledge in this field setting this study apart from others. In fact, to our best knowledge, this is the first work which studies the possibility to distinguish CHF patients’ illness severity (considering NYHA classes) relying only on a subset of geometrical 2D and 3D parameters extracted from Poincaré plots. Similar works focused either on CHF patients and healthy subjects’ classification or performed ML classification considering also features related to the temporal and spatial domain.
Gonçalves and Oliveira [58] extracted several features from Poincaré plot which were previously subjected to a codification process. These features represented the input data for the implemented ML algorithms, namely multilayer perceptron and Support Vector Machines (SVM). The authors first evaluated the best number of cells and the best algorithms configurations to maximize the AUCROC and later showed satisfactory classification indices—specificity >90%, sensitivity >80% (100% for the multilayer perceptron) and accuracy ~95%—for both ML algorithms, highlighting the faster computation time for SVM. Similarly, Sepulveda-Suescun and co-workers [59] extracted from Poincaré plot 4 different features; 2 of these focused on 2 consecutive heart beats while the remaining 2 considered also data related to 5 consecutive heart beats, because the last ones demonstrated less sensible to irregular beats. The authors used the extracted features to differentiate short events of atrial fibrillation from normal sinus rhythm (in one case, considering only atrial fibrillation patients) by SVM showing classification performance up to ~98%. Rezaei and co-workers [60] finally presented similar results for heart arrhythmia classification. The authors extracted from Poincaré plot 16 parameters which were later statistically analyzed and used as input for a KNN algorithm. It was found a combination of 2 standard and 2 unconventional features was able to correctly classify (with performance far above 90%) cardiac signals related to different patients’ groups.
It could be started a discussion to compare the presented results citing previous studies whose aim was to distinguish CHF patients considering different severity classes for many cardiovascular diseases. These works consider several types of features extracted from time, spatial and non-linear—e.g., Poincaré plot conventional features—domains. The research of Tripoliti et al. summarizes multiple of these findings [57]. Nonetheless, to the authors’ best knowledge, no one of the previous works includes the 2D and 3D geometrical features (used in this work) for ML analyses. This evidence suggests an accurate comparison might request new investigations, where the presented geometrical features can be integrated with novel ones related to the previous mentioned domains. However, it might be useful a literature review and/or the design of preliminary studies to determine the reproducibility, reliability [25] and the prognostic value [34] of these features subsets. Anyway, readers can find several references which demonstrated the feasibility of CHF severity classification by ML algorithms using mixed features subsets in our pilot studies [26,27] and in [58].
In conclusion, the results obtained show NB, ADA-B and KNN (listed considering increasing sensitivities) can effectively classify CHF patients’ severity based on NYHA functional classification. Furthermore, this paper presents a novel application of specific and unconventional geometrical features extracted from Poincaré plot, previously investigated for CHF manual detection. Of course, other machine-learning workflows and statistical analyses could be performed and other conventional parameters or indexes correlating with CHF could be included to improve the evaluation metrics.
The main limitations of our work are linked to the features of the considered dataset, due to both clinical and technical considerations. On the one hand (i.e., from a technical point of view), the unbalanced distribution of patients assigned to the different NYHA classes in our dataset has—undoubtedly—negatively influenced ML scores, in particular sensitivity and specificity. Previous researchers have shown how unbalanced datasets can affect the results of machine-learning analyses and have suggested using both more than one single metric to represent the results and an AUCROC of the precision-recall diagram to quantitatively evaluate the reliability of the models [61]. In this regard, a bigger and more balanced dataset would be useful in the future to improve the results that can be obtained by applying ML on the features extracted through Poincaré plot analysis, making this methodology more robust and reliable. Indeed, augmenting the dataset would allow future researchers to test also other powerful algorithms which we had not the chance to use in this research due to the unbalanced dataset. On the other hand (i.e., from a clinical point of view), the considered dataset lacked enough NYHA class IV patients and overlooked the potential separation of NYHA class II patients in the subclasses NYHA IIS and IIM (where the indexes “S” and “M” indicate a slight or moderate limitation of physical activity, respectively) [62]. Clearly, further research using such accurate dataset would be desirable to understand further potentialities of the proposed methodology.
Finally, the implemented workflow of research may be affected by the manual subjective revision of all the single beats before building the Poincaré map; a future development could consist of building an automatic process also for this step of the research.

Supplementary Materials

The following are available online at https://www.mdpi.com/article/10.3390/bioengineering8100138/s1, Table S1: Bivariate Pearson’s correlation among all the independent variables, Figure S1: Outliers were found through the Cook’s distance vs. Center Leverage Value graph.

Author Contributions

Conceptualization, L.D., G.D., G.C. and C.R.; methodology, L.D., G.C. and C.R.; software, G.D.; validation, L.D., G.C. and C.R.; formal analysis, L.D. and C.R.; investigation, G.D. and M.T.L.R.; resources, G.D. and M.T.L.R.; data curation, L.D., G.D., G.C., A.C., F.A., M.T.L.R. and C.R.; writing—original draft preparation, L.D., G.C. and C.R.; writing—review and editing, G.D. and M.T.L.R.; visualization, G.C., A.C. and F.A.; supervision, G.D. and M.T.L.R.; project administration, G.D and M.T.L.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study. Written informed consent has been obtained from the patients to publish this paper.

Data Availability Statement

The datasets generated and/or analyzed during the current study are not publicly available due to privacy policy but are available from the corresponding author on reasonable request.

Acknowledgments

The authors thank Roberto Polizzi for his assistance in improving the description of the study population features (Section 2.1).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Malik, M. Heart rate variability. Curr. Opin. Cardiol. 1998, 13, 36–44. [Google Scholar] [CrossRef]
  2. Işler, Y.; Kuntalp, M. Combining classical HRV indices with wavelet entropy measures improves to performance in diagnosing congestive heart failure. Comput. Biol. Med. 2007, 37, 1502–1510. [Google Scholar] [CrossRef] [PubMed]
  3. Cohn, J.N. The Management of Chronic Heart Failure. N. Engl. J. Med. 1996, 335, 490–498. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Nolan, J.; Batin, P.D.; Andrews, R.; Lindsay, S.J.; Brooksby, P.; Mullen, M.; Baig, W.; Flapan, A.D.; Cowley, A.; Prescott, R.J.; et al. Prospective Study of Heart Rate Variability and Mortality in Chronic Heart Failure. Circulation 1998, 98, 1510–1516. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Stein, P.K.; Rich, M.W.; Rottman, J.N.; Kleiger, R.E. Stability of index of heart rate variability in patients with congestive heart failure-results of the United Kingdom heart failure evaluation and assessment of risk trial (UK-Heart). Am. Heart J. 1995, 129, 975–981. [Google Scholar] [CrossRef]
  6. 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] [Green Version]
  7. Bennett, J.A.; Riegel, B.; Bittner, V.; Nichols, J. Validity and reliability of the NYHA classes for measuring research outcomes in patients with cardiac disease. Heart Lung 2002, 31, 262–270. [Google Scholar] [CrossRef] [PubMed]
  8. Waring, J.; Lindvall, C.; Umeton, R. Automated machine learning: Review of the state-of-the-art and opportunities for healthcare. Artif. Intell. Med. 2020, 104, 101822. [Google Scholar] [CrossRef] [PubMed]
  9. Ricciardi, C.; Amboni, M.; De Santis, C.; Ricciardelli, G.; Improta, G.; D’Addio, G.; Cuoco, S.; Picillo, M.; Barone, P.; Cesarelli, M. Machine learning can detect the presence of mild cognitive impairment in patients affected by parkinson’s disease. In Proceedings of the IEEE International Symposium on Medical Measurements and Applications, Bari, Italy, 1 June–1 July 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef]
  10. Ricciardi, C.; Amboni, M.; De Santis, C.; Ricciardelli, G.; Improta, G.; Cesarelli, G.; D’Addio, G.; Barone, P. Classifying patients affected by parkinson’s disease into freezers or non-freezers through machine learning. In Proceedings of the IEEE International Symposium on Medical Measurements and Applications, Bari, Italy, 1 June–1 July 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef]
  11. Romeo, V.; Cuocolo, R.; Ricciardi, C.; Ugga, L.; Cocozza, S.; Verde, F.; Stanzione, A.; Napolitano, V.; Russo, D.; Improta, G.; et al. Prediction of tumor grade and nodal status in oropharyngeal and oral cavity squamous-cell carcinoma using a radiomic approach. Anticancer. Res. 2019, 40, 271–280. [Google Scholar] [CrossRef] [PubMed]
  12. Stanzione, A.; Ricciardi, C.; Cuocolo, R.; Romeo, V.; Petrone, J.; Sarnataro, M.; Mainenti, P.P.; Improta, G.; De Rosa, F.; Insabato, L.; et al. MRI radiomics for the prediction of fuhrman grade in clear cell renal cell carcinoma: A machine learning exploratory study. J. Digit. Imaging 2020, 33, 879–887. [Google Scholar] [CrossRef]
  13. Cuocolo, R.; Perillo, T.; De Rosa, E.; Ugga, L.; Petretta, M. Current applications of big data and machine learning in cardiology. J. Geriatr. Cardiol. 2019, 16, 601–607. [Google Scholar] [CrossRef]
  14. Ricciardi, C.; Cantoni, V.; Improta, G.; Iuppariello, L.; Latessa, I.; Cesarelli, M.; Triassi, M.; Cuocolo, A. Application of data mining in a cohort of Italian subjects undergoing myocardial perfusion imaging at an academic medical center. Comput. Methods Programs Biomed. 2020, 189, 105343. [Google Scholar] [CrossRef]
  15. Ricciardi, C.; Cantoni, V.; Green, R.; Improta, G.; Cesarelli, M. Is it possible to predict cardiac death? In Proceedings of the XV Mediterranean Conference on Medical and Biological Engineering and Computing, Coimbra, Portugal, 26–28 September 2019; Henriques, J., Neves, N., de Carvalho, P., Eds.; Springer: Cham, Switzerland, 2019. [Google Scholar] [CrossRef]
  16. Ricciardi, C.; Edmunds, K.; Recenti, M.; Sigurdsson, S.; Gudnason, V.; Carraro, U.; Gargiulo, P. Assessing cardiovascular risks from a mid-thigh CT image: A tree-based machine learning approach using radiodensitometric distributions. Sci. Rep. 2020, 10, 1–13. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Isler, Y.; Narin, A.; Ozer, M.; Perc, M. Multi-stage classification of congestive heart failure based on short-term heart rate variability. Chaos Solitons Fractals 2019, 118, 145–151. [Google Scholar] [CrossRef]
  18. Isler, Y.; Narin, A.; Ozer, M. Comparison of the effects of cross-validation methods on determining performances of classifiers used in diagnosing congestive heart failure. Meas. Sci. Rev. 2015, 15, 196–201. [Google Scholar] [CrossRef] [Green Version]
  19. Gong, X.; Long, B.; Wang, Z.; Zhang, H.; Nandi, A.K. Faster Detection of abnormal electrocardiogram (ECG) signals using fewer features of Heart Rate Variability (HRV). J. Comput. Sci. Syst. Biol. 2018, 12, 19–27. [Google Scholar] [CrossRef]
  20. Zhao, L.; Liu, C.; Wei, S.; Liu, C.; Li, J. Enhancing detection accuracy for clinical heart failure utilizing pulse transit time variability and machine learning. IEEE Access 2019, 7, 17716–17724. [Google Scholar] [CrossRef]
  21. Agliari, E.; Barra, A.; Barra, O.A.; Fachechi, A.; Vento, L.F.; Moretti, L. Detecting cardiac pathologies via machine learning on heart-rate variability time series and related markers. Sci. Rep. 2020, 10, 18. [Google Scholar] [CrossRef]
  22. Hua, Z.; Chen, C.; Zhang, R.; Liu, G.; Wen, W. Diagnosing Various Severity Levels of Congestive Heart Failure Based on Long-Term HRV Signal. Appl. Sci. 2019, 9, 2544. [Google Scholar] [CrossRef] [Green Version]
  23. Qu, Z.; Liu, Q.; Liu, C. Classification of congestive heart failure with different New York Heart association functional classes based on heart rate variability indices and machine learning. Expert Syst. 2019, 36, e12396. [Google Scholar] [CrossRef]
  24. Chen, W.; Zheng, L.; Li, K.; Wang, Q.; Liu, G.; Jiang, Q. A Novel and effective method for congestive heart failure detection and quantification using dynamic heart rate variability measurement. PLoS ONE 2016, 11, e0165304. [Google Scholar] [CrossRef] [PubMed]
  25. D’Addio, G.; Acanfora, D.; Pinna, G.D.; Maestri, R.; Furgi, G.; Picone, C.; Rengo, F. Reproducibility of short and long-term poincare plot parameters compared with frequency-domain hrv indexes in congestive heart failure. In Proceedings of the Computers in Cardiology, Cleveland, OH, USA, 13–16 September 1998; Murray, A., Swiryn, S., Eds.; IEEE: Piscataway, NJ, USA, 1998. [Google Scholar] [CrossRef]
  26. Donisi, L.; Ricciardi, C.; Cesarelli, G.; Pagano, G.; Amitrano, F.; D’Addio, G. Machine learning applied on poincaré analyisis to discriminate different cardiac issues. In Proceedings of the 2020 11th Conference of the European Study Group on Cardiovascular Oscillations (ESGCO), Pisa, Italy, 15–15 July 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef]
  27. Ricciardi, C.; Donisi, L.; Cesarelli, G.; Pagano, G.; Coccia, A.; D’Addio, G. Feasibility of machine learning applied to poincaré plot analysis on patients with CHF. In Proceedings of the 2020 11th Conference of the European Study Group on Cardiovascular Oscillations (ESGCO), Pisa, Italy, 15–15 July 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef]
  28. Maestri, R.; Pinna, G.D.; Balocchi, R.; D’Addio, G.; Ferrario, M.; Porta, A.; Sassi, R.; Signorini, M.G.; La Rovere, M.T. Clinical correlates of non-linear indices of heart rate variability in chronic heart failure patients. Biomed. Tech. 2006, 51, 220–223. [Google Scholar] [CrossRef]
  29. Kamen, P.W.; Tonkin, A.M. Application of the Poincaré plot to heart rate variability: A new measure of functional status in heart failure. Aust. N. Z. J. Med. 1995, 25, 18–26. [Google Scholar] [CrossRef]
  30. Woo, M.A.; Stevenson, W.G.; Moser, D.K.; Trelease, R.B.; Harper, R.M. Patterns of beat-to-beat heart rate variability in advanced heart failure. Am. Heart J. 1992, 123, 704–710. [Google Scholar] [CrossRef]
  31. Woo, M.A.; Stevenson, W.G.; Moser, D.K.; Middlekauff, H.R. Complex heart rate variability and serum norepinephrine levels in patients with advanced heart failure. J. Am. Coll. Cardiol. 1994, 23, 565–569. [Google Scholar] [CrossRef] [Green Version]
  32. Brouwer, J.; van Veldhuisen, D.J.; Man In’t Veld, A.J.; Haaksma, J.; Dijk, W.A.; Visser, K.R.; Boomsma, F.; Dunselman, P.H.; Lie, K. Prognostic value of heart rate variability during long-term follow-up in patients with mild to moderate heart failure. J. Am. Coll. Cardiol. 1996, 28, 1183–1189. [Google Scholar] [CrossRef] [Green Version]
  33. Marciano, F.; Migaux, M.L.; Acanfora, D.; Furgi, G.; Rengo, F. Quantification of poincare’ maps for the evaluation of heart rate variability. In Proceedings of the Computers in Cardiology, Bethesda, MD, USA, 25–28 September 1994. [Google Scholar] [CrossRef]
  34. D’Addio, G.; Pinna, G.D.; La Rovere, M.T.; Maestri, R.; Furgi, G.; Rengo, F. Prognostic value of poincare plot indexes in chronic heart failure patients. In Proceedings of the Computers in Cardiology, Rotterdam, The Netherlands, 23–26 September 2001; IEEE: Piscataway, NJ, USA, 2001. [Google Scholar] [CrossRef]
  35. Copie, X.; Le Heuzey, J.-Y.; Iliou, M.-C.; Khouri, R.; Lavergne, T.; Pousset, F.; Guize, L. Correlation between time-domain measures of heart rate variability and scatterplots in postinfarction patients. Pacing Clin. Electrophysiol. 1996, 19, 342–347. [Google Scholar] [CrossRef]
  36. Bigger, J.; Fleiss, J.L.; Rolnitzky, L.M.; Steinman, R.C. Stability over time of heart period variability in patients with previous myocardial infarction and ventricular arrhythmias. Am. J. Cardiol. 1992, 69, 718–723. [Google Scholar] [CrossRef]
  37. Corbi, G.; Cesarelli, M.; Ferrara, N.; D'Addio, G. Reproducibility of Non Linear Analysis Parameters in Chronic Heart Failure Patients. In Advances in Biomedicine and Health Science, Proceedings of the 2nd International Conference on Biomedicine and Health Engineering, Brasov, Romania, 1–3 June 2013; Marascu-Klein, V., Ed.; WSEAS Press: Athens, GR, USA, 2013. [Google Scholar]
  38. D’Addio, G.; Pinna, G.D.; Maestri, R.; Acanfora, D.; Ranaudo, E.; Furgi, G.; Rengo, F. Changes induced by tilting on Poincare plots and symbolic dynamic patterns of HRV compared to spectral indexes in post-MI and normal subjects. In Proceedings of the Computers in Cardiology, Cambridge, MA, USA, 24–27 September 2000. [Google Scholar] [CrossRef]
  39. Starkweather, J.; Moske, A.K. Multinomial Logistic Regression. Denton: University of North Texas; 2011 Aug. Available online: https://it.unt.edu/sites/default/files/mlr_jds_aug2011.pdf (accessed on 30 June 2021).
  40. Van Smeden, M.; Moons, K.G.; De Groot, J.A.; Collins, G.S.; Altman, D.G.; Eijkemans, M.J.; Reitsma, J.B. Sample size for binary logistic prediction models: Beyond events per variable criteria. Stat. Methods Med. Res. 2019, 28, 2455–2474. [Google Scholar] [CrossRef] [Green Version]
  41. Tougui, I.; Jilbab, A.; El Mhamdi, J. Heart disease classification using data mining tools and machine learning techniques. Health Technol. 2020, 10, 1137–1144. [Google Scholar] [CrossRef]
  42. Improta, G.; Ricciardi, C.; Amato, F.; D’Addio, G.; Cesarelli, M.; Romano, M. Efficacy of machine learning in predicting the kind of delivery by cardiotocography. In Proceedings of the XV Mediterranean Conference on Medical and Biological Engineering and Computing (MEDICON 2019), Coimbra, Portugal, 26–28 September 2019; Henriques, J., de Carvalho, P., Neves, N., Eds.; Springer: Cham, Switzerland, 2019. [Google Scholar] [CrossRef]
  43. D’Addio, G.; Ricciardi, C.; Improta, G.; Bifulco, P.; Cesarelli, M. Feasibility of machine learning in predicting features related to congenital nystagmus. In Proceedings of the XV Mediterranean Conference on Medical and Biological Engineering and Compu-ting (MEDICON 2019), Coimbra, Portugal, 26–28 September 2019; Henriques, J., de Carvalho, P., Neves, N., Eds.; Springer: Cham, Switzerland, 2019. [Google Scholar] [CrossRef]
  44. Donisi, L.; Cesarelli, G.; Coccia, A.; Panigazzi, M.; Capodaglio, E.; D’Addio, G. Work-related risk assessment according to the revised niosh lifting equation: A preliminary study using a wearable inertial sensor and machine learning. Sensors 2021, 21, 2593. [Google Scholar] [CrossRef] [PubMed]
  45. Scrutinio, D.; Ricciardi, C.; Donisi, L.; Losavio, E.; Battista, P.; Guida, P.; Cesarelli, M.; Pagano, G.; D’Addio, G. Machine learning to predict mortality after rehabilitation among patients with severe stroke. Sci. Rep. 2020, 10, 1–10. [Google Scholar] [CrossRef]
  46. Donisi, L.; Moretta, P.; Coccia, A.; Amitrano, F.; Biancardi, A.; D’Addio, G. Distinguishing stroke patients with and without unilateral spatial neglect by means of clinical features: A tree-based machine learning approach. In Proceeding of the 2021 IEEE International Symposium on Medical Measurements and Applications (MeMeA), Neuchâtel, Switzerland, 23–25 June 2021; IEEE: Piscataway, NJ, USA, 2021. [Google Scholar] [CrossRef]
  47. Kotsiantis, S.B. Supervised machine learning: A review of classification techniques. In Proceedings of the 2007 Conference on Emerging Artificial Intelligence Applications in Computer Engineering: Real Word AI Systems with Applications in eHealth, HCI, Information Retrieval and Pervasive Technologies, Athens, Greece, 21–23 May 2007; Maglogiannis, I., Karpouzis, K., Wallace, M., Soldatos, J., Eds.; IOS Press: Amsterdam, The Netherlands, 2007. [Google Scholar]
  48. Cover, T.; Hart, P. Nearest neighbor pattern classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef]
  49. Freund, Y.; Schapire, R.E. A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci. 1997, 55, 119–139. [Google Scholar] [CrossRef] [Green Version]
  50. Rish, I. An empirical study of the naive bayes classifier. In Proceedings of the 17th International Joint Conference on Artificial Intelligence, Seattle, WA, USA, 4–10 August 2001. [Google Scholar]
  51. Frank, E.; Hall, M.; Pfahringer, B. Locally weighted naive bayes. In Proceedings of the Nineteenth Conference on Uncertainty in Artificial Intelligence, Acapulco, Mexico, 7–10 August 2003; Kjærulff, U., Meek, C., Eds.; Morgan Kaufmann Publishers Inc.: Burlington, MA, USA, 2003. [Google Scholar]
  52. Abraham, R.; Simha, J.B.; Iyengar, S.S. A comparative Analysis of discretization methods for medical datamining with naïve bayesian classifier. In Proceedings of the 9th International Conference on Information Technology, Bhubaneswar, India, 18–21 December 2006; Mohanti, S.P., Sahoo, A., Eds.; IEEE: Piscataway, NJ, USA, 2006. [Google Scholar] [CrossRef]
  53. Abraham, R.; Simha, J.B.; Iyengar, S.S. Medical datamining with a new algorithm for feature selection and naïve bayesian classifier. In Proceedings of the 10th International Conference on Information Technology, Rourkela, India, 17–20 December 2007; Patra, P., Panda, P.R., Eds.; IEEE: Piscataway, NJ, USA, 2007. [Google Scholar] [CrossRef]
  54. Soni, J.; Ansari, U.; Sharma, D.; Soni, S. Predictive data mining for medical diagnosis: An overview of heart disease prediction. Int. J. Comput. Appl. 2011, 8, 43–48. [Google Scholar] [CrossRef]
  55. Nahar, J.; Imam, T.; Tickle, K.S.; Chen, Y.-P.P. Computational intelligence for heart disease diagnosis: A medical knowledge driven approach. Expert Syst. Appl. 2013, 40, 96–104. [Google Scholar] [CrossRef]
  56. Subbalakshmi, G.; Ramesh, K.; Chinna Rao, M. Decision support in heart disease prediction system using naive bayes. Indian J. Comp. Sci. Eng. 2011, 2, 170–176. [Google Scholar]
  57. Tripoliti, E.E.; Papadopoulos, T.G.; Karanasiou, G.S.; Naka, K.; Fotiadis, D.I. Heart failure: Diagnosis, severity estimation and prediction of adverse events through machine learning techniques. Comput. Struct. Biotechnol. J. 2017, 15, 26–47. [Google Scholar] [CrossRef] [Green Version]
  58. Gonçalves, A.R.; De Oliveira Camargo-Brunetto, M.A. Classification of poincaré plots for temporal series of heart rate varia-bility by using machine learning techniques. In Proceedings of the 2010 10th International Conference on Intelligent Systems Design and Applications, Cairo, Egypt, 29 November–1 December 2010; Ella Hassanien, A., Abraham, A., Marcelloni, F., Hagras, H., Antonelli, M., Hong, T., Eds.; IEEE: Piscataway, NJ, USA, 2010. [Google Scholar] [CrossRef]
  59. Sepulveda-Suescun, J.P.; Murillo-Escobar, J.; Urda-Benitez, R.D.; Orrego-Metaute, D.A.; Orozco-Duque, A. Atrial fibrillation detection through heart rate variability using a machine learning approach and poincare plot features. In Proceedings of the 7th Latin American Congress on Biomedical Engineering, Bucaramanga, Colombia, 26–28 October 2016; Bustamante, J., Sierra, D.A., Torres, I., Eds.; Springer: Cham, Switzerland, 2016. [Google Scholar] [CrossRef]
  60. Rezaei, S.; Moharreri, S.; Abdollahpur, M.; Parvaneh, S. Heart arrhythmia classification using extracted features in poincare plot of RR intervals. In Proceedings of the Computing in Cardiology, Rennes, France, 24–27 September 2017; Pickett, C., Corsi, C., Laguna, P., MacLeod, R., Eds.; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar] [CrossRef]
  61. Lever, J.; Krzywinski, M.; Altman, N. Classification evaluation. Nat. Methods 2016, 13, 603–604. [Google Scholar] [CrossRef]
  62. Cohn, J.; Hawkins, M.; Levine, H.; Naughton, J.; Rapaport, E.; Goldstein, S.; Pitt, B.; Cody, R.; Deedwania, P.; Dennick, L.; et al. Comparative effects of therapy with captopril and digoxin in patients with mild to moderate heart failure. JAMA 1988, 259, 539–544. [Google Scholar] [CrossRef]
Figure 1. (A) Example of a 2D scatter plot RR vs. RR presenting the visual representation of the following extracted parameters: length (L [ms]), highest variability extension (HVE [ms])—related to the RR value showing the maximum width (RR *)—and area (A [(ms)2]). (B) Curve which represents the measure of VE at different RR intervals; the percentage of the length which corresponds to the maximum amplitude (HVE) of the plot is P ([%]).
Figure 1. (A) Example of a 2D scatter plot RR vs. RR presenting the visual representation of the following extracted parameters: length (L [ms]), highest variability extension (HVE [ms])—related to the RR value showing the maximum width (RR *)—and area (A [(ms)2]). (B) Curve which represents the measure of VE at different RR intervals; the percentage of the length which corresponds to the maximum amplitude (HVE) of the plot is P ([%]).
Bioengineering 08 00138 g001
Figure 2. (A) Example of a 3D scatter plot presenting the visual representation of the following parameters: number of peaks (Np [adim]), mean distance of peaks from the axis of symmetry (Dp [ms]). (B) Example of the semi-ellipsoid of inertia illustrating the coordinates of the three radii of inertia : ρ x   [ ms ] , ρ y [ ms ] , ρ z   [ adim ] .
Figure 2. (A) Example of a 3D scatter plot presenting the visual representation of the following parameters: number of peaks (Np [adim]), mean distance of peaks from the axis of symmetry (Dp [ms]). (B) Example of the semi-ellipsoid of inertia illustrating the coordinates of the three radii of inertia : ρ x   [ ms ] , ρ y [ ms ] , ρ z   [ adim ] .
Bioengineering 08 00138 g002
Table 1. Clinical characteristics of the population studied.
Table 1. Clinical characteristics of the population studied.
AgeMaleCause [%]LVEFVPCNSVT
[years][%]IschemicIdiopathicOther%n/h%
548750453231337
Abbreviations: LVEF: left ventricular ejection fraction; VPC: ventricular premature contractions, NSVT: non-sustained ventricular tachycardia.
Table 2. Univariate statistical analysis performed through one-way ANOVA/Kruskal Wallis plus post-hoc tests for all the variables. Post-hoc analyses were reported only for significant tests.
Table 2. Univariate statistical analysis performed through one-way ANOVA/Kruskal Wallis plus post-hoc tests for all the variables. Post-hoc analyses were reported only for significant tests.
VariablesNYHA = 1NYHA = 2NYHA = 3p-ValuePost-Hoc
Classes
p-Value
L631.14 ± 173.27594.74 ± 174.79512.05 ± 188.620.005 ‘1–3, 0.024
2–3, 0.012
HVE257.02 ± 96.37235.74 ± 95.25229.09 ±82.000.518 ^NA
A13,194.09 ± 7313.3614,094.22 ± 10,389.5710,975.41 ± 8714.270.040 ^2–3, 0.041
p61.72 ± 12.4355.99 ± 14.3956.70±13.490.210 ‘NA
N p 36.82 ± 29.4027.79 ± 17.6922.90 ± 18.300.010 ^1–3, 0.019
D p 48.04 ± 9.6053.89 ± 19.9061.27 ± 22.100.025 ^2–3, 0.047
ρ x 120.22 ± 32.81113.51 ± 28.00105.33 ± 23.250.069 ^NA
ρ y 113.62 ± 39.06105.54 ± 39.6284.55 ± 37.490.001 ^2–3, 0.002
1–3, 0.007
ρ z 798.46 ± 134.32811.17 ± 118.53773.51 ± 149.450.195 ‘NA
‘ = ANOVA. ^ = Kruskal Wallis. NA = Not Applicable.
Table 3. The results—odds ratio with 95% confidence interval (CI) and p-values—of the multivariate logistic regression. Accuracy of MLR = 78.4%.
Table 3. The results—odds ratio with 95% confidence interval (CI) and p-values—of the multivariate logistic regression. Accuracy of MLR = 78.4%.
VariablesOdds Ratio
(95% CI)
p-Value
LNINI
HVE0.997
(0.993–1.002)
0.229
ANINI
p0.983
(0.966–1.000)
0.046
N p NINI
D p NINI
ρ x NINI
ρ y 1.027
(1.015–1.040)
0.000
ρ z NINI
NI = Not included.
Table 4. Evaluation metrics and features included per each algorithm.
Table 4. Evaluation metrics and features included per each algorithm.
AlgorithmsAccuracy [%]Sensitivity [%]Specificity [%]Precision [%]AUCROC [%]Features Selected
ADA-B82.558.392.977.80.756L, P
KNN80.041.796.483.30.702 L ,   N p ,   ρ y
NB82.566.789.372.70.747 L ,   N p ,   ρ y
Abbreviations: ADA-B: Ada Boost; KNN: K-Nearest neighbors; NB: Naive Bayes.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

D’Addio, G.; Donisi, L.; Cesarelli, G.; Amitrano, F.; Coccia, A.; La Rovere, M.T.; Ricciardi, C. Extracting Features from Poincaré Plots to Distinguish Congestive Heart Failure Patients According to NYHA Classes. Bioengineering 2021, 8, 138. https://doi.org/10.3390/bioengineering8100138

AMA Style

D’Addio G, Donisi L, Cesarelli G, Amitrano F, Coccia A, La Rovere MT, Ricciardi C. Extracting Features from Poincaré Plots to Distinguish Congestive Heart Failure Patients According to NYHA Classes. Bioengineering. 2021; 8(10):138. https://doi.org/10.3390/bioengineering8100138

Chicago/Turabian Style

D’Addio, Giovanni, Leandro Donisi, Giuseppe Cesarelli, Federica Amitrano, Armando Coccia, Maria Teresa La Rovere, and Carlo Ricciardi. 2021. "Extracting Features from Poincaré Plots to Distinguish Congestive Heart Failure Patients According to NYHA Classes" Bioengineering 8, no. 10: 138. https://doi.org/10.3390/bioengineering8100138

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