Fig. 8

Violin and bar plots illustrating residual distributions and actual vs. predicted values for training and test datasets using the RANSAC regression model. Input features (X1–X6) were standardized using StandardScaler, and data were split into 80% training and 20% testing sets (random_state = 42).