An intelligent fault diagnosis method for PV arrays based on an improved rotation forest algorithm. (February 2019)