Sto provando a eseguire un adattamento esponenziale su vari punti (x, y) con la formula A * EXP (-BX), cercando di trovare A e B più adatti ai miei punti.Vestibilità esponenziale con apache commons matematica
double[] xx = curveFitter.fit(new ParametricUnivariateFunction() {
public double value(double v, double... doubles) {
return doubles[0] * Math.exp(-1 * doubles[1] * v);
}
public double[] gradient(double v, double... doubles) {
return new double[]{v, 1};
}
}, new double[]{0, 0});
io ottenga un certo numeri, ma non si adattano i miei punti in alcun modo, non riesco a trovare alcuna documentazione su quanto sopra.
Uso commons-math3-3.0
utilizzato la formula e quindi utilizzato un PolynomialFitter invece grazie! – Rodriguez