Optimal Filtering (or Predictable Component Analysis) is a method for extracting the strongest Signal to Noise pattern from a dataset. One of the things this allows you to do is to estimate the forced response of a system.
This document is also avaliable as a postscript file