feat: Use 'Mean Absolute Error' for split criterion
feat: Use 'Mean Absolute Error' for split criterion

Using MAE instead of Mean Squared Error (MSE) has the effect of de-emphasizing the large errors which MSE tends to exagerate. Using MAE thus puts more equal emphasis on errors of all sizes, especially small ones (<1) relative to MSE. Even with an oversimplified and biased model, we have achieved over 30% accuracy with this single change.

OmegaHorizonResearch/agile-analyst