weather pattern analysis