When calculating the effect of multiple variables on a single factor, what kind of multivariate approach is best when it comes to determining the relative contributions of each factor? An example would be the average temperatures on two different days. How would one account for the effect of say rain, cloud cover, and humidity on the temperature that day? I think a factor analysis would be best, but am unsure of this.