Factors affecting weather patterns