Next Article in Journal
Honey Therapy in Diabetic Foot Ulcers: A Promising Strategy for Effective Wound Healing
Next Article in Special Issue
Ball Tracking Based on Multiscale Feature Enhancement and Cooperative Trajectory Matching
Previous Article in Journal
Identification of Previously Unrecorded Bacills, Serratia, and Mucor Strains Isolated from Yogurt
Previous Article in Special Issue
Determinants of Emotion Recognition System Adoption: Empirical Evidence from Malaysia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Random Forests Machine Learning Applied to PEER Structural Performance Experimental Columns Database

by
Konstantinos G. Megalooikonomou
1 and
Grigorios N. Beligiannis
1,2,*
1
School of Science and Technology, Hellenic Open University, Parodos Aristotelous 18, 26335 Patras, Greece
2
Department of Food Science & Technology, University of Patras, Agrinio Campus, G. Seferi 2, 30100 Agrinio, Greece
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(23), 12821; https://doi.org/10.3390/app132312821
Submission received: 6 November 2023 / Revised: 23 November 2023 / Accepted: 28 November 2023 / Published: 29 November 2023
(This article belongs to the Special Issue Advances in Intelligent Information Systems and AI Applications)

Abstract

:
Columns play a very important role in structural performance and, therefore, this paper contributes to the critical need for failure mode prediction of reinforced concrete (RC) columns by exploring the capabilities of random forest machine learning (ML) based on a well-known experimental column database. Known as the PEER structural performance database, it assembles the results of over 400 cyclic, lateral-load tests of reinforced concrete columns. The database describes tests of spiral or circular hoop-confined columns, rectangular tied columns and columns with or without lap splices of longitudinal reinforcement at the critical sections. The efficiency towards the aforementioned goal of supervised ML methods such as random forests using a randomly assigned test set from the Pacific Earthquake Engineering Research Center (PEER) database is examined here. The overall accuracy score for rectangular RC columns is 94% and for circular RC columns is 86%. The latter performances are influenced by the size of the testing and training sets of data and are independent of the number of decision trees in the forest employed in the random forest algorithm. The performances of random forests in postdicting the failure mode of RC columns prove that ML has great promise in revolutionizing the profession of earthquake engineering.

1. Introduction

Machine learning (ML) is a subfield of artificial intelligence (AI) and an advanced form of data analysis and computation that employs the high elaboration speed and pattern recognition techniques of computers for knowledge output from data. In other words, it is a computer programming technique inspired by AI that allows computers to improve their learning abilities through data supplies or data access. This resembles the way human beings improve their intelligence in real life. There are four generalized categories of ML. To be more specific, there is supervised learning, semi-supervised learning, unsupervised learning and reinforcement learning. In supervised learning, the desired output is known by the trainer, where the trainer is the human being that can ascribe physical meaning to the data and characterize it by adding a tag or correcting system errors. The machine is trained based on inputs with tags that are connected to a corresponding output. Through this process, the machine develops a predictive model for the connection of this input to a certain output. This does not differ from the way that knowledge is learned in a classroom, with a teacher available to correct any errors.
The mode of failure of structural members, such as reinforced concrete columns, depends on several factors, such as their geometric characteristics, the longitudinal reinforcement, the efficiency of confinement through the transverse reinforcement and the loading history. Their behavior throughout the loading range is controlled by competing mechanisms of resistance such as flexure, shear, buckling of longitudinal bars when they are subjected to compressive loads and, in the case of lap splices, the lap splice mechanism of the development of reinforcing bars. Very often, a combination of such mechanisms characterizes the macroscopic behavior of the column, especially in cases of cyclic load reversals. Various predictive models have been developed in the past to determine both the strength as well as the deformation capacity of the columns, with the uncertainty being at least one order of magnitude greater in terms of deformation capacity rather than strength, as evidenced by comparisons with test results [1,2].
System identification and damage detection is a twofold area that utilizes ML to imitate a structural system and predict its deterministic seismic response. Laboratory tests of reinforced concrete (RC) structures have provided one source of data that enables ML methods to identify their failure modes, strength, capacities and constitutive behaviors [3]. ML methods in which the algorithms are used to learn from the data have been used recently for risk assessment and prediction models in civil engineering [4,5,6,7,8,9,10,11]. In this regard, some studies have focused on predicting failure modes and shear strength for beam–column joints [6,9,12,13]. For instance, Mitra et al. (2011) [12] categorized non-ductile joint shear failure versus ductile beam yielding failure for interior beam–column joints. And, Tang et al., 2022 [14] examined the design and application of a low-cycle reciprocating loading test on 23 recycled aggregate concrete-filled steel tube columns and 3 ordinary concrete-filled steel tube columns. Moreover, in the latter study, they applied artificial intelligence to estimate the influence of parameter variation on the seismic performance of concrete columns. Specifically, random forests with hyperparameters tuned by the firefly algorithm were chosen. Similar studies with multi-objective optimization analyses are included in [15].
In this paper, a supervised learning algorithm called the random forest is tested as a predictive model for the first time for its performance in postdicting the failure mode of RC columns against a widely used experimental database originally assembled by Berry and Eberhard (2004) [16]. Known as the PEER structural performance database, it assembles the results of over 400 cyclic, lateral-load tests of reinforced concrete columns. The database describes tests of spiral or circular hoop-confined columns, rectangular tied columns and columns with or without lap splices of longitudinal reinforcement at the critical sections. For each test, where the information is available, the database provides the column geometry, column material properties, column reinforcing details, test configuration (including P-Delta configuration), axial load, digital lateral force displacement history at the top of the column and top displacement that preceded various damage observations.
This paper has the following contributions in the research area of ML methods in earthquake engineering:
  • According to the authors’ knowledge, the PEER structural performance database is employed for the first time in order to detect the failure mode of RC columns.
  • Rectangular RC columns are examined for the first time for their failure mode detection through the random forest ML method [3,17].
  • The influence of the main design variables on the column ductility and failure mode is also thoroughly examined.
  • Finally, all the performance metrics necessary for the evaluation of the ML methodology in detecting the failure mode of RC columns are provided too.
The structure of this study is the following: after the introduction which describes the initiatives of this research paper, the employed data and the performed methodology are described in Section 2. In the latter section, the influence of the main design variables on the column ductility and failure mode is given in detail, along with the statistical representation of the database. The steps of the performed supervised ML method in Python programming language are provided here, too. Finally, the output results along with their discussion are presented in Section 4, while the conclusions and future work are presented in Section 5.

2. Materials and Methods

Statistics of the aforementioned PEER structural performance database are provided below for the column depth, aspect ratio, axial load ratio, longitudinal reinforcement ratio (ρl) and transverse reinforcement ratio (ρs) [1,2].

2.1. Statistical Representation of the PEER Structural Performance Database

Table 1 provides the mean values (Mean), Standard deviation (Std) and Coefficient of variation (CoV) of key column properties for 306 rectangular reinforced columns and 177 spiral reinforced columns. Statistics are provided for the column depth, aspect ratio, axial-load ratio, longitudinal reinforcement ratio (ρl) and transverse reinforcement ratio (ρs).

2.2. Influence of Main Design Variables to Column Ductility and Failure Mode

One important goal in seismic structural assessment procedures is the reliable estimation of the available capacity of structural members for inelastic deformation, as well as their available ductility. Ductility drives assessment since its magnitude underlies the general design philosophy (i.e., through the q-μ-T relationships it controls the magnitude of strength reduction from the elastic demands that may be tolerated before failure) and, in current code practice (EN 1998-1 2004 [18] and AASHTO LRFD 2013 [19], FEMA 440 2005 [20]), its magnitude is reflected on the specific reinforcing requirements of members and structures.
In the experimental database report of Berry and Eberhard (2004) [12], the nominal column failure mode was classified as (a) flexure critical, (b) flexure–shear critical, or (c) shear critical, according to the following criteria:
-
If no shear damage was reported by the experimentalist, the column was classified as flexure critical.
-
If shear damage (diagonal cracks) was reported, the absolute maximum effective force ( F e f f : absolute maximum measured force in the experimental column response) was compared with the calculated “ideal” force corresponding to a maximum axial compressive strain in the concrete cover set equal to 0.004, which corresponds to the spalling of unconfined concrete ( F 0.004 ). The failure displacement ductility at an effective force equal to 80% maximum μ f a i l was determined from the experimental envelope. If the maximum effective force F e f f < 0.95 · F 0.004 F e f f < 0.95 · F 0.004 F e f f < 0.95 · F 0.004 or if the failure displacement ductility was less than or equal to 2 ( μ f a i l 2 μ f a i l 2 μ f a i l 2 ), the column was classified as shear critical. Otherwise, the column was classified as flexure–shear critical. All columns in the database are divided into two sub-groups according to cross-sectional shape (rectangular and circular section columns).
In this section, the displacement ductility value clouds—as defined by the reported experimental responses—are correlated against important design parameters and plotted in graphs to illustrate the parametric dependencies of this variable on the column failure mode.
For example, considering the concrete strength, the following points are made: (a) higher strength materials are marked by lower ultimate strain, (b) strain can be enhanced through confinement, (c) a higher concrete strength results in a lower compression zone both at yielding and at failure. In general, it can be said that higher concrete strength causes a reduction in ductility. This finding is confirmed by both groups of rectangular tied columns and by the spiral reinforced columns, as can be seen in Figure 1 and Figure 2. For the spiral reinforced columns, it is more clearly evident that the ductility is increased for specimens with lower concrete strengths.
During the flexural analysis of a section both at yielding and at failure, the presence of a compressive axial load increases the depth of the compressive zone, as compared to an identical section without axial force. Based on the above remark, the presence of the compressive axial load reduces the curvature ductility of a section. The experimental data confirm this tendency, with brittleness being more evident in the cases where the axial load ratios exceeded the point of balanced failure (see Figure 3 and Figure 4).
The shear span to depth ratio, known as the aspect ratio, a = Ls/h, has a determining influence on the characteristics of shear behavior. In a column of small shear span to depth ratio, shear deformation may become appreciable, compared with flexural deformation. A dominant shear response causes a more pronounced pinching in the force-deformation (hysteresis) curve and a faster degradation of the hysteresis energy dissipation capacity. Interestingly, the experimental data show that the ductility ratio increases with a decreasing aspect ratio (Figure 5 and Figure 6); this perplexing result is attributed to the fact that the yield displacement increases at a quadratic rate with shear span length Ls, whereas the ultimate displacement is linear with Ls and thus the ductility estimate is inversely proportional to Ls/h or a. The following expressions relate the flexural component of column response with aspect ratio, illustrating the source of the observations interpreting the experimental trend:
- Yield   Curvature :   φ y = 2.1 ε s y h
- Yield   Displacement :   Δ y = 1 3 φ y L s 2 2 3 ε s y L s h L s = 2 3 ε s y a L s
- Ultimate   Displacement :   Δ u Δ y + φ p l l p l L s = Δ y + ε p l 2 h 3 l p l L s      =  Δ y + 1.5 ε p l l p l a
- Displacement   Ductility :   μ Δ 1 + 2.3 ( μ ε 1 ) l p l L s
where pl is the plastic hinge length (approximated as 0.5h in practical calculations), εpl the nonlinear (past yielding) part of the tension reinforcement total strain and με is the required bar strain ductility.
Figure 7 and Figure 8 depict the relationship between the maximum shear stress (maximum experimental shear force divided by the gross area of the column) normalized by the square root of the concrete strength of each column and the associated displacement ductility. Columns with a higher ductility also support a higher shear force as both parameters are correlated to the same variable, i.e., the quality and quantity of detailing. The observation is also consistent with the trends of Figure 5 and Figure 6 which illustrate that displacement ductility is inversely proportional to aspect ratio, which, in turn, for a given member flexural resistance, is inversely proportional to shear demand (since VEd = MEd/(h·a)).
The database trends are also examined with reference to lateral confinement—which is generally acknowledged to enhance the deformation capacity of the column. The arrangement of confining reinforcement is important in this regard; a column with closely spaced stirrups and well-distributed longitudinal reinforcement shows very little strength decay even when being subjected to very high axial forces with magnitudes exceeding the limit of balanced failure. The plotted trends confirm this general expectation: the displacement ductility increases with the transverse reinforcement ratio, as shown in Figure 9 and Figure 10.

2.3. Supervised ML-Based Prediction of Column Failure Mode with Random Forests

At this point after the statistical description of the available experimental data and the examination of the influence of the main design variables to the displacement ductility of the columns along with their failure mode, it is time to introduce the methodology of the failure mode prediction of reinforced concrete columns by exploring the capabilities of ML methods. The procedure working towards the aforementioned goal of supervised ML methods, such as random forests, using a randomly assigned test set from the PEER database is described thoroughly here.
Random forests are an ensemble method and are based on the construction of many different decision trees [21]. Every decision tree alone cannot provide an effective prediction but all together can be a more effective model. This is, therefore, the essence of ensemble methods. That is, to create models that result from the combination of many algorithms of which each one apart is not sufficiently effective.
Random forests are proposed in order to confront the overfitting problem, where decision trees are insufficient. Overfitting is a result of a very well-fitted model to the training data (the collected observations). The fitting is so effective that the models’ predictions to new data are not satisfactory. The random forest algorithm creates a set of different decision trees, each one with different characteristics that obtains the average value of the output or the resulting value of the majority of the decision trees and therefore can be considered as a majority voting algorithm. The creation of different decision trees with different characteristic sets to each tree is called bagging and it is a subcategory of ensemble methods. Another random source of the random forest is the selection of the characteristics in each tree node. There are many hyperparameters that need to be defined for the application of random forest algorithms, such as:
  • The estimator number that defines the number of decision trees.
  • The maximum feature number that defines the maximum feature number during the separation of nodes in each decision tree.
  • The maximum depth: the maximum depth in each decision tree.
  • Minimum sample points at each node separation: the minimum sample point number that should be taken into account at each node.
Likewise with decision trees, random forests do not demand any preprocessing. Moreover, they are less sensitive to overfitting in comparison to decision trees. However, random forests are slower in learning compared to decision trees with many hyperparameters. Finally, due to the fact that random forests are random, there is not a full certainty for their results since the latter could be changed.

Random Forests with Python [22]

In any machine learning problem, the following steps are taken:
  • The question is set and the demanded data are defined.
  • The data are obtained in an accessible form.
  • Any lack of data or uncertainty is defined and corrected accordingly.
  • The data are prepared for the machine learning model.
  • A baseline model is set that is intended to be overcome.
  • The model is trained with the training data.
  • Model predictions are made with the test data.
  • The predictions are compared to the known test goals and the performance metrics are computed.
  • If the performance is not satisfactory, we adjust the model and obtain more data or another modeling technique is tested too.
In the following section, the results of the application of the above-described methodology (see also the flowchart in Figure 11) are given based on Python programming language and the performance metrics are provided, too. It is shown that the classification of the columns based on the latter ML method is accurate in identifying the failure mode of the collected experimental data. It should be underlined that in the following results, the random state in the random forests is set to value 42, which means that the results will be the same every time that splitting of the data to training and testing data is performed for reproducible results (random_state = 42 means that no matter how many times the code is executed, the result would be the same, i.e., the same values in training and testing datasets). Finally, the number of the trees in random forests is set to 1000.
Before presenting the results of the above-described methodology, a description of the sensitivity of the previously described hyperparameters is necessary. More details with results of this sensitivity will be given in the next section. Regarding the number of estimators, it should be underlined that more trees should be able to produce a more generalized result but by choosing a greater number of trees, the time complexity of the random forest model also increases. In addition, the maximum depth of a tree in the random forest is defined as the longest path between the root node and the leaf node. As the maximum depth of the decision tree increases, the performance of the model over the training dataset increases continuously. The same is valid for the test dataset but with a certain limit over which it decreases rapidly. In the proposed methodology, the maximum depth of the tree is selected so that nodes are expanded until all leaves are pure or until all leaves contain less than the minimum samples split. The default value of the latter hyperparameter (minimum samples split) is two and so this is the minimum number of samples required to split an internal node that was defined in the same way in the proposed methodology. However, by increasing the value of this hyperparameter, the number of splits that happen in the decision tree can be reduced and therefore prevent the model from overfitting. Finally, the maximum number of features is the maximum features provided to each tree in a random forest or else the number of features to consider when looking for the best split. It is a good convention to consider the default value of this parameter, which is one.

3. Results

After examination of the entire PEER database for circular and rectangular RC columns, it can be seen that the necessary parameters to define the control variables that affect the mode of failure and displacement ductility, as described in Section 2.2, are not available for all the columns of the database. Therefore, firstly the data files defining all the necessary parameters like aspect ratio, axial load ratio, concrete strength, transverse reinforcement ratio and normalized maximum shear stress (see Section 2.2) are generated and are divided into two groups according to the shape of the section, i.e., rectangular and circular RC columns (see Appendix A).
The above-mentioned data are divided into training data and into test data for each column section type. The proportion of the dataset to include in the testing data split is defined as 25% and the training data size is automatically set to the complement of the testing data size. During training, the model is allowed to see the correct answers, in this case the failure mode of the RC columns (flexure, flexure–shear and shear), so that it can learn how to predict the failure mode from the provided features. As described previously, it is anticipated that there is a connection between all the features and the failure mode goal and the model should try to figure out this connection. After this step, the model is asked during testing to predict the failure mode of the test data having access only to the features data and not the correct answers of the failure mode. Since these answers are available to the supervisors, the accuracy of the model can be examined. Generally, when a model is trained, the random data are divided into training data and test data in order for the trainer to have a representation of the whole available data.

3.1. Rectangular RC Columns

Below, the performance metrics for the case of the rectangular RC columns are provided. It can be seen that random forests have 94% accuracy in predicting the actual failure mode of the columns of the tested data. This accuracy score could be explained based on Table 2 by dividing the sum of the diagonal matrix terms with the sum of all the terms of the table. More performance metrics are provided in Table 3. It should be noted that by examining separately each of the influencing parameters included in the features data, the most crucial for the model’s success is the transverse reinforcement ratio which confirms that the model correctly figured out the connection between all the features and the failure mode goal. This is crucial for establishing a physical meaning-based ML method prediction model. Finally, it should be also underlined based on Table 3 that the model is more successful in predicting the flexural and shear modes of failure compared to the other one. This makes sense since flexure-shear is more difficult also in the real engineering world to be detected in terms of seismic assessment. Finally, it should be clear that Table 2 clarifies the conception of Figure 12 and Table 3 does the same for Table 2.

3.2. Circular RC Columns

Below, the performance metrics for the case of the circular RC columns are provided.
It can be seen that random forests have 86% accuracy in predicting the actual failure mode of the columns of the tested data. This accuracy score could be explained based on Table 4 by dividing the sum of diagonal terms with the sum of all the terms of the table. More performance metrics are provided in Table 5. It should be noted that by examining separately each of the influencing parameters included in the features data, the most crucial for the model’s success is the transverse reinforcement ratio which confirms that the model correctly figured out the connection between all the features and the failure mode goal. This is crucial for establishing a physical meaning-based ML method prediction model. Finally, it should be also underlined based on Table 5 that the model in the case of circular RC columns is more successful in predicting the flexural and flexural–shear modes of failure, compared to the other one, which makes sense since brittle failures further demand nonlinear structural analyses to be deterministically detected. Finally, it should be clear that Table 4 clarifies the conception of Figure 13 and Table 5 does the same for Table 4.

3.3. Parametric Sensitivity of Random Forest Algorithm

As described already, the proportion of the dataset to include in the testing data split is defined as 25% and the training data size is automatically set to the complement of the testing data size. Moreover, the estimator number that defines the number of decision trees in the forest is set to 1000. Here, the parametric sensitivity of these two parameters on the accuracy performance score of random forests in postdicting the failure mode of RC columns will be examined. The following Figures depict this sensitivity and it can be seen that the number of decision trees in the forest has no influence on the confusion matrix of the performance of the random forest algorithm (Figure 14 and Figure 15). Finally, as seems reasonable by increasing the testing set data (and decreasing the training data at the same time), there is a decrease in the accuracy score of rectangular RC columns and less-so in circular RC columns (Figure 16 and Figure 17).

4. Discussion

The state of the art in modeling the lateral load response of columns leaves a lot to be desired: improved response estimation of the behavior of columns that are susceptible to shear failure after flexural yielding; better procedures to estimate shear strength and the pattern of degradation thereof with increasing displacement ductility; the need to account for reinforcement pullout and its effects on stiffness; the shape of the hysteresis loops; the detrimental effects of axial load at large displacement limits; and the magnitude of deformation (drift ratio) associated with milestone events in the response curve of the column member. These are open issues that need to be settled before the performance-based assessment framework may be considered complete and dependable [1,2,23,24,25,26,27,28,29,30]. In this framework, it is evident from the current study that incorporating physical knowledge (through experimental databases) in ML methods can accurately predict the failure mode of RC columns. From the above-described results, random forests are successful in predicting the failure mode of RC columns, both circular and rectangular, especially the more ductile ones (flexural failure) and, moreover, in attributing the failure mode to the most crucial column features, like the transverse reinforcement ratio. The overall accuracy score for rectangular RC columns is 94% and for circular RC columns is 86%. The latter performances are influenced by the size of the testing and training sets of data and are independent of the number of decision trees in the forest employed in the random forest algorithm. Finally, the low precision and recall scores for brittle failures, especially for circular RC columns, are confirmed also by other studies [3], where it is suggested that brittle failures are crucial in governing the retrofitting and operational strategies of critical infrastructures to adopt other supervised ML methods, such as Neural Networks and Deep Learning.

5. Conclusions

The prediction of the failure mode of RC columns is crucial in defining the retrofit solutions of buildings and bridges in the modern world. Current strategies include nonlinear structural analysis procedures, which demand a lot of effort and time in order to be performed accurately. This study explores the capability of incorporating physical knowledge into ML methods for predicting the failure mode of RC columns. To this end, the PEER structural performance database is employed and the influence of main design variables on the column ductility and failure mode are examined. It can be seen that supervised ML methods, such as random forests, using a randomly assigned test set from the PEER database and incorporating physical knowledge into them can classify columns’ failure modes accurately, proving that ML has great promise in revolutionizing the profession of earthquake engineering. Finally, according to the authors’ knowledge and the state of the art, the PEER structural performance database is employed for the first time in research in order to identify columns’ failure modes through supervised ML methods. The section of the column is also a variable that was not considered thoroughly and recent results refer only to circular columns. This study will be the basis for further examination of other supervised ML methods in detecting RC columns’ failure modes, such as Decision Trees, k-Nearest Neighbor, Neural Networks and Deep Learning.

Author Contributions

K.G.M. conducted the data analysis, comparison and interpretation. G.N.B. supervised, reviewed and validated the proposed methodology. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially conducted with financial support from the Alexander S. Onassis Public Benefit Foundation which provided KGM with a triennial scholarship (Scholarship Code: F ZI 086-1 2012-2013/01/09/2012–29/02/2016) to pursue a Ph.D. degree in Civil Engineering at the University of Cyprus.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The first author would like to thank the Alexander S. Onassis Public Benefit Foundation, whose financial support is greatly appreciated. The present research work is partially based on the PhD thesis of KGM [1], which was extended to the application of supervised ML methods to the postdiction of reinforced concrete columns’ failure modes.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Random forests grow many classification trees. To classify a new object from an input vector, the input vector is given to each of the trees in the forest. Each tree gives a classification, and the tree “votes” for that class. The forest chooses the classification with the most votes (over all the trees in the forest). In the following tables, the feature values and the true label values—showing the classification nature of the algorithm—are given.
Table A1. Feature values and true label values of circular RC columns from PEER structural performance database.
Table A1. Feature values and true label values of circular RC columns from PEER structural performance database.
Feature ValuesTrue Label Values (1 = Flexure, 2 = Flexure–Shear, 3 = Shear)
Aspect RatioAxial Load Ratioρs (%)fc (MPa)vmax/√fcFailure
2.000.000.5137.50.422
2.000.000.5137.20.292
2.500.000.51360.372
2.000.000.5130.60.423
2.000.000.7631.10.472
1.500.000.5130.10.573
2.000.000.3829.50.413
2.000.201.0228.70.692
2.000.201.0231.20.642
2.000.200.5129.90.592
1.500.101.0228.60.782
2.000.101.0236.20.582
2.000.000.5133.70.432
2.000.000.5134.80.312
2.000.100.5133.40.513
2.500.100.5134.30.442
1.500.100.51350.683
1.500.100.3834.40.593
1.750.170.3836.70.643
2.000.000.3833.20.373
2.000.000.3930.90.413
2.000.000.7632.30.472
2.000.000.7733.10.472
2.000.191.42380.601
2.000.390.47370.642
2.000.391.42370.761
6.220.050.6338.80.071
6.220.090.6336.20.081
2.930.050.6335.90.192
2.920.100.6334.40.212
7.500.241.4534.50.181
3.750.241.4534.50.391
3.750.351.4534.50.401
6.010.070.6335.80.121
3.010.071.4934.30.311
3.000.101.4124.10.271
3.000.211.4123.10.311
6.000.100.6825.40.131
3.000.101.4124.40.261
3.000.201.4124.30.321
6.000.110.6823.30.131
4.500.090.94290.191
4.500.090.94290.191
4.500.090.9435.50.171
4.500.090.9435.50.211
4.500.090.9435.50.181
4.500.090.9432.80.191
4.500.090.9432.80.171
4.500.090.9432.50.181
4.500.100.94270.201
4.500.100.94270.191
4.500.100.94270.191
1.500.060.28300.262
1.500.060.17300.372
6.000.150.8941.10.191
1.990.311.1438.30.611
1.99-0.101.1439.20.282
1.990.151.1439.40.541
1.990.152.70351.022
1.99-0.080.8535.20.412
1.990.333.04351.141
8.000.300.9236.60.191
8.000.271.38400.171
8.000.280.9238.60.191
4.000.070.70310.181
8.000.070.70310.091
10.000.070.70310.061
4.000.070.70310.111
4.000.070.70310.301
3.000.090.8934.50.321
8.000.090.8934.50.121
10.000.090.8934.50.111
3.000.040.5434.60.261
3.000.040.81330.281
6.580.311.54650.181
6.580.313.49650.171
6.580.421.74900.171
6.580.211.54900.161
6.580.421.54900.171
2.580.000.1034.70.192
2.580.000.2635.40.232
2.000.000.1329.80.253
2.000.000.1326.80.223
2.000.000.1331.20.203
Table A2. Feature values and true label values of rectangular RC columns from PEER structural performance database.
Table A2. Feature values and true label values of rectangular RC columns from PEER structural performance database.
Feature ValuesTrue Label Values (1 = Flexure, 2 = Flexure–Shear, 3 = Shear)
Aspect RatioAxial Load Ratioρs (%)fc (MPa)vmax/√fcFailure
2.180.261.5023.10.481
2.180.212.3041.40.421
2.180.422.0021.40.481
2.180.603.5023.50.471
4.000.382.8323.60.251
4.000.212.22250.211
4.000.100.8646.50.181
4.000.301.22440.261
4.000.300.80440.261
4.000.300.57400.261
4.000.221.5628.30.251
4.000.391.9940.10.271
4.000.500.66410.291
4.000.500.32400.291
4.000.701.26420.291
4.000.700.70390.301
4.000.702.33400.311
4.000.202.5525.60.211
4.000.202.5525.60.211
4.000.202.5525.60.221
4.000.202.5525.60.211
3.000.101.70320.231
3.000.101.70320.241
3.000.302.0832.10.361
3.000.302.0832.10.361
2.970.102.1726.90.321
1.500.331.1820.60.571
1.500.170.8121.60.473
1.500.351.39210.612
4.000.030.3224.80.151
4.000.030.3224.80.141
4.000.030.3224.80.141
2.000.140.57320.452
2.000.150.5729.90.512
1.650.050.3627.10.453
2.000.800.7321.10.582
2.000.800.7321.10.611
2.000.901.7521.10.572
3.000.700.7328.80.412
3.000.700.7328.80.402
3.000.701.7528.80.382
3.000.110.3827.90.251
3.000.110.3827.90.241
3.000.110.3827.90.251
3.000.120.3824.80.271
3.000.110.3827.90.251
3.000.110.3827.90.231
1.250.180.2131.80.713
1.250.450.21330.723
2.500.401.6185.70.661
2.500.631.6185.70.651
2.500.631.6185.70.671
2.500.251.61115.80.591
2.500.251.61115.80.591
2.500.421.61115.80.671
2.500.421.61115.80.671
1.500.260.9125.80.642
1.500.620.9125.80.672
2.000.350.5099.50.661
2.000.350.7599.50.661
2.000.350.6199.50.691
2.000.350.5099.50.651
2.000.350.5099.50.651
2.000.350.5099.50.671
2.000.350.5099.50.651
1.160.740.8946.30.982
2.880.120.3334.70.362
2.880.120.3334.70.371
2.880.150.4826.10.442
2.880.150.4826.10.411
2.880.110.3333.60.352
2.880.110.3333.60.391
2.880.070.3333.60.333
2.880.070.3333.60.351
2.880.110.6733.40.382
2.880.110.6733.40.371
2.880.111.4733.50.452
2.880.111.4733.50.451
2.880.110.9233.50.452
2.880.110.9233.50.451
5.500.101.5429.10.121
5.500.090.9330.70.121
5.500.101.5429.20.121
5.500.100.9327.60.151
5.500.201.5429.40.151
5.500.180.9331.80.141
5.500.261.5433.30.151
5.500.270.9332.40.151
5.500.281.54310.161
5.500.270.9331.80.151
1.110.160.2834.90.583
1.980.160.3134.90.473
1.110.270.28420.673
1.500.100.2629.90.423
3.000.212.1939.30.361
3.000.311.2639.80.371
2.860.000.8543.60.341
2.860.141.6934.80.381
2.860.152.54320.471
2.860.131.9537.30.461
2.860.131.95390.451
4.560.301.22800.231
4.560.301.22800.221
4.560.201.22800.181
4.560.201.22800.251
4.560.201.83800.251
4.560.301.83800.231
4.560.301.83800.231
4.560.201.83800.201
4.560.203.66800.181
4.560.303.66800.231
4.560.203.66800.241
4.560.303.66800.241
4.560.201.22800.311
4.560.301.22800.301
4.560.301.22800.311
4.560.201.22800.371
4.560.201.83800.291
4.560.201.83800.351
4.560.301.83800.311
4.560.301.83800.311
4.560.203.66800.311
4.560.203.66800.311
4.560.303.66800.301
4.560.303.66800.321
3.830.100.3727.20.301
3.830.240.3727.20.331
3.830.090.4828.10.311
3.830.230.4828.10.351
3.220.090.0826.90.263
3.220.070.0833.10.202
3.220.280.0825.50.292
3.220.260.0827.60.303
3.220.260.2527.60.323
3.220.090.0826.90.253
3.220.070.0833.10.192
3.220.280.2525.50.352
2.000.103.67760.581
2.000.203.67760.671
2.000.103.67860.461
2.000.193.67860.531
2.000.101.63860.452
2.000.191.63860.542
2.000.600.901180.611
2.000.601.411180.661
2.000.601.821180.741
2.000.351.411180.671
2.000.351.821180.671
7.640.340.1240.60.131
6.040.503.1572.10.191
6.040.362.8471.70.191
6.040.502.8471.80.191
6.040.505.1271.90.191
6.040.454.02101.80.211
6.040.466.74101.90.211
6.040.452.721020.181
6.040.474.29102.20.191
4.700.431.00340.271
4.700.432.00340.271
4.700.202.00340.231
4.700.461.33340.291
4.700.462.66340.331
4.700.462.66340.311
4.700.461.26340.301
4.700.231.26340.281
4.700.461.26340.311
4.700.462.66340.331
3.000.051.0069.60.201
3.000.051.0069.60.201
3.000.101.0067.80.281
3.000.101.0067.80.281
3.000.211.0065.50.321
3.000.211.0065.50.311
3.000.001.0037.90.231
3.000.001.0037.90.231
3.000.141.0048.30.251
3.000.141.0048.30.251
3.000.361.0038.10.331
3.000.361.0038.10.331
3.500.110.7624.90.311
3.500.160.7626.70.321
3.500.220.7626.10.371
3.500.110.7325.30.311
3.500.160.7327.10.341
3.500.210.7326.80.371
3.500.110.7126.380.311
3.500.150.7127.480.341
3.500.210.7126.90.361
2.670.000.0421.90.233
1.330.000.09160.383
3.920.000.96102.70.201
3.920.200.9686.30.341
3.920.000.9687.50.191
3.920.100.9683.40.261
3.920.200.96900.301
3.920.000.9667.50.211
3.920.100.9674.60.261
3.920.200.9681.80.271
3.920.200.7775.80.281
3.920.200.64870.291
3.920.200.5471.20.271
3.220.150.2521.10.332
3.220.610.2521.10.372
3.220.150.2521.80.302
6.560.142.5092.40.141
6.560.282.5093.30.181
6.560.392.5098.20.211
6.560.141.1694.80.121
6.560.261.1697.70.181
6.560.371.16104.30.191
6.560.402.5078.70.211
6.560.412.50109.20.221
6.560.351.93109.50.201
6.560.371.33104.20.211
6.560.531.93104.50.211
6.560.512.50109.40.221
2.250.080.5733.70.421
2.250.080.5733.70.421
2.250.091.6432.10.441
2.250.091.6432.10.441
2.250.100.8229.90.451
2.250.100.8229.90.451
2.250.101.0927.40.471
2.250.101.0927.40.471
2.250.160.8236.40.471
2.250.160.8236.40.471
2.250.081.0934.90.421
2.250.081.0934.90.421
2.250.081.0936.50.421
2.250.081.0936.50.421
2.500.300.5937.60.521
2.500.600.5937.60.491
2.000.570.9939.20.551
2.000.570.9939.20.591
2.140.590.9932.20.671
3.110.030.2335.90.161
3.110.030.2335.70.151
3.110.030.2334.30.161
3.110.030.2333.20.171
3.110.030.2336.80.161
3.110.030.2335.90.181
3.490.201.8564.10.351
3.490.331.8562.10.401
3.490.221.4862.10.361
3.490.321.4862.10.401
3.490.201.2364.10.341
3.490.201.2364.10.341

References

  1. Megalooikonomou, K.G. Modeling the Behavior of Shear-Critical Reinforced Concrete Columns under Lateral Loads. Ph.D. Thesis, Department of Civil and Environmental Engineering, Faculty of Engineering, University of Cyprus, Nicosia, Cyprus, December 2019. [Google Scholar] [CrossRef]
  2. Megalooikonomou, K.G. Seismic Assessment and Retrofit of Reinforced Concrete Columns, 1st ed.; Cambridge Scholars Publishing: Newcastle upon Tyne, UK, 2019; p. 387. [Google Scholar]
  3. Mangalathu, S.; Jeon, J.-S. Machine Learning-Based Failure Mode Recognition of Circular Reinforced Concrete Bridge Columns: Comparative Study. ASCE J. Struct. Eng. 2019, 145, 04019104. [Google Scholar] [CrossRef]
  4. Xie, Y.; Sichani, M.E.; Padgett, J.E.; DesRoches, R. The promise of implementing machine learning in earthquake engineering: A state-of-the-art review. Earthq. Spectra 2020, 36, 1769–1801. [Google Scholar] [CrossRef]
  5. Ghosh, J.; Padgett, J.E.; Dueñas-Osorio, L. Surrogate modeling and failure surface visualization for efficient seismic vulnerability assessment of highway bridges. Probab. Eng. Mech. 2013, 34, 189–199. [Google Scholar] [CrossRef]
  6. Jeon, J.-S.; Shafieezadeh, A.; DesRoches, R. Statistical models for shear strength of RC beam-column joints using machine-learning techniques. Earthq. Eng. Struct. Dyn. 2014, 43, 2075–2095. [Google Scholar] [CrossRef]
  7. Krishnan, N.; Mangalathu, S.; Smedskjaer, M.M.; Tandia, A.; Burton, H.; Bauchy, M. Predicting the dissolution kinetics of silicate glasses using machine learning. J. Non-Cryst. Solids 2017, 487, 37–45. [Google Scholar] [CrossRef]
  8. Mangalathu, S.; Heo, G.; Jeon, J.-S. Artificial neural network based multi-dimensional fragility development of skewed concrete bridge classes. Eng. Struct. 2018, 162, 166–176. [Google Scholar] [CrossRef]
  9. Mangalathu, S.; Jeon, J.-S. Classification of failure mode and prediction of shear strength for reinforced concrete beam-column joints using machine learning techniques. Eng. Struct. 2018, 160, 85–94. [Google Scholar] [CrossRef]
  10. Wang, Z.; Pedroni, N.; Zentner, I.; Zio, E. Seismic fragility analysis with artificial neural networks: Application to nuclear power plant equipment. Eng. Struct. 2018, 162, 213–225. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Burton, H.V.; Sun, H.; Shokrabadi, M. A machine learning framework for assessing post-earthquake structural safety. Struct. Saf. 2018, 72, 1–16. [Google Scholar] [CrossRef]
  12. Mitra, N.; Mitra, S.; Lowes, L.N. Probabilistic model for failure initiation of reinforced concrete interior beam-column connections subjected to seismic loading. Eng. Struct. 2011, 33, 154–162. [Google Scholar] [CrossRef]
  13. Yaseen, Z.M.; Afan, H.A.; Tran, M.T. Beam-column joint shear prediction using hybridized deep learning neural network with genetic algorithm. IOP Conf. Ser. Earth Environ. Sci. 2018, 143, 1–7. [Google Scholar] [CrossRef]
  14. Tang, Y.; Wang, Y.; Wu, D.; Chen, M.; Pang, L.; Sun, J.; Feng, W.; Wang, X. Exploring temperature-resilient recycled aggregate concrete with waste rubber: An experimental and multi-objective optimization analysis. Rev. Adv. Mater. Sci. 2023, 62, 20230347. [Google Scholar] [CrossRef]
  15. Tang, Y.; Wang, Y.; Wu, D.; Liu, Z.; Zhang, H.; Zhu, M.; Chen, Z.; Sun, J.; Wang, X. An experimental investigation and machine learning-based prediction for seismic performance of steel tubular column filled with recycled aggregate concrete. Rev. Adv. Mater. Sci. 2022, 61, 849–872. [Google Scholar] [CrossRef]
  16. Berry, M.P.; Parrish, M.; Eberhard, M.O. PEER Structural Performance Database User’s Manual; Version 1.0, Pacific Earthquake Engineering Research Center (PEER) Report; University of California: Berkeley, CA, USA, 2004; Available online: http://nisee.berkeley.edu/spd/ (accessed on 10 October 2023).
  17. Phan, V.-T.; Tran, V.-L.; Nguyen, V.-Q.; Nguyen, D.-D. Machine Learning Models for Predicting Shear Strength and Identifying Failure Modes of Rectangular RC Columns. Buildings 2022, 12, 1493. [Google Scholar] [CrossRef]
  18. EN 1998-1; Eurocode 8: Design of Structures for Earthquake Resistance—Part 1: General Rules Seismic Actions and Rules for Buildings. European Committee for Standardization (CEN): Brussels, Belgium, 2004.
  19. AASHTO LRFD. Bridge Design Specifications and Commentary, 3rd ed.; American Association of State Highway Transportation Officials: Washington, DC, USA, 2013; p. 1264. [Google Scholar]
  20. The FEMA 440 Report. Improvement of Nonlinear Static Seismic Analysis Procedures; Federal Emergency Management Agency (FEMA): Washington, DC, USA, 2005; p. 392.
  21. Wael, A. Data Science from Scratch with Python; AI Publishing LLC: Oxford, UK; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2019; ISBN -13: 978-1-7330426-3-5. [Google Scholar]
  22. Thompson, M.J. Python: 3 Manuscripts in 1 Book: Python Programming for Beginners—Python Programming for Intermediates-Python Programming for Advanced; White Flower Publishing: Torrington, CT, USA, 2018. [Google Scholar]
  23. Elwood, K.J.; Moehle, J.P. Drift Capacity of Reinforced Concrete Columns with Light Transverse Reinforcement. Earthq. Spectra 2005, 21, 71–89. [Google Scholar] [CrossRef]
  24. Elwood, K.J.; Moehle, J.P. Axial Capacity Model for Shear-Damaged Columns. ACI Struct. J. 2005, 102, 578–587. [Google Scholar]
  25. Panagiotakos, T.B.; Fardis, M.N. Deformations of reinforced concrete members at yielding and ultimate. ACI Struct. J. 2001, 98, 135–148. [Google Scholar]
  26. Priestley, M.J.N.; Seible, F.; Calvi, M. Seismic Design and Retrofit of Bridges; John Wiley & Sons Inc.: New York, NY, USA, 1996. [Google Scholar]
  27. Pujol, S.; Ramirez, J.A.; Sozen, M.A. Drift Capacity of Reinforced Concrete Columns Subjected to Cyclic Shear Reversals, Seismic Response of Concrete Bridges; SP-187; American Concrete Institute: Farmington Hills, MI, USA, 1999; pp. 255–274. [Google Scholar]
  28. Sezen, H.; Moehle, J.P. Seismic Tests of Concrete Columns with Light Transverse Reinforcement. ACI Struct. J. 2006, 103, 842–849. [Google Scholar]
  29. Vecchio, F.J.; Collins, M.P. Predicting the Response of Reinforced Concrete Beams Subjected to Shear Using Modified Compression Field Theory. ACI Struct. J. 1988, 85, 258–268. [Google Scholar]
  30. Megalooikonomou, K.G.; Tastani, S.P.; Pantazopoulou, S.J. Effect of Yield Penetration on Column Plastic Hinge Length. Eng. Struct. 2018, 156, 161–174. [Google Scholar] [CrossRef]
Figure 1. Effect of concrete strength on displacement ductility for the rectangular reinforced columns.
Figure 1. Effect of concrete strength on displacement ductility for the rectangular reinforced columns.
Applsci 13 12821 g001
Figure 2. Effect of concrete strength on displacement ductility for the spiral reinforced columns.
Figure 2. Effect of concrete strength on displacement ductility for the spiral reinforced columns.
Applsci 13 12821 g002
Figure 3. Effect of axial load ratio on displacement ductility for the rectangular reinforced columns.
Figure 3. Effect of axial load ratio on displacement ductility for the rectangular reinforced columns.
Applsci 13 12821 g003
Figure 4. Effect of axial load ratio on displacement ductility for the spiral reinforced columns.
Figure 4. Effect of axial load ratio on displacement ductility for the spiral reinforced columns.
Applsci 13 12821 g004
Figure 5. Effect of aspect ratio on displacement ductility for the rectangular reinforced columns.
Figure 5. Effect of aspect ratio on displacement ductility for the rectangular reinforced columns.
Applsci 13 12821 g005
Figure 6. Effect of aspect ratio on displacement ductility for the spiral reinforced columns.
Figure 6. Effect of aspect ratio on displacement ductility for the spiral reinforced columns.
Applsci 13 12821 g006
Figure 7. Maximum shear stress vs. displacement ductility for the rectangular reinforced columns.
Figure 7. Maximum shear stress vs. displacement ductility for the rectangular reinforced columns.
Applsci 13 12821 g007
Figure 8. Maximum shear stress vs. displacement ductility for the spiral reinforced columns.
Figure 8. Maximum shear stress vs. displacement ductility for the spiral reinforced columns.
Applsci 13 12821 g008
Figure 9. Effect of transverse reinforcement ratio on displacement ductility for the rectangular reinforced columns.
Figure 9. Effect of transverse reinforcement ratio on displacement ductility for the rectangular reinforced columns.
Applsci 13 12821 g009
Figure 10. Effect of transverse reinforcement ratio on displacement ductility for the spiral reinforced columns.
Figure 10. Effect of transverse reinforcement ratio on displacement ductility for the spiral reinforced columns.
Applsci 13 12821 g010
Figure 11. Flowchart of the proposed methodology with random forest supervised ML method.
Figure 11. Flowchart of the proposed methodology with random forest supervised ML method.
Applsci 13 12821 g011
Figure 12. Confusion matrix as performance metric for ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method.
Figure 12. Confusion matrix as performance metric for ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method.
Applsci 13 12821 g012
Figure 13. Confusion matrix as performance metric for ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method.
Figure 13. Confusion matrix as performance metric for ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method.
Applsci 13 12821 g013
Figure 14. Parametric sensitivity of the number of decision trees in the forest on the accuracy score of ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method (100 estimators left—94% accuracy score, 10,000 estimators right—94% accuracy score).
Figure 14. Parametric sensitivity of the number of decision trees in the forest on the accuracy score of ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method (100 estimators left—94% accuracy score, 10,000 estimators right—94% accuracy score).
Applsci 13 12821 g014
Figure 15. Parametric sensitivity of the number of decision trees in the forest on the accuracy score of ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method (100 estimators left—86% accuracy score, 10,000 estimators right—86% accuracy score).
Figure 15. Parametric sensitivity of the number of decision trees in the forest on the accuracy score of ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method (100 estimators left—86% accuracy score, 10,000 estimators right—86% accuracy score).
Applsci 13 12821 g015
Figure 16. Parametric sensitivity of the size of the testing set data on the accuracy score of ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method (50% testing set data left—85% accuracy score, 75% testing set data right—81% accuracy score).
Figure 16. Parametric sensitivity of the size of the testing set data on the accuracy score of ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method (50% testing set data left—85% accuracy score, 75% testing set data right—81% accuracy score).
Applsci 13 12821 g016
Figure 17. Parametric sensitivity of the size of the testing set data on the accuracy score of ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method (50% testing set data left—86% accuracy score, 75% testing set data right—83% accuracy score).
Figure 17. Parametric sensitivity of the size of the testing set data on the accuracy score of ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method (50% testing set data left—86% accuracy score, 75% testing set data right—83% accuracy score).
Applsci 13 12821 g017
Table 1. Column property statistics.
Table 1. Column property statistics.
Rectangular Reinforced (306 Tests)Spiral Reinforced (177 Tests)
Column
Property
MeanStdCoVMeanStdCoV
Depth (mm)323.43116.50.36420.97202.110.48
Aspect Ratio3.441.440.423.311.960.59
Axial-Load Ratio0.270.190.730.140.141.04
ρl (%)2.451.000.412.621.020.39
ρs (%)1.341.070.800.930.740.80
Table 2. Confusion matrix in numbers for ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method.
Table 2. Confusion matrix in numbers for ML prediction of the failure mode of rectangular RC columns of PEER structural performance database with random forest method.
Confusion Matrix in Numbers *
True ValuesFlexure5520
Flexure–Shear220
Shear001
FlexureFlexure–ShearShear
Predicted Values
* See also Figure 12.
Table 3. Performance metrics.
Table 3. Performance metrics.
Performance Metrics *
True PositiveTrue NegativeFalse PositiveFalse NegativeAccuracyPrecisionRecall
Flexure552 + 1 + 0 + 0 = 32 + 0 = 22 + 0 = 2(55 + 3)/(55 + 3 + 2 + 2) = 58/62 = 94%(55)/(55 + 2) = 55/57 = 97%(55)/(55 + 2) = 55/57 = 97%
Flexure–Shear255 + 0 + 0 + 1= 562 + 0 = 22 + 0 = 2(2 + 56)/(2 + 56 + 2 + 2) = 58/62 = 94%(2)/(2 + 2) = 2/4 = 50%(2)/(2 + 2) = 2/4 = 50%
Shear155 + 2 + 2 + 2 = 61 0 + 0 = 0 0 + 0 = 0(1 + 61)/(1 + 61 + 0 + 0) = 62/62 = 100%(1)/(1 + 0) = 1/1 = 100%(1)/(1 + 0) = 1/1 = 100%
* See also Table 2.
Table 4. Confusion matrix in numbers for ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method.
Table 4. Confusion matrix in numbers for ML prediction of the failure mode of circular RC columns of PEER structural performance database with random forest method.
Confusion Matrix in Numbers *
True ValuesFlexure1200
Flexure–Shear151
Shear011
FlexureFlexure–ShearShear
Predicted Values
* See also Figure 13.
Table 5. Performance metrics.
Table 5. Performance metrics.
Performance Metrics *
True PositiveTrue NegativeFalse PositiveFalse NegativeAccuracyPrecisionRecall
Flexure125 + 1 + 1 + 1 = 81 + 0 = 10 + 0 = 0(12 + 8)/(12 + 8 + 1 + 0) = 20/21 = 95%(12)/(12 + 1) = 12/13 = 92%(12)/(12 + 0) = 12/12 = 100%
Flexure–Shear512 + 0 + 0 + 1 = 130 + 1 = 11 + 1 = 2(5 + 13)/(5 + 13 + 1 + 2) = 18/21 = 95%(5)/(5 + 1) = 5/6 = 83%(5)/(5 + 2) = 5/7 = 71%
Shear112 + 0 + 1 + 5 = 18 0 + 1 = 1 0 + 1 = 1(1 + 18)/(1 + 18 + 1 + 1) = 19/21 = 90%(1)/(1 + 1) = 1/2 = 50%(1)/(1 + 1) = 1/2 = 50%
* See also Table 4.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Megalooikonomou, K.G.; Beligiannis, G.N. Random Forests Machine Learning Applied to PEER Structural Performance Experimental Columns Database. Appl. Sci. 2023, 13, 12821. https://doi.org/10.3390/app132312821

AMA Style

Megalooikonomou KG, Beligiannis GN. Random Forests Machine Learning Applied to PEER Structural Performance Experimental Columns Database. Applied Sciences. 2023; 13(23):12821. https://doi.org/10.3390/app132312821

Chicago/Turabian Style

Megalooikonomou, Konstantinos G., and Grigorios N. Beligiannis. 2023. "Random Forests Machine Learning Applied to PEER Structural Performance Experimental Columns Database" Applied Sciences 13, no. 23: 12821. https://doi.org/10.3390/app132312821

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