Next Article in Journal
Optical-Based Biosensors and Their Portable Healthcare Devices for Detecting and Monitoring Biomarkers in Body Fluids
Previous Article in Journal
Predictors of Newborn’s Weight for Height: A Machine Learning Study Using Nationwide Multicenter Ultrasound Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Risk Factors in Patients with Subclinical Atherosclerosis and Increased Cardiovascular Risk Using Factor Analysis

1
Department of Cybernetics and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Technical University of Košice, 040 01 Košice, Slovakia
2
1st Department of Cardiology, East Slovak Institute for Cardiovascular Diseases, 040 01 Košice, Slovakia
3
Faculty of Medicine, Pavol Jozef Šafárik University in Košice, 040 01 Košice, Slovakia
4
Centre of Clinical and Preclinical Research, MEDIPARK, Faculty of Medicine, Pavol Jozef Šafárik University in Košice, 040 01 Košice, Slovakia
5
Department of Gerontology and Geriatrics, Faculty of Medicine, Pavol Jozef Šafárik University in Košice, 040 01 Košice, Slovakia
*
Author to whom correspondence should be addressed.
Diagnostics 2021, 11(7), 1284; https://doi.org/10.3390/diagnostics11071284
Submission received: 31 May 2021 / Revised: 8 July 2021 / Accepted: 13 July 2021 / Published: 16 July 2021
(This article belongs to the Section Machine Learning and Artificial Intelligence in Diagnostics)

Abstract

:
Today, there are many parameters used for cardiovascular risk quantification and to identify many of the high-risk subjects; however, many of them do not reflect reality. Modern personalized medicine is the key to fast and effective diagnostics and treatment of cardiovascular diseases. One step towards this goal is a better understanding of connections between numerous risk factors. We used Factor analysis to identify a suitable number of factors on observed data about patients hospitalized in the East Slovak Institute of Cardiovascular Diseases in Košice. The data describes 808 participants cross-identifying symptomatic and coronarography resulting characteristics. We created several clusters of factors. The most significant cluster of factors identified six factors: basic characteristics of the patient; renal parameters and fibrinogen; family predisposition to CVD; personal history of CVD; lifestyle of the patient; and echo and ECG examination results. The factor analysis results confirmed the known findings and recommendations related to CVD. The derivation of new facts concerning the risk factors of CVD will be of interest to further research, focusing, among other things, on explanatory methods.

1. Introduction

More than 4 million people die each year in Europe from cardiovascular disease (CVD). Despite the progress in CVD treatment, it will not be significantly reduced by the prevalence of coronary heart disease. The cause of this condition is either unrealized or late indicated diagnostic methods for early diagnosis of coronary artery disease. Modern drug therapy and specialized intervention centers are helpful for the prevention and treatment of CVD. However, coronary artery disease and preventive medicine screening could be better, confirming data from Euroaspire I-V programs. We have modern PCI (percutaneous intervention) centers, but patient’s medical care after hospitalization has some limitations [1,2,3]. The timeline of the clinical trials and the available data are only the traditional risk factors included in this scoring system. Consequently, the system lacks certain crucial aspects, including, among other things, the presence of diabetes mellitus type 2, smoking, obesity, or the results of the newest clinical trials dealing with the inflammatory theory of atherosclerosis, genetic parameters, and respectively familiar hypercholesterolemia differences. Waiting for invasive diagnostic and therapeutic methods is often the subject of delay, caused by the inadequate selection of patients undergoing selective coronarographies due to the unnecessary examinations of low-probability patients. This over-diagnosing is not associated with a better prognosis; it merely highlights the need to optimize the examination process, especially personalized medicine, artificial intelligence (AI), machine learning (ML), or statistical methods. These personalized aspects based on the patient and the available data concerning the cardiovascular risk and the risk stratification of positive coronarography findings could bring us more effective diagnostics and treatment of cardiovascular disease [4].
Artificial intelligence can help in some aspects of medical care, patient management, and examination (better diagnostic, decreased risk of iatrogenic complications, better recovery). A set of methods is used for this, including ML methods. The growing importance of ML methods lies in the fact that these methods can process vast volumes of different types of data in a relatively short time. Likewise, the number of such research studies in medicine is constantly growing, as medicine is extremely rich in data. In addition, ML offers different options depending on the methods used. The most typical example is the classification of patients according to the presence of a particular disease. However, there are other perspectives on medical issues. As mentioned above, risk factors lead to disease, and early detection of risk factors can help diagnose a disease in its early stages. It can lead to specific changes that can subsequently improve the patient’s condition. Here we come to the concept of personalized medicine.
However, for the enormous amount of data, providing personalized medicine is a challenging task. We come to the potential of ML methods, respectively AI, which also includes ML. Patient data contained in electronic health records (EHR) must first be extracted [5], then data can be used to train algorithms that are part of Clinical Decision Support Systems (CDSS) [6]. Such systems then generate recommendations based on a combination of available theoretical knowledge and facts “read” from the analyzed data. However, as stated in [6,7], these recommendations should not be taken in any other way than the recommendations. They should not be used as automated diagnostic procedures, as they cannot replace a trained healthcare professional.
The presented work aim is to provide a less typical view of the issue of risk factors. Specifically, our effort will be to examine the existence of clusters between the attributes of the monitored dataset. For this purpose, we focus on Factor Analysis, revealing the clusters of the observed characteristics. We subsequently extended our decision support system for cardiologists (DSSC) (not the presented work’s subject).
The rest of this paper is organized as follows. Section 2 presents our analysis of related work motivating our research in this direction. Section 3 describes the background of the data collection, the data used for experiments, and the necessary preprocessing operations. Section 4 presents details about the used research method-factor analysis and the results of our experiments. Section 5 discusses the results achieved in a broader context and their implications on medical practice. Finally, Section 6 concludes this paper and sketches the future directions of our research.

2. Related Work

In recent years, the use of factor analysis, not only in the field of CVD, has been increasing. Tsai and co-workers [8] focused on the relationship between cardiometabolic factors, systemic inflammation, and data on the Taiwanese population’s sitting time and physical activity using principal component analysis. They created five clusters of factors and demonstrated that traditional CVD risk factors are not similar to those describing the physical activity that falls into one cluster. The combination of factors they created was able to explain almost 70% of the variability of the 14 examined characteristics. Another significant result of their work described the interrelationship between inflammation and adiposity. In conclusion, they also suggest that insulin resistance and inflammation are signs of adiposity.
The connection between factor analysis and CVD was grasped by Tsai’s research [9] in terms of modifiable risk factors within the Taiwanese population. In this way, they created five factors corresponding to the usual guidelines. The analysis showed an intense significance of waist circumference, blood pressure, and total cholesterol related to CVD. Their results indicated that the prevalence of metabolic syndrome in Taiwan was higher in men (15.5%), but found no significant gender difference compared to other CVD risk factors. In conclusion, the research authors evaluated that their research revealed other risk factors for CVD, including lifestyle factors, exercise, and total cholesterol. They point out that early identification of modifiable risk factors may play an essential role in preventing CVD.
Both studies focused on the middle-aged to elderly population. However, as [10] points out, the atherosclerotic process begins much earlier, so they decided to target the child population (8–10 years old) in New Zealand. The study’s authors identified four factors describing blood pressure, adiposity, lipids, and vascular, which explained the 60% variance of the monitored variables. The blood pressure factor explained almost 40% of this variance. They also confirmed that glycated hemoglobin and fibrinogen acted on several factors, and fibrinogen suggests short-term glycemic control. They identified a higher risk of adiposity, vascular and cumulative risk score in overweight and obese children.
Another study looking at the association between factors of hospital practice related to heart failure and mortality at 7 and 30 days after hospitalization and during hospitalization in Japanese hospitals, respectively, provided a different perspective [11]. The researchers identified five factors describing interventional cardiology (F1), cardiovascular surgery (F2), pediatric cardiology (F3), electrophysiology (F4), and cardiac rehabilitation (F5). This combination of factors explained approximately 100% of the variance of the original data (90 observed characteristics), with the factor of cardiovascular surgery contributing the most. Subsequently, the association was evaluated based on logistic regression. As a result of their research, while F3, F4, and F5 were associated with lower mortality during the period under review, factor F1 was associated with a higher mortality, and factor F2 did not show any significant association with mortality.
As we have pointed out, factor analysis can be used in one domain, the CVD domain, from different angles. It is possible to focus on risk factors either in the adult population or in the child population. It is possible to focus on a specific group of patient characteristics obtained from healthcare records or questionnaires. It is possible to focus on medical procedures in connection with the continuation of the disease. Most of the research was carried out in Asian countries or America. Studies linked to the European population are not significantly represented. Another gap is also shown in the direction of factor analysis in the field of CVD. In the survey, we did not find any similar study that would focus on commonly monitored patient symptoms obtained by laboratory tests or admission examinations following coronary heart disease and coronary artery obstruction.

3. Background of the Data Collection, Overview of Data and Data Preprocessing

The idea of the mentioned-above decision support system for cardiologists was based on collaboration between the East Slovak Institute for Cardiovascular Diseases in Košice (ESICD), the Faculty of Medicine of the Pavel Jozef Šafárik University in Košice (FM PJŠU), and the Department of Cybernetics and Artificial Intelligence of the Faculty of Electrical Engineering and Informatics of the Technical University of Košice (DCAI). A common multidisciplinary research team is developing DSS within the Kosice Selective Coronarography Multiple Risk (KSC MR) Study project. The idea of KSC MR is to use ML methods to analyze the characteristics of patients, including physical findings, laboratory examination, questionnaires, and, among other things, the results of selective coronarography. All the significant results from the processing and modeling of these data should be part of the software (in the form of DSSC), which will enable the early detection of high-risk patients concerning the possibilities of personalized medicine [12]. The KSC MR study plan was to enroll prospectively approximately over 1000 patients aged 18 and above, without an upper limit, who will be admitted to the associated hospital suspected of having coronary artery disease.
The population of our study was collected on the 1st Cardiology department of ESICD. We randomized patients with one of the more known risk factors of CVD and subclinical atherosclerosis detected by CT angiography or other noninvasive imaging or exercise examinations. Every patient from our study has performed selective coronarography examination (diagnostic, and if also needed, therapeutic), assessment of laboratory parameters. The exclusion criteria were—known coronary artery disease and history of acute coronary syndrome.
Patients were hospitalized in ESICD between June 2017 and March 2018. Data collection was performed retrospectively concerning the described inclusion and exclusion criteria. Electronic health records (EHR) underwent natural language processing and were further analyzed as a set of structured data [5]. All experiments and work with the data file were performed in the R Studio environment (version 1.4.1106) in the R programming language (version R-4.0.2).
Overall, the data contains 66 attributes, which we divided into the following groups: identifying attributes, symptomatic attributes, and resulting attributes. Each group of features is capturing specific information about patients. An overview of the used attributes and their essential characteristics and distribution of values is described in Table 1.
The degree of severity of the finding of coronarography was derived from the narrowing of the coronary arteries of the heart found during the examination of selective coronary angiography as follows:
  • 0—no finding;
  • 1—at least one branch contains 10% narrowing;
  • 2—any branch, except the RIA basin, has 20 to 50% stenosis;
  • 3—RIA branches have 20 to 50% narrowing, the other 50 to 70% narrowing;
  • 4—RIA branches have a maximum of 70% narrowing (50–70%), the other 70–100%;
  • 5—at least one of the RIA branches has more than 70%.
The distribution of values of the Coron_result attribute is presented in the following Figure 1.

Data Preprocessing

Although the data contain a relatively large number of attributes describing the patient from different angles, it was necessary to adjust them for our needs. The first step was to infer the patients’ age (using the Year (year of birth of the patient) and ID attributes which contain information about the patient’s year of hospitalization). Therefore, we got the attribute Age, which tells us that our cohort’s average age was 65.23 (min: 36, sd: 9.34, median: 66, max: 88, IQR: 13).
Looking at the data structure and distribution of the values shown in Table 1, it can be seen that not all values are correct. Incorrect entries can have their origin in patient records or result from an error in the processing of medical reports. We have described this process in more detail in the work of [5]. One of the problems can be observed on the extreme values, outliers, which appear in the BMI (body mass index) attribute. Since the calculation of the BMI value depends on the Height and Weight attributes, we must look at these attributes together. In Figure 2a, the distribution of values displayed using the so-called boxplot suggests the existence of outliers. The reader may notice a change in the distribution of the values by comparing boxplots (a) and (b) of Figure 2.
The second problem with outliers occurred with the BP (blood pressure) attribute. The minimum value for this attribute was 12, and the maximum was 14,090. Both values represent extremes that are incompatible with human life. We replaced the extreme values by the 5th or the 95th percentile of a given attribute. The result can be seen in Figure 3, which indicates that the range of values of the BP attribute is within the normal range.
The cardiologist’s recommendation was to add another essential and well-known attribute, the ESC risk score, representing the rate of cardiovascular risk for the nearest ten years [13]. We created this attribute using several features from our dataset: the age of patients, gender, cholesterol, and blood pressure. The average value of ESC was 7.45 (min: 0, sd: 5.06, median: 6, max: 33, IQR: 5). Since many attributes contain NA values, this was also reflected in ESC attributes, and thus ESC has 431 NA values.
The next step in preparing the dataset was to treat attributes that acquired only one type of value, which can be a problem for Factor Analysis. Specifically, these were the attributes R_Hyperch (occurrence of high blood pressure in the patient’s family history), HIV (outcome of the patient’s HIV test), HBsAG (presence of hepatitis B virus antigen in the patient), and ECG_LBBB (presence of left Tawar shoulder block in the patient). Therefore, we could not use these attributes, and we decided to remove them from the dataset.
Another problem was that data contains 4749 missing values. In Figure 4, the reader can see the distribution of missing values in %. As shown in Figure 4, the most considerable amount of missing values is in the Chloride attribute, almost 80%. The FBG (fibrinogen levels) attribute follows it with approximately 77% missing values.
Based on the analysis of algorithms for the imputation of missing values [14], we decided to focus on more sophisticated methods. We used a known method with reported good results, k Nearest Neighbors (kNN), filling in the missing values through single imputation.
The last step of the preprocessing data phase was to deal with the attributes describing coronary angiography. In the first part of this step, we removed all the attributes describing the results of coronary angiography, based on which the attribute Nalez was also created. Specifically, the following attributes, represented the percentage narrowing of the heart arteries, were removed: ACS, RIA, RD1, RD2, RCX, RIM, RMS1, RMS2, ACD, and RIP, as well as the Muscle_bridge attribute.
Subsequently, we removed this target attribute to prevent it from being selected as part of one of the factors created during the implementation of the Factor Analysis. In addition, our goal was to find connections between features, ideally without considering the resulting attributes derived from coronary angiography.
Part of the data preprocessing was also the transformation of all attributes to the numeric data type.

4. Methods—Factor Analysis

Factor analysis (FA) is a statistical method that ranks among multivariate exploratory techniques, and its origins date back to 1904 [15]. The source of its roots is attributed to Charles Edward Spearman. Initially, the FA focused on its use in psychology, and only later did it find application in other fields.
As F. Gorunescu writes [16], multivariate exploratory techniques focus on finding hidden patterns in multidimensional data. He further states that FA can be used in two ways:
  • Reduction of the number of attributes to reduce the computational time in data processing;
  • Detection of the structure of connections hidden in the data.
Using FA on data is a reduced/transformed set of data in both cases, where interrelated attributes created, respectively, are replaced by new variables called factors.
The pair of authors Olson and Lauhoff even state in [17] that FA can be used as a preprocessing technique to get an idea of the number of clusters and review the dataset’s interrelated features. Another pair of authors, Wang and Kuo [18], agree with this view and describe FA as an essential step towards effective aggregation and classification procedures. They further add that the principal goal of FA is to find and rank crucial factors that can sufficiently represent the problem to be solved. A suitable number of factors needs to be chosen, and they should have two fundamental characteristics: independence and importance. These properties can be considered a necessary condition for FA. Wang and Kuo also point to a sufficient condition of FA, which indicates that the factors should be able to represent complete information about the system, which the amount of undiscovered knowledge can measure.

4.1. Evaluation of the Suitability of Using FA on a Selected Dataset

Before we get to the factor creation phase, it is necessary to verify whether the given dataset is suitable for the FA application. For this purpose, we will focus on two statistics in our work. The first is the Kaiser-Mayer-Olkin measure (KMO), which evaluates the degree of homogeneity of the observed features and is considered the overall measure of the adequacy of the experimental dataset. For KMO values, the Kaiser and Rice recommendation (see also Table 2) is used in practice [19,20].
The second statistic observed is the Measure of Sampling Adequacy (MSA), which indicates the extent to which others predict individual attributes. In other words, it evaluates the degree of correlation between unique characteristics [21]. As with KMO, if the MSA is below 0.5, the investigated dataset is unsuitable for FA use. The results of this calculation for our dataset can be seen in Figure 5, where the KMO (Overall MSA) rate is 0.61, corresponding to the average suitability of using FA on our dataset. The MSA rate is listed separately for each attribute, and although not all attributes take values above 0.5, we chose to keep them.

4.2. Determination of the Approximate Number of Factors

As described in [21], it is further necessary to determine the appropriate number of factors. Here, too, there are several approaches to determine the most appropriate number. Since [22] recommends using several methods to select the optimal number of factors, we focused on the Kaiser criterion, Scree test, and Parallel analysis.

4.2.1. Scree Test

The Scree test helps determine the approximate number of factors suitable for a given dataset based on the point where the course of the Scree graph significantly changes (in the so-called elbow). The horizontal line y = 1 in the Scree plot determines the limit to how many factors whose eigenvalue is greater than 1. The Scree plot is often referred to as a rubble test. In Figure 6, we can notice two waveforms of the graph. Both are important for us, i.e., both the intrinsic values of the factors and the eigenvalues of the components [23]. The first line of the graph (corresponding to FA) determines the eigenvalues of the factors. Based on the Scree plot recommendation, we should focus on creating three factors. The second line of the graph corresponds to the actual values of the components (PC), while it is recommended to develop 19 components.

4.2.2. Kaiser Criterion

Since the course of the Scree plot may not always show an unambiguous result, another researcher came up with a proposal on how to estimate the number of factors. Hanry F. Kaiser [24] proposed Kaiser’s rule, which directly examines the intrinsic values of factors. According to this rule, only factors whose eigenvalues are above one are retained. However, ref. [25] indicates that the number of factors with eigenvalues greater than 1 is related to the number of variables examined and is typically in the range of 1/4 to 1/3 of the number of variables. Ref. [25] refers to simulation studies that show that the Kaiser criterion is sometimes inaccurate; determining the number of factors in this way is not considered reasonable. However, we looked at this rule out of interest. The result is two recommendations:
  • Empirical Kaiser Criterion suggests 23 factors.
  • Traditional Kaiser Criterion suggests 19 factors.

4.2.3. Parallel Analysis

Horn introduced parallel analysis (PA) in 1965, and its original purpose was to improve the Kaiser criterion [25]. It also extends the rubble test. In addition to the essential display of the Scree graph, it also generates random correlation matrices, which are the basis for the averages of the eigenvalues of the random data displayed in the chart. Components, respectively factors, are retained if the intrinsic value from the actual data exceeds the intrinsic value from the random data [23,25]. Figure 7a shows graphs for estimating the number of factors (or components) using PA. The blue line is the same as in the Scree graph and corresponds to ‘FA’. However, we do not observe when it intersects with the horizontal prime y = 1, but we keep its intersection with a red line. In estimating the number of factors (the course corresponding to FA in Figure 7a), we get to a higher number than the recommendation using a rubble test. In this case, the recommended number of factors is 15.
Within R language packs, we can perform PA in another way, too. The result is shown in Figure 7b. In this case, we compare the course of the blue and red lines. These corresponds to the intrinsic values of the factors (red observed, blue random). Again, the number of significant factors can be estimated based on their intersection. In our case, the considerable number of factors is equal to 23.
Goldberg and Velicer [25] again refer to simulation studies that find that parallel analysis is one of the most accurate methods. In our case, the PA confirmed the conclusions of the application of the Kaiser criterion.
Based on the performed analyses, we decided to create several variants for 3, 15, 19, and 23 factors.

4.3. Factor Rotation

The next step of the FA was to select the appropriate rotation type of the factor axes. Factor rotation was presented shortly after the discovery of FA. This performance of factor rotation has led to an effort to better explain and interpret the FA results. The term rotation comes from the fact that the axes are rotated so that the clusters of factors were as close as possible. Axis rotation methods can be divided into orthogonal and oblique (for the angle between the x and y axes). The fundamental difference between these groups of techniques is that while oblique rotations create correlated factors, orthogonal rotations create uncorrelated factors. Thus, orthogonal rotations provided a more uncomplicated explanation of the factors. However, there are areas of research where it is challenging to expect factors to be uncorrelated. In this case, the use of orthogonal rotation may lead to a less helpful solution. Conversely, using shim rotation is unlikely to skew the results if the factors are uncorrelated. For each rotation method, the criterion of simple structure is considered, and thus it is required that most factor loadings be high for only one factor, and for the others, they should be around zero [25,26].
The most used method is Varimax, a type of orthogonal rotation. Its wide application minimizes the number of variables with high loadings and thus simplifies the interpretation of factors. Other examples of orthogonal rotation methods are Quartimax (aimed at minimizing the number of factors) and Equamax (reduces the number of variables with high loadings and the number of factors needed to explain the individual variables). Of the group of oblique rotation methods, two are most used: Direct oblimin and Promax. The fundamental difference between these methods is the speed of their calculations. Promax is faster than Oblimin and is, therefore, the recommended method of oblique rotation for large volumes of data [25,27]. In, ref. [28] choosing Varimax and Oblimin to begin with is recommended and we will stick to them in this work.

4.4. Factor Analysis Modeling

After verifying the suitability of the dataset for FA, selecting the recommended number of factors (3, 15, 19, and 23), and choosing the axis rotations (Varimax and Oblimin), we could proceed to FA modeling. In total, we created eight models, but we will present only the most important ones.
First, we will deal with the orthogonal rotation of factors, Varimax. We performed separate modeling for each number of factors. The 15-factor model already showed signs of excessive factor extraction, as the two factors consisted of only one-factor loading. Nevertheless, we also looked at the remaining planned models. As we expected, the number of factors with one-factor loading increased; Smyth and Johnson [23] also draw attention to excessive extraction, where the research authors subsequently extract a smaller number of factors. The authors in [22] also state that at least two or three-factor loads must load a factor to give meaningful results. Thus, we also reduced the number of factors, and the first modeling result, which did not show signs of over-extraction, was for ten factors. Figure 8a shows a model for three factors and Figure 8b for ten factors.
Subsequently, we focused on the rotation of Oblimin factors. Similarly, it was shown that over-extraction already took place during the formation of 15 factors. As with the Varimax rotation, we proceeded to reduce the intended number of factors. The first result, when the factor was not formed by only one-factor loading, was obtained by creating ten factors. The results can be seen in the following Figure 9.
All selected factor loads reached at least 0.3 in absolute terms. According to [29], a factor load value above 0.3 can be considered significant, although this may also depend on the data sample size. For better clarity, we also present a table of individual solutions—Table 3.
Let us analyze the result of all models in more detail. We will first focus on the value of SS loadings, which represents the sum of squared loadings. If a given factor acquires this value above one, the given factor should have a specific informative value and should be maintained [30]. The following Table 4 shows the SS loading values for each FA model.
As the reader can see, most of the values are above the recommended acceptance limit. However, in the case of the ten-factor model, two factors do not reach the SS loadings threshold above level one for both factor axis rotations. For the sake of interest, we also added the result of observing the values of SS loadings for a model consisting of 23 factors. In this case, only seven factors reached the value of SS loadings above one; the rest were below this limit (rotation ‘Varimax’). To maintain the condition of SS loadings > 1, we proceeded to reduce the number of factors.
The first usable result for the value of SS loadings was obtained by creating eight factors. The following Figure 10 is a representation of these models.
For better clarity, we presented the following Table 5 of factor loadings and SS loadings for individual factors.
The second thing we will look at in the created models is the cumulative variance of each n-factor model. This value indicates how many (in %) of the monitored attributes a given n-factor model can explain. If these values are small, a more significant number of factors must be selected [30]. Again, we offer a report in the form of a table.
As can be seen from Table 6, the variance of the models we created is relatively small (only 13% for the three-factor model and 26% for the eight-factor model), which means that these models do not meet the conditions discussed above.
Let us look at the composition of individual factors in terms of their medical significance. We will focus only on some unique models, as the total number of factors is not negligible, and the models are pretty similar.
As in the first model, we will choose a three-factor model based on Varimax rotation. The broader context of cardiovascular risk and rough groupings of related attributes is evident for this model.
Factor 2 (F_CAD; F_MI; Urea; ECHO_EF; ECHO_PH; ECG_Rhythm) shows us some genetic background of cardiovascular diseases. There is a typical connection between family history of coronary artery disease and status after myocardial infarction and patient parameters from examinations: changed renal parameters, ECG changes, and systolic function of left ventricular of the hearth. These are well-known data supported by many great population studies [1,2,3].
Factor 3 (P_MI; P_CAD; P_DM; P_Stroke) shows a prevalent connection with cardiovascular risk and traditional risk factors. The patient who has a personal history of diabetes and status after stroke also has a connection with coronary artery disease and myocardial infarction. This is a known knowledge about cardiovascular risk factors [1]. Factor analysis shows us non-inferiority and detected connections between coronary artery diseases and their risk factors.
The model for the Oblimin rotation is very similar. The difference is only in the location of two-factor loadings—Age, in the case of Varimax rotation, loads Factor 1 and thus frees up the place of Weight; in case of Oblimin rotation, Age loads Factor 2.
Another solution we will look at is the ten-factor rotation model Oblimin. Again, it is very similar to the result of the Varimax rotation; the only slight difference is in the significance of the individual factors (SS loadings value) and the inclusion of the ECHO_PH factor load Varimax rotation results.
Factor 2 (Urea; Creat; FBG) shows us the typical connection between renal parameters and fibrinogen levels. This connection could have an inflammatory background, increasing renal parameters and fibrinogen levels. There is a place for advanced research in the next steps of our study [31].
Factor 3 (F_CAD; F_MI) shows us that if the patient has in family history suspicion of coronary artery disease, status after possible acute coronary syndrome (myocardial infarction) or stroke, then there is an increased risk of cardiovascular disease [1].
Factor 4 (P_MI; P_CAD; P_Stroke) shows us the frequency of coronary artery disease, and if this frequency increases, then there is also an increased frequency of acute coronary syndromes, especially myocardial infarction [1]. Factor 7 (ESC; BP Age) shows us the typical connection between cardiovascular risk and age and blood pressure. Increased blood pressure and age are traditional risk factors of coronary artery diseases [1].
As for Factor 8 (ECG_FR; ECG_QT) and Factor 10 (F_DM; F_HT), they are likely to have some significance (albeit very small) and their low informative value. This fact is also confirmed by the FA conclusions, where the SS loading value for these factors was below level one.
Lastly, we will discuss the eight-factor solution. As indicated by the value of SS loadings for a ten-factor solution, when the number of factors was reduced to eight, two factors below the required limit were wholly omitted from the solution. Using the rotation Oblimin, the structure of factor loads of individual factors did not change at all; there was only a slight change of order for the values of SS loadings. The Varimax rotation also changed the arrangement of the factors according to the SS Loadings value and shifted or supplemented the factor loads ECHO_PH (for the ten-factor model loaded by Factor 8) ECG_Rhythm of loading Factor 2.
The last series of experiments we performed involved a slightly modified dataset. Returning to Figure 5, MSA statistics for individual attributes should be above the level 0.5 [20]. The data file we worked with also contained the monitored characteristics below this level—specifically BP, AST, Sodium, Chol, ECG_SVES, ECG_STD. We therefore proceeded to remove these attributes from the dataset.
Again, we performed analyses on such an adjusted set to determine the appropriate number of factors. The values recommended by particular analyses methods were as follows:
  • Scree plot: 3 factors;
  • Kaiser criterion: 17 factors;
  • Parallel analysis: 11 factors.
When creating individual clusters of factor loads, a similar result was crystallized as in the previous phases. The solution of ten factors did not reach the value of SS loadings above level 1 for all factors. We achieved this result only when reduced to six factors for both the Varimax rotation and the Oblimin rotation. As we expected that the characteristics should correlate with each other due to the nature of the monitored data, in the following section, we will only approach the solution of the rotation Oblimin (Figure 11, Table 7).
The factors obtained can be identified by the following descriptions: Factor 1 describes the ‘Basic characteristics of the patient’. As several recommendations state, the difference in cardiovascular risk for men and women is that the patient’s height and weight correspond to the BMI (body mass index). Factor 2 can be characterized as ‘Renal parameters and fibrinogen’. In order, Factor 3 focuses on the ‘Family predisposition to CVD’. Factor 4 aggregates the loads describing the ‘Personal History of CVD’. The acquired Factor 5 points to a kind of ‘Patient’s lifestyle’ regarding bad habits. The last Factor 6 created describes ‘Echo and ECG examination results’.
Regarding the degree of variance for individual factors themselves, we can state that they are very equivalent. However, the degree of variability values is relatively low, in the order of 4.7%, 3.6%, 4.2%, 4.2%, 4.2%, and 2.9%. The following Table 8 shows the values of individual factor loadings for each of the created factors.

4.5. Interpretation of Factor Analysis Results

Although we focused on all the recommended procedures regarding the correct selection of the examined attributes, selection of the number of factors, considering the actual values of factors in the form of SS loadings, the nature of our data shows a relatively low variance for any cluster of factor loads. In the last model we presented (the six factors with rotation Oblimin), the achieved variance rate of 23% does not stand out from the other proposed solutions. However, the experiment results provide many fascinating known cardiovascular risks and cardiovascular disease axioms. The result of factor analysis confirm many well-known connections in cardiology. This shows us the very good potential and consequences of factor analysis, and our results confirm the conclusions of many randomized or population cardiovascular clinical trials [1,2,3,32,33].

4.6. Limitations of Our Study

We collected over 800 patients’ data. This could limit the smaller patient clusters if we compare it to significant population studies. All laboratory parameters were not collected at the same medical laboratory. There could be minor differences in the sensitivity and ranges across the used medical laboratories.
Another limitation may be the number of factors chosen. Although we have used several methods to estimate the most appropriate number of factors, it is still a subjective choice. Likewise, the interpretation of the obtained factors can be considered subjective, even though we can substantiate the found connections with the performed research and professional literature.

5. Discussion

The present study describes the use of the factor analysis method on the data of patients hospitalized at the East Slovak Institute for Cardiovascular Diseases in the period between June 2017 and March 2018 to perform a selective coronary angiography examination. The examined data file contains 808 records and 66 monitored characteristics. The FA method identified six factors: (1) Basic characteristics of the patient; (2) Renal parameters and fibrinogen; (3) Family predisposition to CVD; (4) Personal history of CVD; (5) Lifestyle of the patient; and (6) Echo and ECG examination results.
According to the value of SS loadings (sum of squared loadings), the essential Factor 1, named as Basic characteristics of the patient, describes a person’s essential characteristics (gender, height, and weight), while the individual monitored characteristics of gender and height reached relatively high values of loads. The patient’s gender is one of the risk factors, as men have a higher CVD risk. The conclusion that the patient’s gender is a significant risk factor is also underlined by the result of the study [9], where the authors drew different results for men and women. The patient’s height itself is one of the indicators of BMI that indicates patient obesity. The patient’s weight is also related to another, often-observed phenomenon, the circumference of the patient’s belt. Several research results [8,9,10,34,35,36] are fully or particularly associated with these characteristics.
The correlation between the possible inflammatory effect of elevated fibrinogen levels and renal parameters was named Renal parameters and fibrinogen. The markers of inflammation and the plasma levels of IL-1β, IL-1RA, IL-6, TNF-α, hs-CRP and fibrinogen were higher among participants with lower estimated glomerular filtration rates. Inflammation score was higher among those with lower eGFRs and higher Urine Albumin-to-Creatinine Ratios (UACR). Biomarkers of inflammation were inversely associated with measures of kidney function. Atherosclerosis also has inflammatory pathogenesis, and patients with acute or chronic renal diseases have increased cardiovascular risk [37]. Fibrinogen also appeared in some of the studies analyzed, either as part of the adiposity [38] or in connection with smoking [39]. For example, urea was also represented in the research as a load on the metabolic factor [8,9].
Another critical factor is the CVD Family Predisposition Factor, which relates to coronary heart disease and MI attributes. Very few studies would independently identify them as significant factors corresponding to any family predisposition to CVD. However, Marušič’s study [38] also included a family history of coronary heart disease in the FA, resulting in a relatively high load factor. Collingwood also considered the family history of CVD [40]. Several studies have focused on a group of patients who had some CVD or related diseases, e.g., for the use of FA for patients suffering from DM [41], a group of patients affected by IM [40,42].
The analysis’s focus in [41,42] indicates that the personal history of CVD itself is significant concerning the further course of CVD. The positive family history of CVD itself is evaluated based on recommendations with a positive correlation to the patient’s predisposition to CVD.
Factor 5 describing the patient’s lifestyle has appeared regularly in several studies, particularly smoking and alcohol consumption [9,38,40,43]. These conclusions also agreed with several expert recommendations that make smoking one of the risk factors associated with CVD [1,2,3,32,33].
The data from population clinical trials MESA or the Framingham study reflected many relationships between noninvasive or imaging examination results. Our factor analyses show a significant correlation between the ejection fraction of the left ventricular of the hearth measured by trans thoracal echocardiography, age, and ECG changes (QRS complex, morphology, duration, and right bundle branch block (RBBB)). There are no relevant data (clinical trials with a large population) to confirm this relationship. Some clinical trials examined the relationship between the systolic function of the left atrium and RBBB in patients after MI [44].
The presented results show us the interesting potential of factor analysis. There is a place for implication for making decisions about new researches based on molecular medicine, proteomics, or mRNA screening. This method could be a ‘gatekeeper’ for better orientations between complex connections and various factors in medicine.

6. Conclusions

The results of the factor analysis confirmed the known conclusions and recommendations related to CVD. The derivation of new facts concerning the risk factors of CVD will be of interest in further research focusing, among other things, on explanatory methods. The indicated relationships between CVD risk factors can be investigated using different machine learning methods, such as association rules, regression analysis, or a visualization tool for Bayesian networks.

Author Contributions

Conceptualization, Z.P. and J.P.; methodology, J.P.; software, J.I.V. and Z.P.; validation, Z.P., D.P. and J.P.; formal analysis, Z.P.; investigation, Z.P., D.P.; resources, D.P.; data curation, Z.P.; writing—original draft preparation, Z.P.; writing—review and editing, Z.P., D.P. and J.P.; visualization, Z.P.; supervision, J.P. and J.F.; project administration, J.P. and J.F.; funding acquisition, J.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the Slovak Grant Agency of the Ministry of Education and Academy of Science of the Slovak Republic under grant no. 1/0685/21 and The Slovak Research and Development Agency under grant no. APVV-17-0550.

Institutional Review Board Statement

This investigator-initiated trial was approved on 24 January 2019 by the Ethical Committee of the Faculty of Medicine, Pavol Jozef Safarik University in Kosice, and the Ethical Committee of the East Slovak Institute for Cardiovascular Diseases in Kosice.

Informed Consent Statement

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

Data Availability Statement

Due to patient confidentiality, it is impossible to provide access to the data examined in the present research.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. De Backer, G.; Jankowski, P.; Kotseva, K.; Mirrakhimov, E.; Reiner, Ž.; Rydén, L.; Tokgözoğlu, L.; Wood, D.; De Bacquer, D.; De Backer, G.; et al. Management of dyslipidemia in patients with coronary heart disease: Results from the ESC-EORP EU-ROASPIRE V survey in 27 countries. Atherosclerosis 2019, 285, 135–146. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. NCD Risk Factor Collaboration (NCD-RisC). Worldwide trends in diabetes since 1980: A pooled analysis of 751 population-based studies with 4.4 million participants. Lancet 2016, 387, 1513–1530. [Google Scholar] [CrossRef] [Green Version]
  3. Nolte, K.; Herrmann-Lingen, C.; Platschek, L.; Holzendorf, V.; Pilz, S.; Tomaschitz, A.; Düngen, H.D.; Angermann, C.E.; Hasenfuß, G.; Pieske, B.; et al. Vitamin D deficiency in patients with diastolic dysfunction or heart failure with preserved ejection fraction. ESC Heart Fail. 2019, 6, 262–270. [Google Scholar] [CrossRef]
  4. Knapik, P.; Knapik, M.; Trejnowska, E.; Kłaczek, B.; Śmietanka, K.; Cieśla, D.; Krzych Łukasz, J.; Kucewicz, E.M. Should we admit more patients not requiring invasive ventilation to reduce excess mortality in Polish intensive care units? Data from the Silesian ICU Registry. Arch. Med. Sci. 2019, 15, 1313–1320. [Google Scholar] [CrossRef]
  5. Pella, Z.; Milkovič, P.; Paralič, J. Application for Text Processing of Cardiology Medical Records. In Proceedings of the World Symposium on Digital Intelligence for Systems and Machines (DISA), Košice, Slovakia, 23–25 August 2018; IEEE: Danver, CO, USA, 2018; pp. 169–174. [Google Scholar]
  6. Dramburg, S.; Fernández, M.M.; Potapova, E.; Matricardi, P.M. The Potential of Clinical Decision Support Systems for Prevention, Diagnosis, and Monitoring of Allergic Diseases. Front. Immunol. 2020, 11, 2116. [Google Scholar] [CrossRef] [PubMed]
  7. Gurupur, V.; Wan, T.T.H. Inherent Bias in Artificial Intelligence-Based Decision Support Systems for Healthcare. Medicina 2020, 56, 141–154. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Tsai, T.Y.; Hsu, P.-F.; Lin, C.C.; Wang, Y.J.; Ding, Y.Z.; Liou, T.L.; Wang, Y.W.; Huang, S.S.; Chan, W.L.; Lin, S.J.; et al. Factor analysis for the clustering of cardiometabolic risk factors and sedentary behavior, a cross-sectional study. PLoS ONE 2020, 15, e242365. [Google Scholar]
  9. Tsai, C.H.; Li, T.C.; Lin, C.C.; Tsay, H.S. Factor analysis of modifiable cardiovascular risk factors and prevalence of metabolic syndrome in adult Taiwanese. Endocrine 2011, 40, 256–264. [Google Scholar] [CrossRef] [PubMed]
  10. Stoner, L.; Weatherall, M.; Skidmore, P.; Castro, N.; Lark, S.; Faulkner, J.; Williams, M.A. Cardiometabolic Risk Variables in Preadolescent Children: A Factor Analysis. JAHA 2017, 6, E007071. [Google Scholar] [CrossRef] [PubMed]
  11. Kaku, H.; Funakoshi, K.; Ide, T.; Fujino, T.; Matsushima, S.; Ohtani, K.; Higo, T.; Nakai, M.; Sumita, Y.; Nishimura, K.; et al. Impact of Hospital Practice Factors on Mortality in Patients Hospitalized for Heart Failure in Japan—An Analysis of a Large Number of Health Records From a Nationwide Claims-Based Database, the JROAD-DPC. Circulation 2020, 84, 742–753. [Google Scholar] [CrossRef] [PubMed]
  12. Pella, D.; Toth, S.; Paralic, J.; Gonsorcik, J.; Fedacko, J.; Jarcuska, P.; Pella, D.; Pella, Z.; Sabol, F.; Jankajova, M.; et al. The possible role of machine learning in detection of increased cardiovascular risk patients–KSC MR Study (design). Arch. Med. Sci. 2020. [Google Scholar] [CrossRef]
  13. Rousan, T.A.; Thadani, U. Stable Angina Medical Therapy Management Guidelines: A Critical Review of Guidelines from the European Society of Cardiology and National Institute for Health and Care Excellence. Eur. Cardiol. 2019, 14, 18–22. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Yadav, M.L.; Roychoudhury, B. Handling missing values: A study of popular imputation packages in R. Knowl. Based Syst. 2018, 160, 104–118. [Google Scholar] [CrossRef]
  15. Holzinger, K.J.; Harman, H.H. Chapter XIII: Factor Analysis. Rev. Educ. Res. 1939, 9, 528–531. [Google Scholar] [CrossRef]
  16. Gorunescu, F. Data Mining: Concepts, Models and Techniques; Intelligent Systems Reference Library; Springer: Berlin/Heidelberg, Germany, 2011; Volume 12, pp. 130–133. [Google Scholar]
  17. Olson, D.L.; Lauhoff, G. Descriptive Data Mining, 2nd ed.; Springer Nature Singapore Pte Ltd.: Singapore, 2019; p. 78. [Google Scholar]
  18. Wang, H.-F.; Kuo, C.-Y. Factor Analysis in Data Mining. Comput. Math. Appl. 2004, 48, 1765–1778. [Google Scholar] [CrossRef]
  19. Meloun, M.; Militký, J.; Hill, M. Statistická Analýza Vícerozměrných dat v Příkladech, 1st ed.; Univerzita Karlova-Karolinum: Praha, Czech Republic, 2017; pp. 110–160. [Google Scholar]
  20. Stankovičová, I.; Vojtková, M. Viacrozmerné Štatistické Metódy s Aplikáciami; Iura Edition: Bratislava, Slovakia, 2007. [Google Scholar]
  21. Coussement, K.; Demoulin, N.; Charry, K. Marketing Research with SAS Enterprise Guide, 1st ed.; Routledge: Milton Park, Abingdon, Oxfordshire, UK, 2011; pp. 69–95. [Google Scholar]
  22. Williams, B.; Brown, T.; Onsman, A. Exploratory factor analysis: A five-step guide for novice. JEPHC 2010, 8, 1–14. [Google Scholar] [CrossRef] [Green Version]
  23. Smyth, R.; Johnson, A. Factor Analysis. Western University, Faculty of Health Sciences, Test Construction. Available online: https://www.uwo.ca/fhs/tc/labs/10.FactorAnalysis.pdf (accessed on 21 May 2021).
  24. Kaiser, H.F. The Application of Electronic Computers to Factor Analysis. Educ. Psychol. Meas. 1960, 20, 141–151. [Google Scholar] [CrossRef]
  25. Goldberg, L.R.; Velicer, W.F. Principles of Exploratory Factor Analysis. In Differentiating Normal and Abnormal Personality, 2nd ed.; Strack, S., Ed.; Springer Publishing Company: New York, NY, USA, 2006; pp. 209–237. [Google Scholar]
  26. Osborne, J.W. What is Rotating in Exploratory Factor Analysis? PARE 2015, 20, 2. [Google Scholar]
  27. IBM. SPSS Statistics: Factor Analysis Rotation. Available online: https://www.ibm.com/docs/en/spss-statistics/24.0.0?topic=analysis-factor-rotation (accessed on 21 May 2021).
  28. Kim, J.O.; Mueller, C.W. Introduction to Factor Analysis: What It Is and How to Do It; Sage: Beverly Hills, CA, USA, 1978; p. 5. [Google Scholar]
  29. Kline, P. An Easy Guide to Factor Analysis, 1st ed.; Routledge: London, UK, 2002; pp. 52–53. [Google Scholar]
  30. Ford, C. Getting Started with Factor Analysis; University of Virginia Library: Charlottesville, VA, USA, 2016; Available online: https://data.library.virginia.edu/getting-started-with-factor-analysis/ (accessed on 23 May 2021).
  31. Pieters, M.; Wolberg, A.S. Fibrinogen and fibrin: An illustrated review. RPTH 2019, 3, 161–172. [Google Scholar] [CrossRef] [Green Version]
  32. D’Agostino, R.B., Sr.; Vasan, R.S.; Pencina, M.J.; Wolf, P.A.; Cobain, M.; Massaro, J.M.; Kannel, W.B. General cardiovascular risk profile for use in primary care: The Framingham Heart Study. Circulation 2008, 117, 743–753. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. McClelland, R.L.; Chung, H.; Detrano, R.; Post, W.; Kronmal, R.A. Distribution of coronary artery calcium by race, gender, and age: Results from the Multi-Ethnic Study of Atherosclerosis (MESA). Circulation 2006, 113, 30–37. [Google Scholar] [CrossRef] [Green Version]
  34. Vikram, N.K.; Pandey, R.M.; Misra, A.; Goel, K.; Gupta, N. Factor analysis of the metabolic syndrome components in urban Asian Indian adolescents. Asia Pac. J. Clin. Nutr. 2009, 18, 293–300. [Google Scholar] [PubMed]
  35. Hobkirk, J.P.; King, R.F.; Gately, P.; Pemberton, P.; Smith, A.; Barth, J.H.; Carroll, S. Longitudinal factor analysis reveals a distinct clustering of cardiometabolic improvements during intensive, short-term dietary and exercise intervention in obese children and adolescents. Metab. Syndr. Relat. Disord. 2012, 10, 20–25. [Google Scholar] [CrossRef]
  36. Lafortuna, C.L.; Adorni, F.; Agosti, F.; Sartorio, A. Factor analysis of metabolic syndrome components in obese woman. Nutr. Metab. Cardiovasc Dis. 2008, 18, 233–241. [Google Scholar] [CrossRef] [PubMed]
  37. Gupta, J.; Mitra, N.; Kanetsky, P.A.; Devaney, J.; Wing, M.R.; Reilly, M.; Shah, V.O.; Balakrishnan, V.S.; Guzman, N.J.; Girndt, M.; et al. Association between albuminuria, kidney function, and inflammatory biomarker profile in CKD in CRIC. Clin. J. Am. Soc. Nephrol. 2012, 7, 1938–1946. [Google Scholar] [CrossRef] [Green Version]
  38. Marušič, A. Factor analysis of risk for coronary heart disease: An independent replication. Int. J. Cardiol. 2000, 75, 233–238. [Google Scholar] [CrossRef]
  39. Goodman, E.; Dolan, L.M.; Morrison, J.A.; Daniels, S.R. Factor analysis of clustered cardiovascular risks in adolescence: Obesity is the predominant correlate of risk among youth. Circulation 2005, 111, 1970–1977. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Collingwood, T.R.; Bernstein, I.H.; Blair, S.N. The Interrelation of Coronary Heart Disease Risk Factors: A Factor Analysis of 23 Variables. J. Cardiopulm. Rehabil. 1987, 7, 234–238. [Google Scholar] [CrossRef]
  41. Mayer-Davis, E.J.; Ma, B.; Lawson, A.; D’Agostino, R.B.; Liese, A.D.; Bell, R.A.; Dabelea, D.; Dolan, L.; Pettitt, D.J.; Rodriguez, B.L.; et al. Cardiovascular disease risk factors in youth with type 1 and type 2 diabetes: Implications of a factor analysis of clustering. Metab. Syndr. Relat. Disord. 2009, 7, 89–95. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  42. Pedrosa, R.B.S.; Rodrigues, R.C.M.; Padilha, K.M.; Gallani, M.C.B.J.; Alexandre, N.M.C. Factor analysis of an instrument to measure the impact of disease on daily life. Rev. Bras. Enferm. 2016, 69, 650–657. [Google Scholar]
  43. Hagan, R.D.; Parrish, G.; Licciardone, J.C. Physical Fitness Is Inversely Related to Heart Disease Risk: A Factor Analytical Study. Am. J. Prev. Med. 1991, 7, 237–243. [Google Scholar] [CrossRef]
  44. Piotrowski, G.; Szymański, P.; Banach, M.; Piotrowska, A.; Gawor, R.; Rysz, J.; Gawor, Z. Left atrial and left atrial appendage systolic function in patients with post-myocardial distal blocks. Arch. Med. Sci. 2010, 6, 895–899. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Representation of values Coron_result (the degree of severity of the coronarography finding) attribute.
Figure 1. Representation of values Coron_result (the degree of severity of the coronarography finding) attribute.
Diagnostics 11 01284 g001
Figure 2. Display boxplots for attributes BMI (body mass index), Height, and Weight: (a) before outlier treatment; (b) after treatment of the outliers.
Figure 2. Display boxplots for attributes BMI (body mass index), Height, and Weight: (a) before outlier treatment; (b) after treatment of the outliers.
Diagnostics 11 01284 g002
Figure 3. Boxplot for attribute BP (blood pressure).
Figure 3. Boxplot for attribute BP (blood pressure).
Diagnostics 11 01284 g003
Figure 4. Representation of missing values.
Figure 4. Representation of missing values.
Diagnostics 11 01284 g004
Figure 5. Representation of KMO and MSA values for monitored attributes.
Figure 5. Representation of KMO and MSA values for monitored attributes.
Diagnostics 11 01284 g005
Figure 6. Representation of Scree plot to determine the number of factors.
Figure 6. Representation of Scree plot to determine the number of factors.
Diagnostics 11 01284 g006
Figure 7. Representation of Parallel Analysis Scree plots to determine the number of factors.
Figure 7. Representation of Parallel Analysis Scree plots to determine the number of factors.
Diagnostics 11 01284 g007
Figure 8. The solution of FA for Varimax rotation.
Figure 8. The solution of FA for Varimax rotation.
Diagnostics 11 01284 g008
Figure 9. The solution of FA for Oblimin rotation.
Figure 9. The solution of FA for Oblimin rotation.
Diagnostics 11 01284 g009
Figure 10. The eight-factor model of FA.
Figure 10. The eight-factor model of FA.
Diagnostics 11 01284 g010aDiagnostics 11 01284 g010b
Figure 11. The six-factor solution for rotation Oblimin on the feature set.
Figure 11. The six-factor solution for rotation Oblimin on the feature set.
Diagnostics 11 01284 g011
Table 1. Overview of attributes.
Table 1. Overview of attributes.
AttributeTypeDescriptionValues
Identifying attributes
Idnumericaccording to a medical report-
BNtextencrypted birth number-
Yearnumericyear of birth of the patientmin: 1930; mean: 1952.06; sd: 9.36; median: 1952; max: 1982; IQR: 13
Genderbinarypatient’s gender0 (male): 460; 1 (female): 348
Symptomatic attributes
P_CADbinarypersonal ischemic heart diseaseFALSE: 478; TRUE: 329; NA: 1
P_Strokebinarypersonal strokeFALSE: 703; TRUE: 104; NA: 1
P_MIbinarypersonal infarct myocardiumFALSE: 591; TRUE: 216; NA: 1
P_Hyperchbinarypersonal disease associated with high-level cholesterolFALSE: 748; TRUE: 59; NA: 1
P_HTbinarypersonal high blood pressureFALSE: 264; TRUE: 543; NA: 1
P_DMbinarypersonal type 2 diabetesFALSE: 570; TRUE: 237; NA: 1
P_AoSbinarypersonal aortic stenosisFALSE: 738; TRUE: 69; NA: 1
F_CADbinaryischemic heart disease—occurrence in familyFALSE: 616; TRUE: 185; NA: 7
F_Strokebinarystroke—occurrence in familyFALSE: 702; TRUE: 104; NA: 7
F_MIbinaryinfarct myocardium—occurrence in familyFALSE: 655; TRUE: 146; NA: 7
F_Hyperchbinarydisease associated with high-level cholesterol—occurrence in familyFALSE: 801; NA: 7
F_HTbinaryhigh blood pressure—occurrence in familyFALSE: 735; TRUE: 66; NA: 7
F_DMbinarytype 2 diabetes—occurrence in familyFALSE: 570; TRUE: 237; NA: 7
F_AoSbinaryaortic stenosis—occurrence in familyFALSE: 800; TRUE: 1; NA: 7
Smokingcategoricaltype of smoker1 (smoker): 100; 2 (ex-smoker): 140; 3 (non-smoker): 489; NA: 79
S_Durationnumericnumber of years of smokingmin: 0; mean: 2.79; sd: 8.43; median: 0; max: 60; IQR: 0; NA: 79
S_Freqnumericnumber of daily smoked cigarettesmin: 0; mean: 2.21; sd: 6.24; median: 0; max: 60; IQR: 0; NA: 79
Alcoholbinaryalcohol consumptionFALSE: 488; TRUE: 127, NA: 193
Weightnumericpatient weightmin: 41; mean: 88; sd: 17.96; median: 88; max: 180; IQR: 20; NA: 27
Heightnumericpatient heightmin: 45; mean: 165.74; sd: 11.65; median: 166; max: 193; IQR: 14; NA: 27
BMInumericbody mass indexmin: 18.22; mean: 31.84; sd: 8.3; median: 31; max: 208.12; IQR: 7; NA: 27
BPnumericblood pressuremin: 12; mean: 167.91; sd: 510.18; median: 150; max: 14090; IQR: 30; NA: 54
Ureanumericblood urea levelmin: 2.29; mean: 6.29; sd: 2.66; median: 5.69; max: 27.13; IQR: 2.42; NA: 26
Creatnumericblood creatinine levelmin: 6.6; mean: 87.83; sd: 50.17; median: 80.4; max: 735.2; IQR: 25.53; NA: 14
ASTnumericthe level of enzyme secreted by the livermin: 0.08; mean: 0.73; sd: 6.27; median: 0.38; max: 141; IQR: 0.16; NA: 303
Sodiumnumericblood sodium levelmin: 4.4; mean: 138.8; sd: 8.56; median: 139; max: 169.7; IQR: 3.75; NA: 7
Potassiumnumericblood potassium levelmin: 2.9; mean: 4.33; sd: 1.99; median: 4.26; max: 58.45; IQR: 0.70; NA: 18
Cholnumerictotal cholesterolmin: 0.82; mean: 5.78; sd: 22.03; median: 4.81; max: 614; IQR: 1.67; NA: 39
TGnumericlevel of triacylglycerolsmin: 0.46; mean: 1.79; sd: 1.72; median: 1.41; max: 30.01; IQR: 0.91; NA: 59
HDLnumerichigh-density lipoprotein levelmin: 0.51; mean: 1.47; sd: 3.93; median: 1.27; max: 108; IQR: 0.45; NA: 62
LDLnumericlow-density lipoprotein levelmin: 0.89; mean: 3.07; sd: 1.06; median: 2.94; max: 9.6; IQR: 1.42; NA: 84
CRPnumericC-reactive protein levelmin: 0.1; mean: 5.86; sd: 10.88; median: 3.21; max: 130.4; IQR: 5.15; NA: 401
Chloridenumericblood chloride levelmin: 91.8; mean: 103.5; sd: 3.38; median: 103.6; max: 111.2; IQR: 3.9; NA: 695
FBGnumericfibrinogen levelsmin: 2.1; mean: 3.91; sd: 1.06; median: 3.7; max: 7.4; IQR: 1.25; NA: 661
HIVbinarythe presence of HIVFALSE: 627; NA: 181
HBsAGbinarythe presence of an antigen evoking the presence of jaundice type BFALSE: 626; NA: 182
ECG_HRnumericheart rate for minutemin: 45; mean: 69.54; sd: 12.23; median: 68; max: 130; IQR: 14; NA: 56
ECG_Rhythmbinarytype of heart rhythm0 (SR): 704; 1(Fib): 60; NA: 44
ECG_PQnumericthe length of the interval from the beginning of the P wave to the beginning of the ventricular complex in millisecondsmin: 14; mean: 170.2; sd: 33.08; median: 160; max: 360; IQR: 30; NA: 170
ECG_QRSnumericheart ventricular depolarization time in millisecondsmin: 60; mean: 95.8; sd: 19.57; median: 90; max: 180; IQR: 20; NA: 117
ECG_QTnumerictime from the beginning of the QRS to the end of the T wave in millisecondsmin: 40; mean: 386.4; sd: 43.57; median: 380; max: 518; IQR: 40; NA: 249
ECG_LBBBbinarythe presence of a blockage of the left Tawar armFALSE: 764; NA: 44
ECG_RBBBbinarythe presence of a blockage of the right Tawar armFALSE: 696; TRUE: 68; NA: 44
ECG_VESbinarypresence of ventricular extrasystolesFALSE: 721; TRUE: 43; NA: 44
ECG_SVESbinarypresence of supraventricular (atrial) extrasystolesFALSE: 739; TRUE: 25; NA: 44
ECG_STDbinarythe presence of depression in the ST segmentFALSE: 643; TRUE: 121; NA: 44
ECG_STEbinarypresence of elevations in the ST sectionFALSE: 529; TRUE: 235; NA: 44
ECG_Tbinaryventricular myocardial repolarizationFALSE: 163; TRUE: 604; NA: 44
ECHO_EFnumericleft ventricular ejection fractionmin: 15; mean: 52.72; sd: 9.93; median: 55; max: 75; IQR: 12; NA: 39
ECHO_PHcategoricaldegree of pulmonary hypertension0: 629; 1: 78; 2: 44; 3: 56; NA: 1
Resulting attributes
Muscle_bridgebinarythe presence of a muscle bridge in one of the branchesFALSE: 802; TRUE: 5; NA: 1
ACSnumericpercentage narrowing of the branch of Arteria coronaria sinistramin: 0; mean: 6.35; sd: 19.44; median: 0; max: 100; IQR: 0; NA:1
RIAnumericpercentage narrowing of the Ramus interventricularis anterior branchmin: 0; mean: 21.73; sd: 33.18; median: 0; max: 100; IQR: 0; NA: 1
RD1numericpercentage narrowing of branch RD1, part of RIAmin: 0; mean: 4.83; sd: 18.35; median: 0; max: 100; IQR: 0; NA: 1
RD2numericpercentage narrowing of branch RD2, part of RIAmin: 0; mean: 1.24; sd: 9.35; median: 0; max: 100; IQR: 0; NA: 1
RCXnumericpercentage narrowing of the ramus circumflex artery branchmin: 0; mean: 17.18; sd: 30.86; median: 0; max: 100; IQR: 10; NA: 1
RIMnumericpercentage narrowing of the RIM branch, part of the RCXmin: 0; mean: 2.55; sd: 12.69; median: 0; max: 100; IQR: 0; NA: 1
RMS1numericpercentage narrowing of the RMS1 branch, part of the RCXmin: 0; mean: 5.16; sd: 18.20; median: 0; max: 100; IQR: 0; NA: 1
RMS2numericpercentage narrowing of the RMS2 branch, part of the RCXmin: 0; mean: 2.08; sd: 12.09; median: 0; max: 100; IQR: 0; NA: 1
ACDnumericpercentage narrowing of the Arteria coronaria dextra branchmin: 0; mean: 23.62; sd: 35.66; median: 0; max: 100; IQR: 50; NA: 1
RIPnumericpercentage narrowing of the Ramus interventricularis posterior branchmin: 0; mean: 2.78; sd: 13.58; median: 0; max: 100; IQR: 0; NA: 1
Coron_resultcategoricalthe degree of severity of the finding0: 310; 1: 67; 2: 36; 3: 103; 4: 164; 5: 126
Note: F—Family, P—Personal, sd—standard deviation, IQR—interquartile range.
Table 2. The Kaiser and Rice recommendation (1974) (Data from [20]).
Table 2. The Kaiser and Rice recommendation (1974) (Data from [20]).
Value of KMOThe Adequacy of the Observed Data Set
≥0.9Excellent
<0.8; 0.9)Commendable
<0.7; 0.8)Moderately useful
<0.6; 0.7)Average
<0.5; 0.6)Weak
<0.5Not enough
Table 3. An overview of the most important FA results for Varimax and Oblimin rotations.
Table 3. An overview of the most important FA results for Varimax and Oblimin rotations.
FactorsFactor Loadings
The three-factor solution for Varimax rotation
Factor 1Gender; Height; Smoking; Alcohol; S_Freq; Age; S_Duration
Factor 2F_CAD; F_MI; Urea; ECHO_EF; ECHO_PH; ECG_Rhythm
Factor 3P_MI; P_CAD; P_DM; P_Stroke
The ten-factor solution for Varimax rotation
Factor 1Height; Gender; Weight
Factor 2Urea; Creat; FBG
Factor 3P_MI; P_CAD; P_Stroke
Factor 4F_CAD; F_MI
Factor 5ESC; BP; Age
Factor 6Sodium; AST
Factor 7Smoking; S_Freq; S_Duration; Alcohol
Factor 8ECG_QRS; ECHO_EF; ECG_RBBB; ECHO_PH
Factor 9ECG_HR; ECG_QT
Factor 10F_DM; F_HT
The three-factor solution for Oblimin rotation
Factor 1Gender; Height; Smoking; Alcohol; S_Freq; S_Duration; Weight
Factor 2F_CAD; F_MI; Age; Urea; ECHO_PH; ECG_Rhythm; ECHO_EF
Factor 3P_MI; P_CAD; P_DM; P_Stroke
The ten-factor solution for Oblimin rotation
Factor 1Height; Gender; Weight
Factor 2Urea; Creat; FBG
Factor 3F_CAD; F_MI
Factor 4P_MI; P_CAD; P_Stroke
Factor 5Smoking; S_Freq; S_Duration; Alcohol
Factor 6Sodium; AST
Factor 7ESC; BP; Age
Factor 8ECG_HR; ECG_QT
Factor 9ECG_QRS; ECHO_EF; ECG_RBBB
Factor 10F_DM; F_HT
Table 4. SS loading values for individual factors.
Table 4. SS loading values for individual factors.
FactorsSS LoadingsFactorsSS Loading
Factor rotation ‘Varimax’Factor rotation ‘Oblimin’
The three-factor solution
Factor 12.37Factor 12.36
Factor 21.88Factor 21.89
Factor 31.86Factor 31.86
The ten-factor solution
Factor 11.89Factor 11.96
Factor 21.56Factor 21.49
Factor 31.77Factor 31.75
Factor 41.71Factor 41.77
Factor 51.22Factor 51.76
Factor 61.23Factor 61.23
Factor 71.81Factor 71.23
Factor 81.2Factor 80.98 *
Factor 90.96 *Factor 91.20
Factor 100.93 *Factor 100.98 *
Note: * SS loading values below 1.
Table 5. SS loading values with factor loadings for individual solutions of FA.
Table 5. SS loading values with factor loadings for individual solutions of FA.
FactorsSS LoadingsFactor Loadings
Factor rotation ‘Varimax’
Factor 11.87Height; Gender; Weight
Factor 21.65Urea; FBG; Creat; ECHO_PH; ECG_Rhythm
Factor 31.76F_CAD; F_MI
Factor 41.24ESC; BP; Age
Factor 51.77P_MI; P_CAD; P_Stroke
Factor 61.22Sodium; AST
Factor 71.84Smoking; S_Freq; S_Duration; Alcohol
Factor 81.10ECG_QRS; ECHO_EF; ECG_RBBB
Factor rotation ‘Oblimin’
Factor 11.97Height; Gender; Weight
Factor 21.57Urea; FBG; Creat
Factor 31.77F_CAD; F_MI
Factor 41.25ESC; BP; Age
Factor 51.77P_MI; P_CAD; P_Stroke
Factor 61.23Sodium; AST
Factor 71.78Smoking; S_Freq; S_Duration; Alcohol
Factor 81.12ECG_QRS; ECG_RBBB; ECHO_EF
Table 6. The cumulative variance of each n-factor solution.
Table 6. The cumulative variance of each n-factor solution.
ModelCumulative Variance
Factor rotation Varimax
The three-factor solution13%
The eight-factor solution26%
Factor rotation Oblimin
The three-factor solution13%
The eight-factor solution26%
Table 7. SS loading values with factor loadings for the six-factors FA model with rotation Oblimin.
Table 7. SS loading values with factor loadings for the six-factors FA model with rotation Oblimin.
FactorsSS LoadingsFactor Loadings
Factor 11.97Height; Gender; Weight
Factor 21.50Urea; FBG; Creat
Factor 31.77F_CAD; F_MI
Factor 41.75P_MI; P_CAD; P_Stroke
Factor 51.76Smoking; S_Freq; S_Duration; Alcohol
Factor 61.23ECG_QRS; Age; ECHO_EF; ECKG_PBBB
Table 8. Values of factors loadings with the rate of variance for each factor.
Table 8. Values of factors loadings with the rate of variance for each factor.
Factor 1Factor 2Factor 3Factor 4Factor 5Factor 6
Height0.890 *−0.023−0.006−0.035−0.036−0.034
Gender−0.702 *−0.0300.013−0.041−0.166−0.156
Weight0.510 *0.193−0.0420.076−0.082−0.085
Urea0.0100.684 *0.007−0.044−0.0570.028
FBG−0.0120.463 *−0.0340.0970.260−0.033
Creat0.1030.436 *0.0270.006−0.037−0.046
F_CAD−0.015−0.0020.912 *−0.014−0.0090.003
F_MI0.0040.0090.896 *0.016−0.0090.008
P_MI0.016−0.0170.0270.869 *0.0070.009
P_CAD−0.036−0.006−0.0330.772 *−0.015−0.007
P_Stroke−0.0220.062−0.0440.329 *−0.0070.025
Smoking−0.0490.0730.027−0.057−0.738 *0.019
S_Freq−0.0290.0380.014−0.0540.652 *−0.079
S_Duration−0.0240.0910.058−0.0600.536 *0.075
Alcohol0.201−0.0620.042−0.0790.361 *0.039
ECG_QRS0.153−0.0740.0420.006−0.0860.530 *
Age−0.3720.207−0.0610.014−0.0920.414 *
ECHO_EF−0.270−0.1620.016−0.092−0.033−0.309 *
ECG_RBBB0.012−0.0460.019−0.041−0.0090.309 *
SS loading1.9651.4991.7711.7531.7551.230
Proportion Variance0.0470.0360.0420.0420.0420.029
Cumulative Variance0.0470.0830.1250.1670.2090.238
Note: * The highest achieved SS loading absolute value through the created factors.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pella, Z.; Pella, D.; Paralič, J.; Vanko, J.I.; Fedačko, J. Analysis of Risk Factors in Patients with Subclinical Atherosclerosis and Increased Cardiovascular Risk Using Factor Analysis. Diagnostics 2021, 11, 1284. https://doi.org/10.3390/diagnostics11071284

AMA Style

Pella Z, Pella D, Paralič J, Vanko JI, Fedačko J. Analysis of Risk Factors in Patients with Subclinical Atherosclerosis and Increased Cardiovascular Risk Using Factor Analysis. Diagnostics. 2021; 11(7):1284. https://doi.org/10.3390/diagnostics11071284

Chicago/Turabian Style

Pella, Zuzana, Dominik Pella, Ján Paralič, Jakub Ivan Vanko, and Ján Fedačko. 2021. "Analysis of Risk Factors in Patients with Subclinical Atherosclerosis and Increased Cardiovascular Risk Using Factor Analysis" Diagnostics 11, no. 7: 1284. https://doi.org/10.3390/diagnostics11071284

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