I believe the answer is: systems theory
Systems theory would try to explain a certain occurrence after considering interrelated and interdependent factors that might influence the occurrence.
The factors that considered in this theory could both be natural factors or human-made factors.