A vehicle fault detection system, comprising: a plurality of sensors couplable to a vehicle system and configured to detect respective time series of data (123TS, 125TS), each time series of data (123TS, 125TS) corresponding to a component parameter (123, 125) of a plurality of component parameters of components (111A, 111B) of the vehicle system;; a vehicle control module coupled to the plurality of sensors, the vehicle control module being configured to determine an existence of one or more relationships between the plurality of component parameters based on determining an effect on one of the plurality of component parameters caused by another of the plurality of component parameters, wherein determining the effect is based on identifying mode change events within one or more of the respective time series of data (123TS, 125TS) based on a vehicle system control signal, wherein a mode change event is one of an increase in value or a decrease in value of a respective one of a first time series of data and a second time series of data, and based on comparing a predetermined characteristic of one or more of the respective time series of data (123TS, 125TS) before and after the mode change events; identify anomalies in the respective time series of data (123TS, 125TS) based on the one or more relationships between the plurality of component parameters, and a user interface coupled to the vehicle control module, the user interface being configured to present an indication of the anomalies in the respective time series of data (123TS, 125TS). a plurality of sensors couplable to a vehicle system and configured to detect respective time series of data (123TS, 125TS), each time series of data (123TS, 125TS) corresponding to a component parameter (123, 125) of a plurality of component parameters of components (111A, 111B) of the vehicle system;; a vehicle control module coupled to the plurality of sensors, the vehicle control module being configured to determine an existence of one or more relationships between the plurality of component parameters based on determining an effect on one of the plurality of component parameters caused by another of the plurality of component parameters, wherein determining the effect is based on identifying mode change events within one or more of the respective time series of data (123TS, 125TS) based on a vehicle system control signal, wherein a mode change event is one of an increase in value or a decrease in value of a respective one of a first time series of data and a second time series of data, and based on comparing a predetermined characteristic of one or more of the respective time series of data (123TS, 125TS) before and after the mode change events; determine an existence of one or more relationships between the plurality of component parameters based on determining an effect on one of the plurality of component parameters caused by another of the plurality of component parameters, wherein determining the effect is based on identifying mode change events within one or more of the respective time series of data (123TS, 125TS) based on a vehicle system control signal, wherein a mode change event is one of an increase in value or a decrease in value of a respective one of a first time series of data and a second time series of data, and based on comparing a predetermined characteristic of one or more of the respective time series of data (123TS, 125TS) before and after the mode change events; identify anomalies in the respective time series of data (123TS, 125TS) based on the one or more relationships between the plurality of component parameters, and a user interface coupled to the vehicle control module, the user interface being configured to present an indication of the anomalies in the respective time series of data (123TS, 125TS).