net mathnet library entre diferencia and abs c# math numerical

c# - library - mathnet



Biblioteca de Least Squares C# (5)

Estoy buscando realizar una regresión por mínimos cuadrados polinomiales y estoy buscando una biblioteca C # para hacer los cálculos por mí.

Paso en los puntos de datos y el grado de polinomio (segundo orden, tercer orden, etc.) y devuelve los valores constantes C0, C1, C2 etc. o los valores calculados "predicciones".

Nota: Estoy usando Mínimos cuadrados para crear algunos informes de pronóstico para el uso del disco, el tamaño de la base de datos y el tamaño de la tabla.


En el caso general, quiere un "optimizador" o "mimimizador". Ver http://en.wikipedia.org/wiki/Optimization_(mathematics)#Solvers para algunos ejemplos. Veo que el primer enlace ( http://en.wikipedia.org/wiki/IMSL_Numerical_Libraries ) dice tener soporte de c #.

Editar: para el uso limitado que usted propone (polinomios lineales o cuadráticos), puede ir a cualquier copia de Recetas Numéricas, obtener una implementación directa y traducir a su idioma. Un minimizador general es excesivo.

Pero obsérvese también que los polinomios pueden ser malos predictores.


Hemos usado MathLibX en el pasado y funcionó bastante bien. Personalmente lo he usado para hacer un algoritmo de "predicción" de Least Square Fit y me pareció muy fácil de usar.

http://www.mathfunctions.com/index.htm

El precio es de $ 80 y viene con otras 7 funciones.

Buena suerte


Es posible que desee comprobar alglib . Está en C ++ en lugar de C #, pero es posible que puedas escribir un contenedor sobre él.