• This classification is consistent with clustering by theory-neutral algorithm
• Three-types models are more out-of-sample predictive than representative agent, individual-level heterogeneity and machine learning models
• This classification is consistent with clustering by theory-neutral algorithm
• Three-types models are more out-of-sample predictive than representative agent, individual-level heterogeneity and machine learning models