The Driving Factors Of Ecological Speciation And Their Interactions