因素有哪些