¿Cómo crearía una métrica cuyo resultado siempre sea inferior a 100?

Creo que esto es lo mismo que escribió Christopher Gay, pero lo pondré aquí de todos modos. Desea comprimir linealmente un rango de números a otro. Tome un valor [math] a [/ math] con un rango de [math] a_ {min} [/ math] a [math] a_ {max} [/ math]. Desea convertirlo en un valor [math] b [/ math] con un nuevo rango de [math] b_ {min} [/ math] a [math] b_ {max} [/ math] … en la pregunta, [ math] b_ {max} [/ math] es [math] 100 [/ math].

Entonces la fórmula estándar de compresión lineal es

[matemáticas] b = \ frac {(a – a_ {min}) * (b_ {max} – b_ {min})} {(a_ {max} – a_ {min})} + b_ {min} [/ math ]

La limitación aquí es que esto supone que conoce el valor máximo y mínimo para [math] a [/ math]. Si no lo hace, hay algunas maneras de manejarlo:

  • puede restablecer [math] a_ {min} [/ math] y [math] a_ {max} [/ math] cuando el rango cambia en un nuevo conjunto de mediciones. El problema con eso es que, si bien las relaciones dentro del rango comprimido serán comparables entre las mediciones, los valores reales no serán
  • puede recortarlo o tratarlo como un histograma; cualquier valor por encima de su configuración original para [math] a_ {max} [/ math] se asigna a [math] 100 [/ math] y debajo de [math] a_ {min} [ / math] se asignan a [math] 0 [/ math]. Sin duda, pierde información, pero para fines prácticos de marketing, todas las personas atrapadas en un extremo u otro de la gama son igualmente impresionantes o igual de basura, por lo que no hay un gran impacto negativo
  • puede establecer [math] a_ {max} [/ math] en un valor súper alto y [math] a_ {min} [/ math] en un valor súper bajo. El problema con esto es que es probable que ahora obtenga la mayoría de sus resultados atascados en un pequeño rango en el medio. Si tiene suficiente espacio a la derecha del punto decimal, esto podría no ser un problema para el análisis, pero todas sus visualizaciones deberán volver a normalizarse si no desea que sus gráficos y tablas se vean tontos frente a la administración y gente de marketing

Gracias por el A2A! Eso dependería de la entrada. Si sabe que la variable existe en un rango de valores, ¡tengo el truco!

Digamos que nuestro rango de valores es 36–72. Tome el valor de entrada (54) y reste el valor de rango mínimo (36). Este es su valor ajustado (54–36 = 18). Luego calcula el rango (72–36 = 36). Ahora divide el valor ajustado (18) por el rango (36), que es 18/36 = 0.5. Ahora simplemente multiplica por 100 (o lo que sea tu límite métrico).

Si desea no permitir un valor métrico de 100, puede dividirlo por el rango +1 (37 en el ejemplo). Además, puede revertir el proceso si su métrica está en un rango que no sea 0–100.

¡Buena suerte!

Tome cualquier medida valorada real. Toma su valor absoluto. Luego mapee con $$ x \ mapsto \ frac {100 x} {x + 1} $$. Suponiendo por métrica, se refiere a una medida genérica. Si te refieres a la distancia, todavía funciona.

Usando el módulo denotado por un signo%,

Decir para X es cualquier número real

(X mod 99)

Esto siempre le dará un número que es 99 o menos. La forma en que funciona el módulo es que te da el resto, sabes que 15/7 es 2 con r = 1.

15 mod 7 = 1

15% 7 = 1

Dados dos números, a (el dividendo) yn (el divisor), un módulo n (abreviado como mod n) es el resto de la división de a por n. Por ejemplo, la expresión “7 mod 5” se evaluaría a 2 porque 7 dividido por 5 deja un resto de 2, mientras que “10 mod 5” se evaluaría a 0 porque la división de 10 por 5 deja un resto de 0.

Si el rango de su métrica es finito (digamos con un límite de N), entonces podría simplemente multiplicar por 100 / N y obtener un valor no mayor a 100.

Si la métrica es potencialmente infinita, entonces puede aplicar una función Sigmoide (por ejemplo: tangente hiperbólica) para reducirla primero a un valor finito.