Macro analysis