Data-Driven Prognostics Incorporating Environmental Factors for Aircraft Maintenance