Representing time-varying cyclic dynamics using multiple-subject state-space models