discriminative learning of generative models for sequence classification and motion tracking .
Estimating the dimension of a linear model