1. A method of characterizing temporal behavior of a device, comprising: collecting time series data for an attribute of the device; pre-processing the time series data; detecting edges in the time series data; arranging groups of similar edges into clusters; receiving label input from a supervisor; labeling each cluster as being associated with a physical event of the device based on the label input; based on the clusters, estimating characterization parameters that characterize normal operation of the device.