1. A method, performed by a computing device having a processor and memory, for compressing data, the method comprising: receiving data comprising indications of a signal; deriving, using at least a first prediction model and a second prediction model, a combined prediction model by operating the first prediction model on a first subset of the data and operating the second prediction model on a second subset of the data, wherein the first subset of data contains data also in the second subset of the data; predicting a future value for the signal using the combined prediction model; applying a function configured to determine a distinction between the predicted future value for the signal and an actual value for the signal; and compressing the data based at least in part on the determined distinction.