Related Experiment Video
Updated: Jun 29, 2025

Stress Distribution During Cold Compression of Rocks and Mineral Aggregates Using Synchrotron-based X-Ray Diffraction
Published on: May 20, 2018
Comprehensive study on the Python-based regression machine learning models for prediction of uniaxial compressive
Sowmya Kochukrishnan1, Premalatha Krishnamurthy2, Yuvarajan D3
1Department of Civil Engineering, Anna University, Chennai, Tamil Nadu, India. sowmya.civil@gmail.com.
Machine learning models accurately estimate Uniaxial Compressive Strength (UCS) in Charnockite rocks using indirect factors like Ultrasonic Pulse Velocity. The Step-wise Regression model demonstrated superior predictive accuracy for rock strength.
Area of Science:
- Geotechnical Engineering
- Rock Mechanics
- Machine Learning Applications
Background:
- Uniaxial Compressive Strength (UCS) is vital for geomechanical applications.
- Direct UCS testing is challenging for certain rock types.
- Indirect estimation methods are crucial for rock characterization.
Purpose of the Study:
- To develop and evaluate Machine Learning models for predicting Charnockite UCS.
- To compare the performance of Simple Linear Regression and Step-wise Regression models.
- To identify key factors influencing Charnockite UCS.
Main Methods:
- Implementation of Simple Linear Regression and Step-wise Regression models in Python.
- Utilizing Ultrasonic Pulse Velocity (UPV), Schmidt Hammer Rebound Number (N), Brazilian Tensile Strength (BTS), and Point Load Index (PLI) as input parameters.
- Evaluation using Coefficient of Regression (R²), Root Mean Square Error (RMSE), and Mean Absolute Error (MAE).
Main Results:
- Both models exhibited high predictive capabilities for Charnockite UCS.
- The Step-wise Regression model achieved R² values of 0.99 (testing) and 0.988 (training).
- Ultrasonic Pulse Velocity (UPV) was identified as a significant predictor of UCS.
Conclusions:
- Machine learning models provide accurate indirect estimation of Charnockite UCS.
- Step-wise Regression is a highly effective method for predicting rock strength.
- UPV is a critical parameter for assessing rock geomechanical properties.
Related Concept Videos
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Behavior of Concrete Under Compressive Load
As the concrete specimen fractures under...
Normal Strain under Axial Loading
Stresses under Combined Loadings
The process begins by slicing the tube at critical points and analyzing the internal forces and stress components at these sections, focusing on the centroid. Normal stresses, generated by axial forces and bending moments, are either compressive or tensile and vary across the section from...
Regression Analysis
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
Stress-Strain Diagram - Brittle Materials

