An improved locality preserving projection method for fault diagnosis