Predicting Time-Varying Parameters with Parameter-Driven and Observation-Driven Models