Embodiments of the present invention provide a method and system for a
dynamic data correction appliance. A plurality of data points in a first
domain may be sampled. The sampled data points may be transformed from
the first domain to a second domain. The transformed data points may
include a plurality of identified data points of interest in the second
domain. Future data points may be predicted based on a forecast rule set
and the plurality of data points of interest transformed to the second
domain. The plurality of data points of interest transformed to the
second domain may be compared with corresponding data points of interest
included in the predicted future data points. An error measure based on
the comparison may be calculated. It may be determined whether the error
measure exceeds an error threshold. If the error measure exceeds the
error threshold, a re-initialization process may be invoked.