So, instead of switching to the weighted geometric mean, you could just take the logarithm of your factors.
EDIT: Well, the weighted geometric mean is easier than taking logarithms, but it can be useful to remember this equivalence. With a weighted arithmetic mean, you might want your factors to be able to go arbitrarily negative, corresponding to the logarithms of values close to 0 in the geomean.
Note that the logarithm of a positive weighted geometric mean is the weighted arithmetic mean of the logarithms:
log((xw11β¦xwnn)1w1+β―+wn)=(w1log(x1)+β―+w1log(xn))/(w1+β―+wn)So, instead of switching to the weighted geometric mean, you could just take the logarithm of your factors.
EDIT: Well, the weighted geometric mean is easier than taking logarithms, but it can be useful to remember this equivalence. With a weighted arithmetic mean, you might want your factors to be able to go arbitrarily negative, corresponding to the logarithms of values close to 0 in the geomean.