EJEMPLO: digamos que hay tres sitios, y nosotros queremos comparar el bien redondeado de los Usuarios a, B, C. escribimos la reputación de los usuarios a través de los tres sitios en el vector de la forma:
Usuario: [23, 23, 0]
Usuario B: [15, 15, 0]
Usuario C: [10, 10, 10]
Consideramos más bien redondeado que B (su reputación ambos están repartidos uniformemente a través de dos sitios, pero tiene más reputación total). También, se consideran C o más bien redondeado que B (tienen el mismo total de reputación, pero la C tiene un repartidas en más sitios). Es indeciso sobre si debe ser considerado más bien redondeado que C, o vice-versa.
Vamos xA, xB, xC estar por encima de la reputación de los vectores respectivamente.
Queremos medir la "redondez" de un usuario en función de su reputación de vectores f(x). Por lo anterior, nos gustaría que nuestra función f a satisfacer f(xA)>f(xB), e f(xC)>f(xB).
Cualquier f(x) que es cóncava y creciente hará el truco.
Dos ejemplos comunes de las funciones convexas son los 'fraccional de la norma
f([x1,...,xm])=∑ixpi
para 0<p<1.
Tomando p=1/2, podemos calcular
f(xA)=2√23≈9.6
f(xB)=2√15≈7.7
f(xC)=3√10≈9.5
De acuerdo a la 1/2-norma, el Usuario será considerado como el más redondo de los tres, por un estrecho margen sobre el Usuario C.
Otra opción para f es la (a escala) de la entropía de Shannon
f([x1,...,xm])=−∑ixilog(xi/c).
donde c=∑ixi.
Si tomamos f a de la escala de la entropía de Shannon, a continuación, calculamos
f(xA)=46log(2)≈31.9
f(xB)=30log(2)≈20.8
f(xC)=30log(3)≈33.0
Medido según la escala de la entropía de Shannon, entonces, podríamos decir que C es de los más completos de los tres, y el segundo más bien redondeado.
EDIT: me dijo originalmente la función de f(x) tenía que ser convexa; la verdad es lo contrario.
EDIT2: se ha Añadido un ejemplo en la luz de whuber del comentario.