The difference between MPNlfit and Nlfit is that Bailey’s Fortran 77 package[1] has been used to make some of the parameters in MPNlfit have 128 character accuracy. The fit being tested is to
The data for the fit was generated by repeating the time domain version of this in such a way as to make it 0 at both ends. This was then Fourier transformed using a double precision FFT and the appropriate section of the transform was saved as ..\TestData\Aigau.dat[2]. A number of the values in this data set for f’s in the neighborhood of 0 were repeated as a primitive way of increasing their weights in the fit.
In the limit as f-∞, AiGauss exp(-z2). To approximate this the value of Nnum in (1.1) was kept 3 larger than Nden. The parameters are added a few at a time. Chi-squared is
(1.2)
This is minimized with respect to c using at first 3 parameters, then successively adding 1 to the numerator and one to the denominator. The ide’s, fortran, and data for this section are in mpaigau.zip
Nlfit can be started with 5,2
AIGAU2.DIR, OUTPUT FILE NAME
..\TestData\Aigau.DAT, DATA SET NAME
1, DIMENSION OF X IN F(X)
5,2 , NUMBER OF NUMERATOR TERMS, DENOMINATOR TERMS
1, 1 fits to exponential of a Pade, 0 to a Pade
1E-16,5E-18, err(i)= max(ep1,ep2*dat(i))
100000, NUMBER OF MINIMIZATION STEPS
.999, INITIAL FR DECREASE DESIRED
1 VARY O FIX FITTED CONS ERROR IN CONS
1 0
1 0
1 0
1 0
1 0
1 0
E:\PUBLIC~1\nlfit\Pade2>nlfit aigau.dir
NADIR=aigau.dir
NAOUT=AIGAU2.DIR
NADAT=..\TestData\Aigau.DAT
ND= 1
VORF CONS
1 0.000000E+00
1 0.000000E+00
1 0.000000E+00
1 0.000000E+00
1 0.000000E+00
1 0.000000E+00
1 0.000000E+00
FIT IS BEING MADE TO DATA IN FILE
..\TestData\Aigau.DAT
FR,CHI,CHB,CHL 0.999000000 0.366553940E+35 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.997002999 0.365457531E+35 0.365455377E+35 0.366553940E+35
FR,CHI,CHB,CHL 0.991035916 0.362200708E+35 0.362181539E+35 0.365457531E+35
FR,CHI,CHB,CHL 0.973348092 0.352714058E+35 0.352547368E+35 0.362200708E+35
FR,CHI,CHB,CHL 0.922156318 0.326606065E+35 0.325257498E+35 0.352714058E+35
FR,CHI,CHB,CHL 0.784176167 0.264351314E+35 0.256116692E+35 0.326606065E+35
FR,CHI,CHB,CHL 0.533993701 0.155349433E+35 0.141161937E+35 0.264351314E+35
FR,CHI,CHB,CHL 0.237041124 0.531242478E+34 0.368242042E+34 0.155349433E+35
FR,CHI,CHB,CHL 0.111987085 0.115986155E+34 0.594922968E+33 0.531242478E+34
FR,CHI,CHB,CHL 0.109000000 0.218735116E+33 0.126424909E+33 0.115986155E+34
FR,CHI,CHB,CHL 0.100000000E-01 0.234062605E+32 0.218735116E+31 0.218735116E+33
FR,CHI,CHB,CHL 0.109000000 0.370683992E+31 0.255128239E+31 0.234062605E+32
FR,CHI,CHB,CHL 0.100000000E-01 0.212594025E+30 0.370683992E+29 0.370683992E+31
FR,CHI,CHB,CHL 0.100000000E-01 0.214264025E+29 0.212594025E+28 0.212594025E+30
FR,CHI,CHB,CHL 0.109000000 0.248773850E+28 0.233547787E+28 0.214264025E+29
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.139823643E+26 0.263037640E+26 0.248773850E+28
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.262300682E+25 0.241566834E+25 0.139823643E+26
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.121145657E+24 0.178634232E+24 0.262300682E+25
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.625240320E+22 0.554863747E+22 0.121145657E+24
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.579747981E+22 0.575999370E+22 0.625240320E+22
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.576012490E+22 0.575573808E+22 0.579747981E+22
from bnraph going low
FR,CHI,CHB,CHL 0.109000000 0.574600105E+22 0.574769161E+22 0.576012490E+22
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.563393442E+22 0.568586544E+22 0.574600105E+22
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.905121477E+21 0.618343103E+21 0.563393442E+22
FR,CHI,CHB,CHL 0.100000000E-01 0.559633700E+20 0.905110935E+19 0.905121477E+21
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.242143142E+19 0.162502541E+19 0.559633700E+20
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.221806322E+19 0.221642220E+19 0.242143142E+19
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.221805181E+19 0.221805170E+19 0.221806322E+19
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.221805181E+19 0.221805181E+19 0.221805181E+19
AT END FR, CHI 0.100000000E-01 0.221805181E+19
TEMP2= 0.686816605E-09
NEW SECTION FR= 0.0100000000000000
FR,CHI,CHB,CHL 0.999999990 0.221805181E+19 0.100000000E+67 0.500000000E+67
from bnraph going low
FR,CHI,CHB,CHL 0.999999970 0.221805181E+19 0.221805181E+19 0.221805181E+19
AT END FR, CHI 0.999999970 0.221805181E+19
TEMP2= 0.110799936E-12
NEW SECTION FR= 0.9999999700000005
CHI AT END OF FIT 2.2180518137710760D+018
1 -0.6931472136515744 +- 5.0712402577507340D-009
1 1.5465969528564300 +- 0.0006335734587681
1 -1.4030769356107750 +- 0.0012197809092831
1 0.6259598796771734 +- 0.0008803302311293
1 -0.1221437276738046 +- 2.7621772374898270D-004
1 -0.6033653400846807 +- 0.0009142359135327
1 0.1234737788179483 +- 2.6958786391136100D-004
FINAL CHIT= 2.2180518137710760D+018
CHI/DEG OF FREE 5.3705855054989720D+015
RESULTS IN FILE AIGAU2.DIR
FINAL CHIT= 2.2180518157019170D+018
The routine begins by finding the λ for which chb, a quadratic expansion of χ2 about the present value using c(λ), is equal to Fr times chl the value of χ20 at the present parameters. This value is dependent on the smoothers for each parameter. On the first step these are all 1. They are re-determined between each step based on how the first derivatives compare to sums over the second derivatives. In a successful step the value of chi is below the last value chl, and close to the predicted chb. The phrase
“from bnraph going low” indicates that there is no λ for which the predicted chb is equal to Fr times chl so that λ has been set to near zero, exp(-600).
Figure 1 Single precision result. black data, blue fit, red abs(data-fit)
At this level MPNlfit simply reproduces the above.
Continuing to 6,3
aigau.dir, OUTPUT FILE NAME
..\TestData\Aigau.DAT, DATA SET NAME
1, DIMENSION OF X IN F(X)
6,3 , NUMBER OF NUMERATOR TERMS, DEN TERMS changed from 5,2
1, 1 fits to exponential of a Pade, 0 to a Pade
1E-16,5E-18, err(i)= max(ep1,ep2*dat(i))
100000, NUMBER OF MINIMIZATION STEPS
.999, INITIAL FR DECREASE DESIRED
1 VARY O FIX FITTED CONS ERROR IN CONS
1 -0.6931472136515744 +- 0.507E-08
1 1.546596952856430 +- 0.634E-03
1 -1.403076935610775 +- 0.122E-02
1 0.6259598796771734 +- 0.880E-03
1 -0.1221437276738046 +- 0.276E-03
1 0 added by hand
1 -0.6033653400846807 +- 0.914E-03
1 0.1234737788179483 +- 0.270E-03
1 0 added by hand
CHIS=0.2218E+19 FOR 420 DATA POINTS
CHI USED IN CALCULATING ERRORS IS 0.2218E+19
FIT IS BEING MADE TO DATA IN FILE
..\TestData\Aigau.DAT
FR,CHI,CHB,CHL 0.999000000 0.221805181E+19 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.997002999 0.221140409E+19 0.221140431E+19 0.221805181E+19
FR,CHI,CHB,CHL 0.991035916 0.219157934E+19 0.219158088E+19 0.221140409E+19
FR,CHI,CHB,CHL 0.973348092 0.213319611E+19 0.213316957E+19 0.219157934E+19
FR,CHI,CHB,CHL 0.922156318 0.196718945E+19 0.196714028E+19 0.213319611E+19
FR,CHI,CHB,CHL 0.784176167 0.154226230E+19 0.154262280E+19 0.196718945E+19
FR,CHI,CHB,CHL 0.482215223 0.739341299E+18 0.743706693E+18 0.154226230E+19
FR,CHI,CHB,CHL 0.112130240 0.809121355E+17 0.828984351E+17 0.739341299E+18
FR,CHI,CHB,CHL 0.100000000E-01 0.551275089E+16 0.562949953E+15 0.809121355E+17
FR,CHI,CHB,CHL 0.100000000E-01 0.406755720E+14 0.000000000E+00 0.551275089E+16
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.151273947E+14 0.171111497E+14 0.406755720E+14
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.144409294E+14 0.143924354E+14 0.151273947E+14
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.144367023E+14 0.144376752E+14 0.144409294E+14
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.144365309E+14 0.144363676E+14 0.144367023E+14
...
FR,CHI,CHB,CHL 0.999999999 0.144365273E+14 0.144365225E+14 0.144365225E+14
IREV= 19 IEND=99980
FR,CHI,CHB,CHL 0.999999999 0.144365302E+14 0.144365225E+14 0.144365225E+14
IREV= 20 IEND=99980
FR,CHI,CHB,CHL 0.999999999 0.144365225E+14 0.144365225E+14 0.144365225E+14
AT END FR, CHI 0.999999999 0.144365225E+14
TEMP2= 0.000000000E+00
NEW SECTION FR= 0.9999999990000000
CHI AT END OF FIT 1.4436522507135110D+013
1 -0.6931471804701830 +- 1.4458288071061270D-011
1 1.6782935992035770 +- 2.4399095520258720D-004
1 -1.7306560107488270 +- 0.0005542303927824
1 0.9585173224247970 +- 0.0005130575505448
1 -0.2889648246510679 +- 2.3426955394895050D-004
1 0.0389247666961553 +- 4.7531861341660710D-005
1 -0.7933588041493399 +- 3.5200369163025530D-004
1 0.2868467339113511 +- 2.2663656170199130D-004
1 -0.0389560008101865 +- 4.7924832490854800D-005
FINAL CHIT= 1.4436522507135110D+013
CHI/DEG OF FREE 3.5125358898138950D+010
RESULTS IN FILE aigau.dir
FIT IS BEING MADE TO DATA IN FILE
..\TestData\Aigau.DAT
FR,CHI,CHB,CHL 0.999000000 0.144365226E+14 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.997002999 0.143932570E+14 0.143932563E+14 0.144365226E+14
FR,CHI,CHB,CHL 0.991035916 0.142642177E+14 0.142642347E+14 0.143932570E+14
FR,CHI,CHB,CHL 0.973348092 0.138844742E+14 0.138839683E+14 0.142642177E+14
FR,CHI,CHB,CHL 0.922156318 0.127929892E+14 0.128051766E+14 0.138844742E+14
FR,CHI,CHB,CHL 0.784176167 0.100168961E+14 0.100201587E+14 0.127929892E+14
FR,CHI,CHB,CHL 0.482215223 0.445442849E+13 0.475882376E+13 0.100168961E+14
FR,CHI,CHB,CHL 0.112130240 0.119148160E+13 0.309237645E+12 0.445442849E+13
from bnraph going low
FR,CHI,CHB,CHL 0.109000000 0.104923272E+13 0.107266808E+13 0.119148160E+13
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.102782228E+13 0.101307541E+13 0.104923272E+13
FR,CHI,CHB,CHL 0.109000000 0.102588416E+13 0.000000000E+00 0.102782228E+13
from bnraph going low
FR,CHI,CHB,CHL 0.110692900 0.102443278E+13 0.102421548E+13 0.102588416E+13
FR,CHI,CHB,CHL 0.109000000 0.102431094E+13 0.000000000E+00 0.102443278E+13
from bnraph going low
FR,CHI,CHB,CHL 0.110692900 0.102388285E+13 0.102357795E+13 0.102431094E+13
FR,CHI,CHB,CHL 0.109000000 0.101330808E+13 0.194347270E+12 0.102388285E+13
from bnraph going low
FR,CHI,CHB,CHL 0.110692900 0.101392219E+13 0.101245465E+13 0.101330808E+13
IREV= 1 IEND=99985
from bnraph going low
FR,CHI,CHB,CHL 0.911069290 0.101392219E+13 0.101245465E+13 0.101330808E+13
IREV= 2 IEND=99985
from bnraph going low
FR,CHI,CHB,CHL 0.991106929 0.101392219E+13 0.101245465E+13 0.101330808E+13
IREV= 20 IEND=99985
...
FR,CHI,CHB,CHL 0.999999999 0.101330946E+13 0.101330466E+13 0.101330466E+13
IREV= 19 IEND=99980
FR,CHI,CHB,CHL 0.999999999 0.101330516E+13 0.101330466E+13 0.101330466E+13
IREV= 20 IEND=99980
FR,CHI,CHB,CHL 0.999999999 0.101330466E+13 0.101330466E+13 0.101330466E+13
AT END FR, CHI 0.999999999 0.101330466E+13
TEMP2= 0.000000000E+00
NEW SECTION FR= 0.9999999990000000
CHI AT END OF FIT 1.0133046600254290D+012
1 -0.6931471805392518 +- 4.1581938793687670D-012
1 1.6774212588784540 +- 2.9712392197654640D-004
1 -1.7352176175778950 +- 0.0005834587395913
1 0.9718528295887369 +- 4.4826849846264450D-004
1 -0.3024947110641524 +- 1.9006602201471140D-004
1 0.0454785560315660 +- 7.9304690450917410D-005
1 -0.0014240809655113 +- 2.1808937763341420D-005
1 -0.7921002978159773 +- 4.2865887261788370D-004
1 0.2954761546357216 +- 1.7315498921803580D-004
1 -0.0453056386094508 +- 7.6205898104717990D-005
1 0.0014333125421946 +- 2.2003970143109860D-005
FINAL CHIT= 1.0133046600254290D+012
CHI/DEG OF FREE 2.4775175061746440D+009
RESULTS IN FILE aigau2.dir
The last two coefficients are possibly small. The matrix has an inverse even with λ =0, but the routine is on a saddle point.
E:\PUBLIC~1\nlfit\Pade2>mpnlfit aigau2.dir
NADIR=aigau2.dir
NAOUT=aigau.dir
NADAT=..\TestData\Aigau.DAT
ND= 1
VORF CONS
1 -0.693147
1 1.67742
1 -1.73522
1 0.971853
1 -0.302495
1 0.454786E-01
1 -0.142408E-02
1 -0.792100
1 0.295476
1 -0.453056E-01
1 0.143331E-02
FIT IS BEING MADE TO DATA IN FILE
..\TestData\Aigau.DAT
FR,CHI,CHB,CHL 0.999000000 0.101330478E+13 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.997002999 0.101028396E+13 0.101026791E+13 0.101330478E+13
FR,CHI,CHB,CHL 0.991035916 0.100123912E+13 0.100122769E+13 0.101028396E+13
FR,CHI,CHB,CHL 0.973348092 0.974762607E+12 0.974554189E+12 0.100123912E+13
FR,CHI,CHB,CHL 0.922156318 0.900217388E+12 0.898883497E+12 0.974762607E+12
FR,CHI,CHB,CHL 0.784176167 0.714761239E+12 0.705929021E+12 0.900217388E+12
FR,CHI,CHB,CHL 0.482215223 0.377349682E+12 0.344668750E+12 0.714761239E+12
FR,CHI,CHB,CHL 0.112130240 0.759535608E+11 0.423123103E+11 0.377349682E+12
from bnraph going low
FR,CHI,CHB,CHL 0.109000000 0.125289511E+11 0.876771260E+10 0.759535608E+11
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.120839736E+11 0.120681258E+11 0.125289511E+11
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.120831939E+11 0.120834280E+11 0.120839736E+11
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 0.120833172E+11 0.120831923E+11 0.120831939E+11
IREV= 1 IEND=99989
from bnraph going low
FR,CHI,CHB,CHL 0.901000000 0.120833172E+11 0.120831923E+11 0.120831939E+11
IREV= 2 IEND=99989
from bnraph going low
FR,CHI,CHB,CHL 0.990100000 0.120833172E+11 0.120831923E+11 0.120831939E+11
IREV= 20 IEND=99989
FR,CHI,CHB,CHL 0.999010000 0.120831939E+11 0.120831939E+11 0.120831939E+11
AT END FR, CHI 0.999010000 0.120831939E+11
TEMP2= 0.000000000E+00
NEW SECTION FR= 0.9990100000000001
FR,CHI,CHB,CHL 0.999999990 0.120831939E+11 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.999999970 0.120832342E+11 0.120831936E+11 0.120831939E+11
IREV= 1 IEND=99988
FR,CHI,CHB,CHL 0.999999997 0.120833903E+11 0.120831939E+11 0.120831939E+11
IREV= 2 IEND=99988
FR,CHI,CHB,CHL 0.999999999 0.120831590E+11 0.120831939E+11 0.120831939E+11
FR,CHI,CHB,CHL 0.999999997 0.120831594E+11 0.120831589E+11 0.120831590E+11
IREV= 1 IEND=99987
FR,CHI,CHB,CHL 0.999999999 0.120831356E+11 0.120831590E+11 0.120831590E+11
FR,CHI,CHB,CHL 0.999999997 0.120830771E+11 0.120831356E+11 0.120831356E+11
FR,CHI,CHB,CHL 0.999999991 0.120833500E+11 0.120830770E+11 0.120830771E+11
IREV= 1 IEND=99985
FR,CHI,CHB,CHL 0.999999999 0.120832907E+11 0.120830771E+11 0.120830771E+11
IREV= 2 IEND=99985
FR,CHI,CHB,CHL 0.999999999 0.120832907E+11 0.120830771E+11 0.120830771E+11
IREV= 3 IEND=99985
FR,CHI,CHB,CHL 0.999999999 0.120832907E+11 0.120830771E+11 0.120830771E+11
IREV= 20 IEND=99985
FR,CHI,CHB,CHL 0.999999999 0.120830771E+11 0.120830771E+11 0.120830771E+11
AT END FR, CHI 0.999999999 0.120830771E+11
TEMP2= 0.000000000E+00
NEW SECTION FR= 0.9999999990000000
FR,CHI,CHB,CHL 0.999999990 0.120830771E+11 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.999999970 0.120831331E+11 0.120830767E+11 0.120830771E+11
IREV= 1 IEND=99984
FR,CHI,CHB,CHL 0.999999997 0.120831937E+11 0.120830771E+11 0.120830771E+11
IREV= 2 IEND=99984
FR,CHI,CHB,CHL 0.999999999 0.120833167E+11 0.120830771E+11 0.120830771E+11
IREV= 3 IEND=99984
FR,CHI,CHB,CHL 0.999999999 0.120833167E+11 0.120830771E+11 0.120830771E+11
IREV= 4 IEND=99984
FR,CHI,CHB,CHL 0.999999999 0.120833167E+11 0.120830771E+11 0.120830771E+11
IREV= 20 IEND=99984
FR,CHI,CHB,CHL 0.999999999 0.120830771E+11 0.120830771E+11 0.120830771E+11
AT END FR, CHI 0.999999999 0.120830771E+11
TEMP2= 0.000000000E+00
NEW SECTION FR= 0.9999999990000000
CHI AT END OF FIT 1.2083077093256680D+010
1 -0.6931471805615839 +- 4.4877629997768990D-013
1 2.0889305735056730 +- 0.0036028965000463
1 -2.7363931119040410 +- 0.0087573978356257
1 2.0103985094354060 +- 0.0090737802408966
1 -0.8819988829712878 +- 0.0050557641281230
1 0.2218974386819869 +- 0.0015362123680080
1 -0.0255545044797333 +- 2.0949939788925640D-004
1 -1.3857827511100200 +- 0.0051978809479565
1 0.7734070845891521 +- 0.0041726339981921
1 -0.2203181830673359 +- 0.0015241495234300
1 0.0255892342731615 +- 2.0971147757262310D-004
FINAL CHIT= 1.2083077093256680D+010
CHI/DEG OF FREE 2.9542975778133680D+007
RESULTS IN FILE aigau.dir
AIGAU.DIR
aigau2.dir, OUTPUT FILE NAME
..\TestData\Aigau.DAT, DATA SET NAME
1, DIMENSION OF X IN F(X)
8,5 , NUMBER OF NUMERATOR TERMS, DENOMINATOR TERMS from 7,4
1, 1 fits to exponential of a Pade, 0 to a Pade
1E-16,5E-18, err(i)= max(ep1,ep2*dat(i))
100000, NUMBER OF MINIMIZATION STEPS
.999, INITIAL FR DECREASE DESIRED
1 VARY O FIX FITTED CONS ERROR IN CONS
1 -0.6931471805615839 +- 0.449E-12
1 2.088930573505673 +- 0.360E-02
1 -2.736393111904041 +- 0.876E-02
1 2.010398509435406 +- 0.907E-02
1 -0.8819988829712878 +- 0.506E-02
1 0.2218974386819869 +- 0.154E-02
1 -0.2555450447973331E-01 +- 0.209E-03
1 0 insert
1 -1.385782751110020 +- 0.520E-02
1 0.7734070845891521 +- 0.417E-02
1 -0.2203181830673359 +- 0.152E-02
1 0.2558923427316152E-01 +- 0.210E-03
1 0 insert
CHIS=0.1208E+11 FOR 420 DATA POINTS
CHI USED IN CALCULATING ERRORS IS 0.1208E+11
9,6
I:\PUBLIC~1\nlfit\Pade2>mpnlfit aigau.dir
NADIR=aigau.dir
NAOUT=aigau2.dir
NADAT=..\TestData\Aigau.DAT
ND= 1
VORF CONS
1 -0.693147
1 1.91260
1 -2.35216
1 1.67321
1 -0.744051
1 0.206773
1 -0.331569E-01
1 0.234110E-02
1 0.000000E+00
1 -1.13140
1 0.633198
1 -0.195749
1 0.330629E-01
1 -0.234251E-02
1 0.000000E+00
FIT IS BEING MADE TO DATA IN FILE
..\TestData\Aigau.DAT
FR,CHI,CHB,CHL 0.999000000 167716.325 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.997002999 167351.072 167213.679 167716.325
FR,CHI,CHB,CHL 0.991932325 166471.657 166000.938 167351.072
FR,CHI,CHB,CHL 0.978392540 162726.772 162874.627 166471.657
FR,CHI,CHB,CHL 0.936568178 152536.354 152404.717 162726.772
FR,CHI,CHB,CHL 0.821520097 124590.566 125311.680 152536.354
FR,CHI,CHB,CHL 0.554440027 69341.3583 69077.9969 124590.566
FR,CHI,CHB,CHL 0.170436940 11529.2788 11818.3289 69341.3583
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 813.365694 464.732345 11529.2788
from bnraph going low
FR,CHI,CHB,CHL 0.100000000E-01 487.629930 433.555844 813.365694
from bnraph going low
FR,CHI,CHB,CHL 0.109000000 477.074349 474.550091 487.629930
from bnraph going low
FR,CHI,CHB,CHL 0.109000000 486.473559 465.008361 477.074349
IREV= 1 IEND=99989
from bnraph going low
FR,CHI,CHB,CHL 0.910900000 486.473559 465.008361 477.074349
IREV= 2 IEND=99989
FR,CHI,CHB,CHL 0.991090000 462.482141 472.823616 477.074349
FR,CHI,CHB,CHL 0.973507457 478.717817 450.229813 462.482141
IREV= 1 IEND=99988
FR,CHI,CHB,CHL 0.997350746 459.398413 461.256908 462.482141
FR,CHI,CHB,CHL 0.992073274 460.513413 455.756887 459.398413
IREV= 1 IEND=99987
FR,CHI,CHB,CHL 0.999207327 467.017521 459.034260 459.398413
IREV= 2 IEND=99987
FR,CHI,CHB,CHL 0.999920733 459.744471 459.361997 459.398413
IREV= 3 IEND=99987
FR,CHI,CHB,CHL 0.999992073 459.398413 459.394771 459.398413
IREV= 4 IEND=99987
FR,CHI,CHB,CHL 0.999999207 459.398411 459.398048 459.398413
FR,CHI,CHB,CHL 0.999998573 459.398426 459.397756 459.398411
IREV= 1 IEND=99986
FR,CHI,CHB,CHL 0.999999857 459.398411 459.398346 459.398411
FR,CHI,CHB,CHL 0.999999743 459.398403 459.398293 459.398411
FR,CHI,CHB,CHL 0.999999538 459.398403 459.398190 459.398403
IREV= 1 IEND=99984
FR,CHI,CHB,CHL 0.999999954 459.398403 459.398381 459.398403
IREV= 2 IEND=99984
FR,CHI,CHB,CHL 0.999999995 459.398403 459.398400 459.398403
IREV= 20 IEND=99984
FR,CHI,CHB,CHL 0.999999999 459.398403 459.398403 459.398403
AT END FR, CHI 0.999999999 459.398403
TEMP2= 0.000000000E+00
NEW SECTION FR= 0.9999999990000000
FR,CHI,CHB,CHL 0.999999990 459.398403 0.100000000E+67 0.500000000E+67
FR,CHI,CHB,CHL 0.999999970 459.398403 459.398389 459.398403
IREV= 20 IEND=99983
FR,CHI,CHB,CHL 0.999999997 459.398403 459.398403 459.398403
AT END FR, CHI 0.999999997 459.398403
TEMP2= 0.000000000E+00
NEW SECTION FR= 0.9999999970000002
CHI AT END OF FIT 459.3984025939595000
1 -0.6931471805599452 +- 9.2680844561023110D-017
1 1.9959157137768370 +- 0.0027346017020747
1 -2.5823106233410170 +- 0.0075428474861388
1 1.9536880925711240 +- 0.0092587844769758
1 -0.9387916412290680 +- 0.0065593672284100
1 0.2892445861593335 +- 0.0028952635649145
1 -0.0540078433082985 +- 0.0007942333019080
1 0.0050787392223134 +- 1.2442010185481990D-004
1 -1.0612517668379220D-004 +- 8.3772738126872600D-006
1 -1.2515906736869810 +- 0.0039451963143826
1 0.7695652871670581 +- 0.0044596182820735
1 -0.2680046704303274 +- 0.0024743211617132
1 0.0533212759681357 +- 0.0007543724951810
1 -0.0050795087997970 +- 1.2410151915342200D-004
1 1.0608506577952600D-004 +- 8.3818134220689910D-006
FINAL CHIT= 459.3984025939595000
CHI/DEG OF FREE 1.1343170434418750
RESULTS IN FILE aigau2.dir
aigau.dir, OUTPUT FILE NAME
..\TestData\Aigau.DAT, DATA SET NAME
1, DIMENSION OF X IN F(X)
9,6 , NUMBER OF NUMERATOR TERMS, DENOMINATOR TERMS
1, 1 fits to exponential of a Pade, 0 to a Pade
1E-16,5E-18, err(i)= max(ep1,ep2*dat(i))
100000, NUMBER OF MINIMIZATION STEPS
.999, INITIAL FR DECREASE DESIRED
1 VARY O FIX FITTED CONS ERROR IN CONS
1 -0.6931471805599452 +- 0.927E-16
1 1.995915713776837 +- 0.273E-02
1 -2.582310623341017 +- 0.754E-02
1 1.953688092571124 +- 0.926E-02
1 -0.9387916412290680 +- 0.656E-02
1 0.2892445861593335 +- 0.290E-02
1 -0.5400784330829852E-01 +- 0.794E-03
1 0.5078739222313374E-02 +- 0.124E-03
1 -0.1061251766837922E-03 +- 0.838E-05
1 -1.251590673686981 +- 0.395E-02
1 0.7695652871670581 +- 0.446E-02
1 -0.2680046704303274 +- 0.247E-02
1 0.5332127596813570E-01 +- 0.754E-03
1 -0.5079508799796978E-02 +- 0.124E-03
1 0.1060850657795260E-03 +- 0.838E-05
CHIS= 459.4 FOR 420 DATA POINTS
CHI USED IN CALCULATING ERRORS IS 459.4
Figure 2 (AiGauss(f)-fA(f,c))
The dip at -4 is probably due to error in the FFT. The fit error is certainly less than 3x10-16 and arguably less than 1x10-16.
Figure 3 Black is "data". Blue is fit, fA(f,c). Red is abs(data-fit)
This will be the best fit to use for f>0 where
AiGauss(f)=1-AiGauss(-f).