A failure prediction support device, comprising: a) a difference detection part, configured a1) for, for each variable of a plurality of variables, acquiring actual machine time series data being time series data relating to control of an apparatus and simulation time series data being time series data relating to control of the simulated apparatus, the variables relating to the control of the apparatus, and a2) for detecting a difference between a value X i of the actual machine time series data and a value Y i of the simulation time series data; b) a determination part, configured for determining whether or not the difference satisfies a condition predetermined in relation to an abnormality in the actual machine time series data; c) a notification processing part, configured for notifying that the difference has been detected when it is determined that the difference satisfies the condition; and d) a synchronization processing part configured for synchronizing the actual machine time series data and the simulation time series data with each other, wherein e) the difference detection part is configured to detect a difference (Yi - Xi) between the synchronized actual machine time series data and simulation time series data; characterized in that f) the determination part is configured for determining, for each variable, that the difference satisfies the condition by performing the steps of: g) for a plurality of periods of time (t 1, t 50, t 100, t 150) existing in a predetermined establishment count detection period, increase an establishment count if the detected difference (Y i - X i) is equal to or more than a permissible error for more than a predetermined number of determination points during the considered period of time (t 1, t 50, t 100, t 150), h) if the total establishment count is equal to or more than a predetermined number of establishment count, the determination part outputs to the notification processing part a signal indicating that the difference satisfies the anomaly condition within the establishment count detection period. a) a difference detection part, configured a1) for, for each variable of a plurality of variables, acquiring actual machine time series data being time series data relating to control of an apparatus and simulation time series data being time series data relating to control of the simulated apparatus, the variables relating to the control of the apparatus, and a2) for detecting a difference between a value X i of the actual machine time series data and a value Y i of the simulation time series data; a1) for, for each variable of a plurality of variables, acquiring actual machine time series data being time series data relating to control of an apparatus and simulation time series data being time series data relating to control of the simulated apparatus, the variables relating to the control of the apparatus, and a2) for detecting a difference between a value X i of the actual machine time series data and a value Y i of the simulation time series data; b) a determination part, configured for determining whether or not the difference satisfies a condition predetermined in relation to an abnormality in the actual machine time series data; c) a notification processing part, configured for notifying that the difference has been detected when it is determined that the difference satisfies the condition; and d) a synchronization processing part configured for synchronizing the actual machine time series data and the simulation time series data with each other, wherein e) the difference detection part is configured to detect a difference (Yi - Xi) between the synchronized actual machine time series data and simulation time series data; characterized in that f) the determination part is configured for determining, for each variable, that the difference satisfies the condition by performing the steps of: g) for a plurality of periods of time (t 1, t 50, t 100, t 150) existing in a predetermined establishment count detection period, increase an establishment count if the detected difference (Y i - X i) is equal to or more than a permissible error for more than a predetermined number of determination points during the considered period of time (t 1, t 50, t 100, t 150), h) if the total establishment count is equal to or more than a predetermined number of establishment count, the determination part outputs to the notification processing part a signal indicating that the difference satisfies the anomaly condition within the establishment count detection period.