宏观因素主要包括什么