No single factor can possibly explain this complex human experience of depression.The relative contribution of each factor may be different in each case.