I'm new to system ID so be gentle.
I have a modeled signal of streamflow that I would like to map to an observed signal of stream height. This lends itself nicely to a simple impulse-response kind of relationship.
Problem is that the streamflow is modeled. So sometimes the magnitude of the impulse does not really match the magnitude of the response (e.g. big impulse, small response followed by small impulse, big response later in the time series). Even worse, sometimes I have false positives (modeled impulse, no response) and false negatives (no impulse, but there is a response). I have hundreds of sites I'm working with, and it's tedious to go through each one by hand and eyeball whether there's a good input-output relationship.
So my question is: Is there a way to compare the impulse signal to the response signal to determine the "quality" of the relationship? That way I can start working with the "good" sites, and also try to characterize what makes a site good vs bad based on other factors. Is cross-correlation the way to look at it? Or is there a better way to look at this?