utmeans
Utmeans, short for utility-transformed means, are a class of generalized means defined by applying a monotone transformation U to each data value, computing the arithmetic mean of the transformed values, and then applying the inverse transformation to return to the original scale. Formally, for a data set x1, x2, ..., xn in the domain of U, the utmean is M_U(x) = U^{-1}((1/n) ∑_{i=1}^n U(x_i)). If U is the identity function, M_U is the ordinary arithmetic mean.
The utmean framework unifies several known means through the choice of U. If U(x) = x, M_U is
Properties of utmeans include monotonicity in each argument and symmetry with respect to data order. They provide
Example: for x = (1, 4, 9) and U = log (positive values), M_U = exp((0 + 1.386 + 2.197)/3) ≈ 3.30.