Four Factors That Determine Weather