How Does Weather Affect Human Activities