Improved fault detection and diagnosis using sparse global-local preserving projections. (November 2016)