Mi configuración es la siguiente, tengo dos variables $N$ y $TTR$ y tengo estos puntos para cada variable:
$N$ = [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50]
$TTR$ = [0.818, 0.812, 0.812, 0.804, 0.804, 0.798, 0.792, 0.793, 0.788, 0.784, 0.781, 0.778, 0.776, 0.771, 0.767, 0.767]
Quiero ajustar estos datos al siguiente modelo:
$$TTR=D/N \cdot \left( \sqrt{1 + 2N/D} - 1\right)$$
donde $D$ es el parámetro que quiero encontrar y que da el mejor ajuste.
Basado en el ejemplo que estoy tomando esto, D = 66 debe ser alrededor del parámetro "óptimo", trazando estos resultados que obtengo:
Estoy probando un enfoque de fuerza bruta, donde varío D de 1 a 70 (ya que D está "limitado" a este conjunto de valores), y encontrar el D con el menor error cuadrático medio, sin embargo obtengo $D_{optimal} = 28$ y el resultado se muestra en la siguiente figura:
que no es mejor que el valor óptimo real, al menos visualmente. ¿Cómo puedo solucionar este problema?