Comparing Shape-Constrained Regression Algorithms for Data Validation