In the curriculum, they say that for multifactor macroeconomic model, we estimate the factor surprises first and then find the factor sensitivities after, whereas for fundamental multifactor model, we estimate the factor sensitivities first and then the factor returns after. 

I am not sure why is that. Can someone help