Tengo dos variables independientes, GSH
y Gls
. Usando estas dos variables, estoy tratando de predecir un resultado, prob
. Utilizando una función de la forma:cómo: solucionador fundación mínimos cuadrados cuadráticos
prob=a*Gls^2+b*GSH^2+c*Gls+d*GSH+e // (where a,b,c,d,e are coefficients)
muestra de datos:
Gls(2.3 2.3 2.5 2.5 2.5 2.5 2.7 2.7 2.7 2.7 2.7 2.9 2.9 2.9 2.9 2.9 3.1 3.1 3.1 3.1 3.1 3.1 3.3 3.3 3.3 3.3 3.3 3.3 3.5 3.5 3.5 3.5 3.5)
GSH(0.475 0.525 0.425 0.475 0.525 0.575 0.425 0.475 0.525 0.575 0.625 0.425 0.475 0.525 0.575 0.625 0.375 0.425 0.475 0.525 0.575 0.625 0.375 0.425 0.475 0.525 0.575 0.625 0.425 0.475 0.525 0.575 0.625)
prob(0.263636 0.324159 0.319328 0.291295 0.286086 0.253994 0.233766 0.284644 0.273818 0.263743 0.175182 0.243986 0.284848 0.28066 0.247863 0.183468 0.181818 0.237288 0.269266 0.2555 0.240924 0.206081 0.209677 0.216949 0.263261 0.25966 0.23588 0.203252 0.239316 0.209184 0.234818 0.242424 0.192118)
Me gustaría encontrar los mejores valores de los coeficientes de minimizar la suma de los mínimos cuadrados.
He leído mucho sobre el solucionador de cimientos, pero no he podido averiguar cómo solucionar este problema en la C# Solver Foundation. Todas las sugerencias de códigos son muy apreciadas.
Gracias
hago esto bien: tienes f (gls, gsh) ~ = prob, y quieres optimizar los parámetros de la función del modelo? – Efrain
Trabajar esto oh en un papel theoritac enorme puede dar un resultado exacto usando la diferenciación.Trate de convertir ese papel a una función – Dani