 Two main assumptions define the New Keynesian approach to macroeconomics.Like the New Classical approach, New Keynesian macroeconomic analysis usually assumes that households and firms have rational expectations.However, the two schools differ in that New Keynesian analysis usually assumes a variety of market failures.