影响发病的主要因素有