maXbox3 3.9.9.195 14/05/2015 08:37:17 AM
maXbox3 3.9.9.80 13.11.2013 11:25:53
maXbox3 3.9.9.80 13.11.2013 11:25:53
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />
<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />
9878: ------------------------------------------------------------------ }<br />
9879: procedure SetOptAlgo(Algo : TOptAlgo); external 'dmath';<br />
9880: { Sets the optimization algorithm for nonlinear regression }<br />
9881: function GetOptAlgo : TOptAlgo; external 'dmath';<br />
9882: { Returns the optimization algorithm }<br />
9883: procedure SetMaxParam(N : Byte); external 'dmath';<br />
9884: { Sets the maximum number of regression parameters for nonlinear regression }<br />
9885: function GetMaxParam : Byte; external 'dmath';<br />
9886: { Returns the maximum number of regression parameters for nonlinear regression }<br />
9887: procedure SetParamBounds(I : Byte; ParamMin, ParamMax : Float); external 'dmath';<br />
9888: { Sets the bounds on the I-th regression parameter }<br />
9889: procedure GetParamBounds(I : Byte; var ParamMin,ParamMax:Float); external 'dmath';<br />
9890: { Returns the bounds on the I-th regression parameter }<br />
9891: procedure NLFit(RegFunc : TRegFunc;<br />
9892: DerivProc : TDerivProc;<br />
9893: X, Y : TVector;<br />
9894: Lb, Ub : Integer;<br />
9895: MaxIter : Integer;<br />
9896: Tol : Float;<br />
9897: B : TVector;<br />
9898: FirstPar,<br />
9899: LastPar : Integer;<br />
9900: V : TMatrix); external 'dmath';<br />
9901: { Unweighted nonlinear regression }<br />
9902: procedure WNLFit(RegFunc : TRegFunc;<br />
9903: DerivProc : TDerivProc;<br />
9904: X, Y, S : TVector;<br />
99<strong>05</strong>: Lb, Ub : Integer;<br />
9906: MaxIter : Integer;<br />
9907: Tol : Float;<br />
99<strong>08</strong>: B : TVector;<br />
9909: FirstPar,<br />
9910: LastPar : Integer;<br />
9911: V : TMatrix); external 'dmath';<br />
9912: { Weighted nonlinear regression }<br />
9913: procedure SetMCFile(FileName : String); external 'dmath';<br />
99<strong>14</strong>: { Set file for saving MCMC simulations }<br />
9915: procedure SimFit(RegFunc : TRegFunc;<br />
9916: X, Y : TVector;<br />
99<strong>17</strong>: Lb, Ub : Integer;<br />
9918: B : TVector;<br />
9919: FirstPar,<br />
9920: LastPar : Integer;<br />
9921: V : TMatrix); external 'dmath';<br />
9922: { Simulation of unweighted nonlinear regression by MCMC }<br />
9923: procedure WSimFit(RegFunc : TRegFunc;<br />
9924: X, Y, S : TVector;<br />
9925: Lb, Ub : Integer;<br />
9926: B : TVector;<br />
9927: FirstPar,<br />
9928: LastPar : Integer;<br />
9929: V : TMatrix); external 'dmath';<br />
9930: { Simulation of weighted nonlinear regression by MCMC }<br />
9931: { ------------------------------------------------------------------<br />
9932: Nonlinear regression models<br />
9933: ------------------------------------------------------------------ }<br />
9934: procedure FracFit(X, Y : TVector;<br />
9935: Lb, Ub : Integer;<br />
9936: Deg1, Deg2 : Integer;<br />
99<strong>37</strong>: ConsTerm : Boolean;<br />
9938: MaxIter : Integer;<br />
9939: Tol : Float;<br />
9940: B : TVector;<br />
9941: V : TMatrix); external 'dmath';<br />
9942: { Unweighted fit of rational fraction }<br />
9943: procedure WFracFit(X, Y, S : TVector;<br />
9944: Lb, Ub : Integer;<br />
9945: Deg1, Deg2 : Integer;<br />
9946: ConsTerm : Boolean;<br />
9947: MaxIter : Integer;<br />
9948: Tol : Float;<br />
9949: B : TVector;<br />
9950: V : TMatrix); external 'dmath';<br />
9951: { Weighted fit of rational fraction }<br />
9952:<br />
9953: function FracFit_Func(X : Float; B : TVector) : Float; external 'dmath';<br />
9954: { Returns the value of the rational fraction at point X }<br />
9955: procedure ExpFit(X, Y : TVector;<br />
9956: Lb, Ub, Nexp : Integer;<br />
9957: ConsTerm : Boolean;<br />
9958: MaxIter : Integer;<br />
9959: Tol : Float;<br />
9960: B : TVector;<br />
9961: V : TMatrix); external 'dmath';<br />
9962: { Unweighted fit of sum of exponentials }<br />
9963: procedure WExpFit(X, Y, S : TVector;<br />
9964: Lb, Ub, Nexp : Integer;<br />
9965: ConsTerm : Boolean;<br />
9966: MaxIter : Integer;<br />
PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />
http://www.softwareschule.ch/maxbox.htm T: 297<br />
p: 115