forum.alglib.net http://forum.alglib.net/ 

Help lsfitcreatefg with multivariate function http://forum.alglib.net/viewtopic.php?f=2&t=2242 
Page 1 of 1 
Author:  Raymond [ Mon Feb 16, 2015 8:27 am ] 
Post subject:  Help lsfitcreatefg with multivariate function 
Hello. First of all, thank you for all the work on this library. I am currently trying to do a fit on a multivariate function and I wanted to use the lsfit subpackage which seems the more suited to my needs. However I have difficulties understanding how to create the function to fit when the points are multidimensional. Taking the example from the documentation, what I understand is that if I want to fit for example C in the following function, X being a 2 dimensional variable: f(C) = C[0]exp(X[0]) + C[1]exp(X[1]) I should declare my function as: void function_cx_1_func(const real_1d_array &C, const real_2d_array &x, double &func, void *ptr) { func = C[0]*exp(x[0][0]) + C[1]*exp(x[0][1]); } Is it right or did I miss something? Do I proceed the same to use "3d" points (x[0][0], x[0][1], x[0][2])? Any help would be greatly appreciated. Thank you in advance for your answer. 
Page 1 of 1  All times are UTC 
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ 