Modeling and discrimination for spectral-temporal data