← Back to Projects

Concrete Compressive Strength Analysis

Regression Analysis Dashboard

Objective

This project addresses a fundamental challenge in civil engineering: predicting the load-bearing capacity of concrete mixtures without relying solely on time-consuming physical testing. By leveraging predictive modeling, we aim to optimize mixture ratios, reduce material waste, and improve structural safety standards.

Methodology & Approach

  • Exploratory Data Analysis (EDA): Identified non-linear relationships between components (e.g., Cement, Water, Superplasticizer) and final strength.
  • Feature Engineering: Employed Best Subset Selection to identify the most statistically significant predictors, reducing model complexity while maintaining predictive power.
  • Diagnostic Validation: Conducted Multicollinearity Analysis (VIF) to ensure model stability and performed Residual Analysis (Residuals vs. Fitted, Q-Q Plots) to validate homoscedasticity and normality assumptions.

Key Findings

The developed regression model successfully accounts for 61.2% of the observed variation in compressive strength. Statistical analysis confirmed that Cement, Water content, and Age are the primary drivers of strength development. The resulting model serves as a robust decision-support tool for engineers to iterate on concrete formulas effectively.

Technical Stack

CategoryTools
Languages/LibsPython, Pandas, Scikit-Learn, Statsmodels, Matplotlib, Seaborn
MethodsLinear Regression, Polynomial Regression, Confidence Intervals
OptimizationBest Subset Selection, AIC, BIC
ValidationVIF, Residual Analysis, Q-Q Plotting
View GitHub Repository Download Full PDF Report