Six Factors That Affect Climate