1. A method stored as program code stored on a non-transient computer-readable medium and executable by a processor for multi-regime detection in streaming data, the method when executed by a processor comprising: generating vectors for each sample of the streaming data; inducing mean independence of the vectors to find an embedded data trajectory; comparing the embedded data trajectory with known data trajectories; and issuing an alert if the embedded data trajectory corresponds to a known data trajectory indicating an anomaly in the streaming data so that corrective action can be taken before the anomaly leads to a disruption.