Incorporating Human Factors to Explain the Diving Behaviour under Adverse Weather Conditions