Esta página responde:¿A qué distancia está mi red del punto crítico?
Cómo leer esta tabla: la misma fórmula se ejecuta sobre varias escalas; la fila con «← tu entrada» es el valor que introdujiste, y las demás son valores en otras escalas.
La etapa solo tiene dos niveles, y la frontera es n_critical: N < n_critical usa el exponente α (antes del punto crítico), N ≥ n_critical pasa a β (después del punto crítico) — este paso es el if/else de la línea L31 del código fuente, no una transición suave.
«Valor de red V» y «valor de Metcalfe» son dos fórmulas distintas: V = c×N^α (no depende de avg), y Metcalfe = avg×N²÷2 (no depende de c ni de α) — no las tomes por el mismo número.
int(N), tramos α/β, V, Metcalfe, división entera de max_conn, densidad, distancia al punto crítico, progreso crítico) y los 8 campos devueltos de L44-53; los parámetros por defecto se copian de L24-28 (α=1.5, β=2.3, c=0.001, n_critical=1000, avg=100.0); los decimales de redondeo se copian igual (V 4 dígitos / Metcalfe 2 dígitos / densidad 6 dígitos / progreso 1 dígito), y pyRound() se usa para igualar el «redondeo de la mitad al par» de Python.V = c×N^α es un índice de valor (con N=1000, aprox. 0.001×1000^2.3 ≈ 7943), no es dinero; avg_value_per_user solo entra en la fórmula de Metcalfe, no en V.max_conn como 1 (el else 1 de L39), así que con N=0 la densidad = connections÷1 — esta página lo replica tal cual, sin corregirlo.c×N^α en el código fuente da un número complejo en Python y round() lanza TypeError; esta página rechaza directamente los valores negativos y no simula esa excepción.promotion_spirit/spread_algorithms/algo_network_effect.py usa V = N×avg×(1+densidad), no divide Metcalfe entre 2 y añade tramos de densidad 0.7/0.3; /opt/algorithms/network_effect_engine.py (549 líneas, con la primera parte L30-58 visible) tiene tres tramos pre/critical/post, dos niveles de coeficiente c1=0.001 y c2=0.0001, y tramos de densidad 0.01/0.1. El punto 1.6 del inventario apunta a la versión functional, así que esta página solo se alinea con la versión functional — las tres versiones dan números distintos, no las mezcles./opt/algorithms/functional/network_effect.py (55 líneas, solo lectura): parámetros por defecto = líneas 25-28 (α=1.5, β=2.3, c=0.001, n_critical=1000, avg=100.0); cálculo = líneas 30-42; los 8 campos devueltos = líneas 44-53.int(N), los tramos α/β (N < n_critical usa α), V = c×N^α, Metcalfe avg×N²÷2, max_conn = N(N−1)//2, la densidad, la distancia al punto crítico, el progreso crítico y los decimales de redondeo — todo se puede contrastar línea por línea.N=1000, connections=999, avg_value_per_user=100 → como N ≥ n_critical se usa β: V = 0.001×1000^2.3 ≈ 7943.28; Metcalfe = 100×1000²÷2 = 50,000,000; densidad = 999 ÷ (1000×999÷2) = 0.002. Los tres números corresponden a las tres fórmulas de las líneas 31-42.
/opt/slices_build/build.py a partir de la especificación /_shared/slices/network-effect.json — para cambiar esta página, edita la especificación y vuelve a ejecutar el generador; nunca edites el HTML a mano.