Regression trees are an alternative to classical linear regression models that seek to fit a piecewise linear model to data. The structure of regression trees makes them well-suited to the modeling of data containing outliers. We propose an algorithm that takes advantage of this feature in order to automatically detect outliers. This new algorithm performs well on the four test datasets  that are considered to be necessary for a valid outlier detection algorithm in a linear regression context, even though regression trees lack the global linearity assumption. We also show the practical use of this approach in detecting outliers in an ecological dataset collected in the Shenandoah Valley.
"Identifying Outlying Observations in Regression Trees." Missouri J. Math. Sci. 28 (1) 76 - 87, May 2016. https://doi.org/10.35834/mjms/1474295357