宏观因素包括哪些