Макроэкономика выполняет следующие основные функции:

1. познавательную, т.к. она изучает и объясняет экономические процессы в макроэкономике,
2. практическую, поскольку дает рекомендации для проведения экономической политики,
3. прогностическую, т.к., проводит оценку перспективных вариантов макроэкономической динамики,
4. мировоззренческую, т.к. затрагивая интересы всего общества, формирует экономическое мировоззрение его членов.

Главными экономическими субъектами в макроэкономике являются:

1. Домашние хозяйства;
2. Предприятия и фирмы;
3. Государство;
4. Заграница (участники внешнеэкономических отношений).

Все субъекты макроэкономики, осуществляя экономическую деятельность, опираются на свои интересы и мотивы, реагируют на изменения общей и частной экономической обстановки, на действия других субъектов, как внутренних, так и внешних (заграница). Рассматривая поведение экономических субъектов, необходимо как альтернативность, означающую возможность разных (не менее двух) вариантов экономического поведения в данной ситуации.

Это связано с возможностью и необходимостью получения альтернативной выгоды (дохода). Такую выгоду собственник ресурсов (средств производства либо рабочей силы) мог бы получить при другом, альтернативном варианте их использования, если бы не отказался от него (а может, если бы заметил его) в пользу реально состоявшегося варианта. Эту особенность поведения субъектов важно знать и учитывать при прогнозировании экономического роста макроэкономики в ряде других ситуаций.

Интересно и значимо для макроэкономики также и поведение субъектов в связи с их ожиданиями. Ожиданиями называют оценку сегодняшней экономической ситуации с позиций прошлого либо будущего периода. Отсюда и два типа ожиданий: на основе прошлого и на основе будущего.

В ожиданиях с позиций будущего выделяют три вида:

1 - статистические, которые означают, что субъекты ориентируются на неизменность, сохранение экономической ситуации;
2 - адаптивные, означающие, что субъекты приспосабливают свое поведение к очевидным или обозначившимся изменениям ситуации;
3 – рациональные ожидания — это рациональное поведение субъектов на основе сбора и анализа всей совокупности информации об изменениях экономики в будущем периоде.