Fixing syntax errors in Matrix.i
[Math-GSL.git] / t / CDF.t
blob0db510a0a6a58dd90bb8ae9c593c1535e0707c60
1 use Test::More 'no_plan';
2 use Math::GSL;
3 use Math::GSL::CDF;
4 use Data::Dumper;
5 use strict;
6 use warnings;
10     my $gsl = Math::GSL->new;
11     my $results = { 
12                     'gsl_cdf_ugaussian_P(2.0)'           => 0.977250,
13                     'gsl_cdf_ugaussian_Q(2.0)'           => 0.022750,
14                     'gsl_cdf_ugaussian_Pinv(0.977250)'   => 2.000000,
15                     'gsl_cdf_ugaussian_Qinv(0.022750)'   => 2.000000,
16                     'gsl_cdf_ugaussian_P (0.0)' =>0.5,
17                     'gsl_cdf_ugaussian_P (1e-32)'       =>0.5,
18                     'gsl_cdf_ugaussian_P (1e-16)'       =>0.5000000000000000398942280401,
19                     'gsl_cdf_ugaussian_P (1e-8)'        =>0.5000000039894228040143267129,
20                     'gsl_cdf_ugaussian_P (0.5)' =>0.6914624612740131036377046105,
21                     'gsl_cdf_ugaussian_P (0.7)' =>0.7580363477769269852506495717,
22                     'gsl_cdf_ugaussian_P (5.0)' =>0.9999997133484281208060883262,
23                     'gsl_cdf_ugaussian_P (10.0)'        =>0.9999999999999999999999923801,
24                     'gsl_cdf_ugaussian_P (30.0)'        =>1.000000000000000000000000000,
25                     'gsl_cdf_ugaussian_P (40.0)'        =>1.000000000000000000000000000,
26                     'gsl_cdf_ugaussian_P (1e10)'        =>1.000000000000000000000000000,
27                     'gsl_cdf_ugaussian_P (-1e-32)'      =>0.5,
28                     'gsl_cdf_ugaussian_P (-1e-16)'      =>0.4999999999999999601057719598,
29                     'gsl_cdf_ugaussian_P (-1e-8)'       =>0.4999999960105771959856732870,
30                     'gsl_cdf_ugaussian_P (-0.5)'        =>0.3085375387259868963622953894,
31                     'gsl_cdf_ugaussian_P (-0.7)'        =>0.2419636522230730147493504282,
32                     'gsl_cdf_ugaussian_P (-5.0)'        =>0.0000002866515718791939116737523329,
33                     'gsl_cdf_ugaussian_P (-10.0)'       =>7.619853024160526065973343257e-24,
34                     'gsl_cdf_ugaussian_P (-30.0)'       =>4.906713927148187059533809288e-198,
35                     'gsl_cdf_ugaussian_P (-1e10)'       =>0.0,
36                     'gsl_cdf_ugaussian_Q (0.0)' =>0.5,
37                     'gsl_cdf_ugaussian_Q (1e-32)'       =>0.5,
38                     'gsl_cdf_ugaussian_Q (1e-16)'       =>0.4999999999999999601057719598,
39                     'gsl_cdf_ugaussian_Q (1e-8)'        =>0.4999999960105771959856732870,
40                     'gsl_cdf_ugaussian_Q (0.5)' =>0.3085375387259868963622953894,
41                     'gsl_cdf_ugaussian_Q (0.7)' =>0.2419636522230730147493504282,
42                     'gsl_cdf_ugaussian_Q (5.0)' =>0.0000002866515718791939116737523329,
43                     'gsl_cdf_ugaussian_Q (10.0)'        =>7.619853024160526065973343257e-24,
44                     'gsl_cdf_ugaussian_Q (30.0)'        =>4.906713927148187059533809288e-198,
45                     'gsl_cdf_ugaussian_Q (1e10)'        =>0.0,
46                     'gsl_cdf_ugaussian_Q (-1e-32)'      =>0.5,
47                     'gsl_cdf_ugaussian_Q (-1e-16)'      =>0.5000000000000000398942280401,
48                     'gsl_cdf_ugaussian_Q (-1e-8)'       =>0.5000000039894228040143267129,
49                     'gsl_cdf_ugaussian_Q (-0.5)'        =>0.6914624612740131036377046105,
50                     'gsl_cdf_ugaussian_Q (-0.7)'        =>0.7580363477769269852506495717,
51                     'gsl_cdf_ugaussian_Q (-5.0)'        =>0.9999997133484281208060883262,
52                     'gsl_cdf_ugaussian_Q (-10.0)'       =>0.9999999999999999999999923801,
53                     'gsl_cdf_ugaussian_Q (-30.0)'       =>1.000000000000000000000000000,
54                     'gsl_cdf_ugaussian_Q (-40.0)'       =>1.000000000000000000000000000,
55                     'gsl_cdf_ugaussian_Q (-1e10)'       =>1.000000000000000000000000000,
56                     #'gsl_cdf_ugaussian_Pinv (0.9999997133)'    =>5.0,
57                     'gsl_cdf_ugaussian_Pinv (0.9999683288)'     =>4.0,
58                     'gsl_cdf_ugaussian_Pinv (0.9986501020)'     =>3.0,
59                     'gsl_cdf_ugaussian_Pinv (0.977249868051821)'        =>2.0,
60                     'gsl_cdf_ugaussian_Pinv (0.841344746068543)'        =>1.0,
61                     'gsl_cdf_ugaussian_Pinv (0.691462461274013)'        =>0.5,
62                     'gsl_cdf_ugaussian_Pinv (0.655421741610324)'        =>0.4,
63                     'gsl_cdf_ugaussian_Pinv (0.617911422188953)'        =>0.3,
64                     'gsl_cdf_ugaussian_Pinv (0.579259709439103)'        =>0.2,
65                     'gsl_cdf_ugaussian_Pinv (0.539827837277029)'        =>0.1,
66                     'gsl_cdf_ugaussian_Pinv (0.5)'      =>0.0,
67                     'gsl_cdf_ugaussian_Pinv (4.60172162722971e-1)'      =>-0.1,
68                     'gsl_cdf_ugaussian_Pinv (4.20740290560897e-1)'      =>-0.2,
69                     'gsl_cdf_ugaussian_Pinv (3.82088577811047e-1)'      =>-0.3,
70                     'gsl_cdf_ugaussian_Pinv (3.44578258389676e-1)'      =>-0.4,
71                     'gsl_cdf_ugaussian_Pinv (3.08537538725987e-1)'      =>-0.5,
72                     'gsl_cdf_ugaussian_Pinv (1.58655253931457e-1)'      =>-1.0,
73                     'gsl_cdf_ugaussian_Pinv (2.2750131948179e-2)'       =>-2.0,
74                     'gsl_cdf_ugaussian_Pinv (1.349898e-3)'      =>-3.0,
75                     'gsl_cdf_ugaussian_Pinv (3.16712e-5)'       =>-4.0,
76                     'gsl_cdf_ugaussian_Pinv (2.86648e-7)'       =>-5.0,
77                     'gsl_cdf_ugaussian_Pinv (7.61985302416052e-24)'     =>-10.0,
78                     'gsl_cdf_ugaussian_Qinv (7.61985302416052e-24)'     =>10.0,
79                     'gsl_cdf_ugaussian_Qinv (2.86648e-7)'       =>5.0,
80                     'gsl_cdf_ugaussian_Qinv (3.16712e-5)'       =>4.0,
81                     'gsl_cdf_ugaussian_Qinv (1.349898e-3)'      =>3.0,
82                     'gsl_cdf_ugaussian_Qinv (2.2750131948179e-2)'       =>2.0,
83                     'gsl_cdf_ugaussian_Qinv (1.58655253931457e-1)'      =>1.0,
84                     'gsl_cdf_ugaussian_Qinv (3.08537538725987e-1)'      =>0.5,
85                     'gsl_cdf_ugaussian_Qinv (3.44578258389676e-1)'      =>0.4,
86                     'gsl_cdf_ugaussian_Qinv (3.82088577811047e-1)'      =>0.3,
87                     'gsl_cdf_ugaussian_Qinv (4.20740290560897e-1)'      =>0.2,
88                     'gsl_cdf_ugaussian_Qinv (4.60172162722971e-1)'      =>0.1,
89                     'gsl_cdf_ugaussian_Qinv (0.5)'      =>0.0,
90                     'gsl_cdf_ugaussian_Qinv (0.539827837277029)'        =>-0.1,
91                     'gsl_cdf_ugaussian_Qinv (0.579259709439103)'        =>-0.2,
92                     'gsl_cdf_ugaussian_Qinv (0.617911422188953)'        =>-0.3,
93                     'gsl_cdf_ugaussian_Qinv (0.655421741610324)'        =>-0.4,
94                     'gsl_cdf_ugaussian_Qinv (0.691462461274013)'        =>-0.5,
95                     'gsl_cdf_ugaussian_Qinv (0.841344746068543)'        =>-1.0,
96                     'gsl_cdf_ugaussian_Qinv (0.977249868051821)'        =>-2.0,
97                     'gsl_cdf_ugaussian_Qinv (0.9986501020)'     =>-3.0,
98                     'gsl_cdf_ugaussian_Qinv (0.9999683288)'     =>-4.0,
99                     #'gsl_cdf_ugaussian_Qinv (0.9999997133)'    =>-5.0,
100                     'gsl_cdf_exponential_P (0.1, 0.7)'  =>1.33122100249818372e-1,
101                     'gsl_cdf_exponential_P (1e-32, 0.7)'        =>1.42857142857142857e-32,
102                     'gsl_cdf_exponential_P (1000.0, 0.7)'       =>1.0,
103                     'gsl_cdf_exponential_Q (0.1, 0.7)'  =>8.66877899750181628e-1,
104                     'gsl_cdf_exponential_Q (1e-32, 0.7)'        =>1.0,
105                     'gsl_cdf_exponential_Q (1000.0, 0.7)'       =>0.0,
106                     'gsl_cdf_exponential_Pinv (0.13, 0.7)'      =>9.74834471334553546e-2,
107                     'gsl_cdf_exponential_Pinv (1.42e-32, 0.7)'  =>9.94000000000000000e-33,
108                     'gsl_cdf_exponential_Qinv (0.86, 0.7)'      =>1.05576022814208545e-1,
109                     'gsl_cdf_exponential_Qinv (0.99999, 0.7)'   =>7.00003500023333508e-6,
110                     'gsl_cdf_exppow_P (-1000.0, 0.7, 1.8)'      =>0.0,
111                     'gsl_cdf_exppow_P (-0.1, 0.7, 1.8)' =>0.4205349082867515493458053850,
112                     'gsl_cdf_exppow_P (-1e-32, 0.7, 1.8)'       =>0.4999999999999999999999999999,
113                     'gsl_cdf_exppow_P (0.1, 0.7, 1.8)'  =>0.5794650917132484506541946149,
114                     'gsl_cdf_exppow_P (1e-32, 0.7, 1.8)'        =>0.5,
115                     'gsl_cdf_exppow_P (1000.0, 0.7, 1.8)'       =>0.9999999999999999999999956212,
116                     'gsl_cdf_exppow_Q (-1000.0, 0.7, 1.8)'      =>0.9999999999999999999999956212,
117                     'gsl_cdf_exppow_Q (-0.1, 0.7, 1.8)' =>0.5794650917132484506541946149,
118                     'gsl_cdf_exppow_Q (-1e-32, 0.7, 1.8)'       =>0.5,
119                     'gsl_cdf_exppow_Q (0.1, 0.7, 1.8)'  =>0.4205349082867515493458053850,
120                     'gsl_cdf_exppow_Q (1e-32, 0.7, 1.8)'        =>0.4999999999999999999999999999,
121                     'gsl_cdf_exppow_Q (1000.0, 0.7, 1.8)'       =>0.0,
122                     'gsl_cdf_tdist_P (0.0, 1.0)'        =>0.5,
123                     'gsl_cdf_tdist_P (1e-100, 1.0)'     =>0.5,
124                     'gsl_cdf_tdist_P (0.001, 1.0)'      =>5.00318309780080559e-1,
125                     'gsl_cdf_tdist_P (0.01, 1.0)'       =>5.03182992764908255e-1,
126                     'gsl_cdf_tdist_P (0.1, 1.0)'        =>5.31725517430553569e-1,
127                     'gsl_cdf_tdist_P (0.325, 1.0)'      =>6.00023120032852123e-1,
128                     'gsl_cdf_tdist_P (1.0, 1.0)'        =>0.75000000000000000e0,
129                     'gsl_cdf_tdist_P (1.5, 1.0)'        =>8.12832958189001183e-1,
130                     'gsl_cdf_tdist_P (2.0, 1.0)'        =>8.52416382349566726e-1,
131                     'gsl_cdf_tdist_P (10.0, 1.0)'       =>9.68274482569446430e-1,
132                     'gsl_cdf_tdist_P (20.0, 1.0)'       =>9.84097748743823625e-1,
133                     'gsl_cdf_tdist_P (100.0, 1.0)'      =>9.96817007235091745e-1,
134                     'gsl_cdf_tdist_P (1000.0, 1.0)'     =>9.99681690219919441e-1,
135                     'gsl_cdf_tdist_P (10000.0, 1.0)'    =>9.99968169011487724e-1,
136                     'gsl_cdf_tdist_Q (0.0, 1.0)'        =>0.5,
137                     'gsl_cdf_tdist_Q (1e-100, 1.0)'     =>0.5,
138                     'gsl_cdf_tdist_Q (0.001, 1.0)'      =>4.99681690219919441e-1,
139                     'gsl_cdf_tdist_Q (0.01, 1.0)'       =>4.96817007235091745e-1,
140                     'gsl_cdf_tdist_Q (0.1, 1.0)'        =>4.68274482569446430e-1,
141                     'gsl_cdf_tdist_Q (0.325, 1.0)'      =>3.99976879967147876e-1,
142                     'gsl_cdf_tdist_Q (1.0, 1.0)'        =>2.5e-1,
143                     'gsl_cdf_tdist_Q (1.5, 1.0)'        =>1.87167041810998816e-1,
144                     'gsl_cdf_tdist_Q (2.0, 1.0)'        =>1.47583617650433274e-1,
145                     'gsl_cdf_tdist_Q (10.0, 1.0)'       =>3.17255174305535695e-2,
146                     'gsl_cdf_tdist_Q (20.0, 1.0)'       =>1.59022512561763752e-2,
147                     'gsl_cdf_tdist_Q (100.0, 1.0)'      =>3.18299276490825515e-3,
148                     'gsl_cdf_tdist_Q (1000.0, 1.0)'     =>3.18309780080558939e-4,
149                     'gsl_cdf_tdist_Q (10000.0, 1.0)'    =>3.18309885122757724e-5,
150                     'gsl_cdf_tdist_P (-1e-100, 1.0)'    =>0.5,
151                     'gsl_cdf_tdist_P (-0.001, 1.0)'     =>4.99681690219919441e-1,
152                     'gsl_cdf_tdist_P (-0.01, 1.0)'      =>4.96817007235091744e-1,
153                     'gsl_cdf_tdist_P (-0.1, 1.0)'       =>4.68274482569446430e-1,
154                     'gsl_cdf_tdist_P (-0.325, 1.0)'     =>3.99976879967147876e-1,
155                     'gsl_cdf_tdist_P (-1.0, 1.0)'       =>0.25,
156                     'gsl_cdf_tdist_P (-1.5, 1.0)'       =>1.87167041810998816e-1,
157                     'gsl_cdf_tdist_P (-2.0, 1.0)'       =>1.47583617650433274e-1,
158                     'gsl_cdf_tdist_P (-10.0, 1.0)'      =>3.17255174305535695e-2,
159                     'gsl_cdf_tdist_P (-20.0, 1.0)'      =>1.59022512561763751e-2,
160                     'gsl_cdf_tdist_P (-100.0, 1.0)'     =>3.18299276490825514e-3,
161                     'gsl_cdf_tdist_P (-1000.0, 1.0)'    =>3.18309780080558938e-4,
162                     'gsl_cdf_tdist_P (-10000.0, 1.0)'   =>3.18309885122757724e-5,
163                     'gsl_cdf_tdist_Q (-1e-100, 1.0)'    =>0.5,
164                     'gsl_cdf_tdist_Q (-0.001, 1.0)'     =>5.00318309780080559e-1,
165                     'gsl_cdf_tdist_Q (-0.01, 1.0)'      =>5.03182992764908255e-1,
166                     'gsl_cdf_tdist_Q (-0.1, 1.0)'       =>5.31725517430553570e-1,
167                     'gsl_cdf_tdist_Q (-0.325, 1.0)'     =>6.00023120032852124e-1,
168                     'gsl_cdf_tdist_Q (-1.0, 1.0)'       =>7.5e-1,
169                     'gsl_cdf_tdist_Q (-1.5, 1.0)'       =>8.12832958189001184e-1,
170                     'gsl_cdf_tdist_Q (-2.0, 1.0)'       =>8.52416382349566726e-1,
171                     'gsl_cdf_tdist_Q (-10.0, 1.0)'      =>9.68274482569446430e-1,
172                     'gsl_cdf_tdist_Q (-20.0, 1.0)'      =>9.84097748743823625e-1,
173                     'gsl_cdf_tdist_Q (-100.0, 1.0)'     =>9.96817007235091745e-1,
174                     'gsl_cdf_tdist_Q (-1000.0, 1.0)'    =>9.99681690219919441e-1,
175                     'gsl_cdf_tdist_Q (-10000.0, 1.0)'   =>9.99968169011487724e-1,
176                     'gsl_cdf_tdist_P (0.0, 2.0)'        =>5.00000000000000000e-01,
177                     'gsl_cdf_tdist_P (1e-100, 2.0)'     =>5.00000000000000000e-01,
178                     'gsl_cdf_tdist_P (0.001, 2.0)'      =>5.00353553302204959e-01,
179                     'gsl_cdf_tdist_P (0.01, 2.0)'       =>5.03535445520899514e-01,
180                     'gsl_cdf_tdist_P (0.1, 2.0)'        =>5.35267280792929913e-01,
181                     'gsl_cdf_tdist_P (0.325, 2.0)'      =>6.11985772746873767e-01,
182                     'gsl_cdf_tdist_P (1.0, 2.0)'        =>7.88675134594812882e-01,
183                     'gsl_cdf_tdist_P (1.5, 2.0)'        =>8.63803437554499460e-01,
184                     'gsl_cdf_tdist_P (2.0, 2.0)'        =>9.08248290463863016e-01,
185                     'gsl_cdf_tdist_P (10.0, 2.0)'       =>9.95073771488337154e-01,
186                     'gsl_cdf_tdist_P (20.0, 2.0)'       =>9.98754668053816452e-01,
187                     'gsl_cdf_tdist_P (100.0, 2.0)'      =>9.99950007498750219e-01,
188                     'gsl_cdf_tdist_P (1000.0, 2.0)'     =>9.99999500000749945e-01,
189                     'gsl_cdf_tdist_P (10000.0, 2.0)'    =>9.999999950000000739e-01,
190                     'gsl_cdf_tdist_Q (0.0, 2.0)'        =>5.00000000000000000e-01,
191                     'gsl_cdf_tdist_Q (1e-100, 2.0)'     =>5.00000000000000000e-01,
192                     'gsl_cdf_tdist_Q (0.001, 2.0)'      =>4.99646446697795041e-1,
193                     'gsl_cdf_tdist_Q (0.01, 2.0)'       =>4.96464554479100486e-1,
194                     'gsl_cdf_tdist_Q (0.1, 2.0)'        =>4.64732719207070087e-1,
195                     'gsl_cdf_tdist_Q (0.325, 2.0)'      =>3.88014227253126233e-1,
196                     'gsl_cdf_tdist_Q (1.0, 2.0)'        =>2.11324865405187118e-1,
197                     'gsl_cdf_tdist_Q (1.5, 2.0)'        =>1.36196562445500540e-1,
198                     'gsl_cdf_tdist_Q (2.0, 2.0)'        =>9.17517095361369836e-2,
199                     'gsl_cdf_tdist_Q (10.0, 2.0)'       =>4.92622851166284542e-3,
200                     'gsl_cdf_tdist_Q (20.0, 2.0)'       =>1.24533194618354849e-3,
201                     'gsl_cdf_tdist_Q (100.0, 2.0)'      =>4.99925012497812894e-5,
202                     'gsl_cdf_tdist_Q (1000.0, 2.0)'     =>4.99999250001249998e-7,
203                     'gsl_cdf_tdist_Q (10000.0, 2.0)'    =>4.99999992500000125e-9,
204                     'gsl_cdf_tdist_P (-1e-100, 2.0)'    =>5.00000000000000000e-01,
205                     'gsl_cdf_tdist_P (-0.001, 2.0)'     =>4.99646446697795041e-01,
206                     'gsl_cdf_tdist_P (-0.01, 2.0)'      =>4.96464554479100486e-01,
207                     'gsl_cdf_tdist_P (-0.1, 2.0)'       =>4.64732719207070087e-01,
208                     'gsl_cdf_tdist_P (-0.325, 2.0)'     =>3.88014227253126233e-01,
209                     'gsl_cdf_tdist_P (-1.0, 2.0)'       =>2.11324865405187118e-01,
210                     'gsl_cdf_tdist_P (-1.5, 2.0)'       =>1.36196562445500540e-01,
211                     'gsl_cdf_tdist_P (-2.0, 2.0)'       =>9.17517095361369836e-02,
212                     'gsl_cdf_tdist_P (-10.0, 2.0)'      =>4.92622851166284542e-03,
213                     'gsl_cdf_tdist_P (-20.0, 2.0)'      =>1.24533194618354849e-03,
214                     'gsl_cdf_tdist_P (-100.0, 2.0)'     =>4.99925012497812894e-05,
215                     'gsl_cdf_tdist_P (-1000.0, 2.0)'    =>4.99999250001249998e-07,
216                     'gsl_cdf_tdist_P (-10000.0, 2.0)'   =>4.99999992500000125e-09,
217                     'gsl_cdf_tdist_Q (-1e-100, 2.0)'    =>5.00000000000000000e-01,
218                     'gsl_cdf_tdist_Q (-0.001, 2.0)'     =>5.00353553302204959e-1,
219                     'gsl_cdf_tdist_Q (-0.01, 2.0)'      =>5.03535445520899514e-1,
220                     'gsl_cdf_tdist_Q (-0.1, 2.0)'       =>5.35267280792929913e-1,
221                     'gsl_cdf_tdist_Q (-0.325, 2.0)'     =>6.11985772746873767e-1,
222                     'gsl_cdf_tdist_Q (-1.0, 2.0)'       =>7.88675134594812882e-1,
223                     'gsl_cdf_tdist_Q (-1.5, 2.0)'       =>8.63803437554499460e-1,
224                     'gsl_cdf_tdist_Q (-2.0, 2.0)'       =>9.08248290463863016e-1,
225                     'gsl_cdf_tdist_Q (-10.0, 2.0)'      =>9.95073771488337155e-1,
226                     'gsl_cdf_tdist_Q (-20.0, 2.0)'      =>9.98754668053816452e-1,
227                     'gsl_cdf_tdist_Q (-100.0, 2.0)'     =>9.99950007498750219e-1,
228                     'gsl_cdf_tdist_Q (-1000.0, 2.0)'    =>9.99999500000749999e-1,
229                     'gsl_cdf_tdist_Q (-10000.0, 2.0)'   =>9.99999995000000075e-1,
230                     'gsl_cdf_tdist_P (0.0, 300.0)'      =>5.00000000000000000e-01,
231                     'gsl_cdf_tdist_P (1e-100, 300.0)'   =>5.00000000000000000e-01,
232                     'gsl_cdf_tdist_P (0.001, 300.0)'    =>5.00398609900942949e-01,
233                     'gsl_cdf_tdist_P (0.01, 300.0)'     =>5.03986033020559088e-01,
234                     'gsl_cdf_tdist_P (0.1, 300.0)'      =>5.39794441177768194e-01,
235                     'gsl_cdf_tdist_P (0.325, 300.0)'    =>6.27296201542523812e-01,
236                     'gsl_cdf_tdist_P (1.0, 300.0)'      =>8.40941797784686861e-01,
237                     'gsl_cdf_tdist_P (1.5, 300.0)'      =>9.32666983425369137e-01,
238                     'gsl_cdf_tdist_P (2.0, 300.0)'      =>9.76799239508425455e-01,
239                     'gsl_cdf_tdist_P (10.0, 300.0)'     =>1.00000000000000000e+00,
240                     'gsl_cdf_tdist_P (20.0, 300.0)'     =>1.00000000000000000e+00,
241                     'gsl_cdf_tdist_P (100.0, 300.0)'    =>1.00000000000000000e+00,
242                     'gsl_cdf_tdist_P (1000.0, 300.0)'   =>1.00000000000000000e+00,
243                     'gsl_cdf_tdist_P (10000.0, 300.0)'  =>1.00000000000000000e+00,
244                     'gsl_cdf_tdist_Q (0.0, 300.0)'      =>5.00000000000000000e-01,
245                     'gsl_cdf_tdist_Q (1e-100, 300.0)'   =>5.00000000000000000e-01,
246                     'gsl_cdf_tdist_Q (0.001, 300.0)'    =>4.99601390099057051e-1,
247                     'gsl_cdf_tdist_Q (0.01, 300.0)'     =>4.96013966979440912e-1,
248                     'gsl_cdf_tdist_Q (0.1, 300.0)'      =>4.60205558822231806e-1,
249                     'gsl_cdf_tdist_Q (0.325, 300.0)'    =>3.72703798457476188e-1,
250                     'gsl_cdf_tdist_Q (1.0, 300.0)'      =>1.59058202215313138e-1,
251                     'gsl_cdf_tdist_Q (1.5, 300.0)'      =>6.73330165746308628e-2,
252                     'gsl_cdf_tdist_Q (2.0, 300.0)'      =>2.32007604915745452e-2,
253                     'gsl_cdf_tdist_Q (10.0, 300.0)'     =>8.279313677e-21,
254                     'gsl_cdf_tdist_Q (20.0, 300.0)'     =>1.93159812815803978e-57,
255                     'gsl_cdf_tdist_Q (100.0, 300.0)'    =>1.02557519997736154e-232,
256                     'gsl_cdf_tdist_Q (1000.0, 300.0)'   =>0.00000000000000000e+00,
257                     'gsl_cdf_tdist_Q (10000.0, 300.0)'  =>0.00000000000000000e+00,
258                     'gsl_cdf_tdist_P (-1e-100, 300.0)'  =>5.00000000000000000e-01,
259                     'gsl_cdf_tdist_P (-0.001, 300.0)'   =>4.99601390099057051e-01,
260                     'gsl_cdf_tdist_P (-0.01, 300.0)'    =>4.96013966979440912e-01,
261                     'gsl_cdf_tdist_P (-0.1, 300.0)'     =>4.60205558822231806e-01,
262                     'gsl_cdf_tdist_P (-0.325, 300.0)'   =>3.72703798457476188e-01,
263                     'gsl_cdf_tdist_P (-1.0, 300.0)'     =>1.59058202215313138e-01,
264                     'gsl_cdf_tdist_P (-1.5, 300.0)'     =>6.73330165746308628e-02,
265                     'gsl_cdf_tdist_P (-2.0, 300.0)'     =>2.32007604915745452e-02,
266                     'gsl_cdf_tdist_P (-10.0, 300.0)'    =>8.279313675556272534e-21,
267                     'gsl_cdf_tdist_P (-20.0, 300.0)'    =>1.93159812815803978e-57,
268                     'gsl_cdf_tdist_P (-100.0, 300.0)'   =>1.02557519997736154e-232,
269                     'gsl_cdf_tdist_P (-1000.0, 300.0)'  =>0.0,
270                     'gsl_cdf_tdist_P (-10000.0, 300.0)' =>0.0,
271                     'gsl_cdf_tdist_Q (-1e-100, 300.0)'  =>5.00000000000000000e-01,
272                     'gsl_cdf_tdist_Q (-0.001, 300.0)'   =>5.00398609900942949e-1,
273                     'gsl_cdf_tdist_Q (-0.01, 300.0)'    =>5.03986033020559088e-1,
274                     'gsl_cdf_tdist_Q (-0.1, 300.0)'     =>5.39794441177768194e-1,
275                     'gsl_cdf_tdist_Q (-0.325, 300.0)'   =>6.27296201542523812e-1,
276                     'gsl_cdf_tdist_Q (-1.0, 300.0)'     =>8.40941797784686862e-1,
277                     'gsl_cdf_tdist_Q (-1.5, 300.0)'     =>9.32666983425369137e-1,
278                     'gsl_cdf_tdist_Q (-2.0, 300.0)'     =>9.76799239508425455e-1,
279                     'gsl_cdf_tdist_Q (-10.0, 300.0)'    =>1.000000000000000000e0,
280                     'gsl_cdf_tdist_Q (-20.0, 300.0)'    =>1.0,
281                     'gsl_cdf_tdist_Q (-100.0, 300.0)'   =>1.0,
282                     'gsl_cdf_tdist_Q (-1000.0, 300.0)'  =>1.0,
283                     'gsl_cdf_tdist_Q (-10000.0, 300.0)' =>1.0,
284                     'gsl_cdf_fdist_P (0.0, 1.2, 1.3)'   =>0.0,
285                     'gsl_cdf_fdist_P (1e-100, 1.2, 1.3)'        =>6.98194275525039002e-61,
286                     'gsl_cdf_fdist_P (0.001, 1.2, 1.3)' =>1.10608485860238564e-2,
287                     'gsl_cdf_fdist_P (0.01, 1.2, 1.3)'  =>4.38636757068313850e-2,
288                     'gsl_cdf_fdist_P (0.1, 1.2, 1.3)'   =>1.68242392712840734e-1,
289                     'gsl_cdf_fdist_P (0.325, 1.2, 1.3)' =>3.14130045246195449e-1,
290                     'gsl_cdf_fdist_P (1.0, 1.2, 1.3)'   =>5.09630779074755253e-01,
291                     'gsl_cdf_fdist_P (1.5, 1.2, 1.3)'   =>5.83998640641553852e-1,
292                     'gsl_cdf_fdist_P (2.0, 1.2, 1.3)'   =>6.34733581351938787e-1,
293                     'gsl_cdf_fdist_P (10.0, 1.2, 1.3)'  =>8.48446237879200975e-1,
294                     'gsl_cdf_fdist_P (20.0, 1.2, 1.3)'  =>9.00987726336875039e-1,
295                     'gsl_cdf_fdist_P (100.0, 1.2, 1.3)' =>9.64489127047688435e-1,
296                     'gsl_cdf_fdist_P (1000.0, 1.2, 1.3)'        =>9.92012051694116388e-1,
297                     'gsl_cdf_fdist_P (10000.0, 1.2, 1.3)'       =>9.98210862808842585e-1,
298                     'gsl_cdf_fdist_Q (0.0, 1.2, 1.3)'   =>1.0,
299                     'gsl_cdf_fdist_Q (1e-100, 1.2, 1.3)'        =>1.0,
300                     'gsl_cdf_fdist_Q (0.001, 1.2, 1.3)' =>9.88939151413976144e-1,
301                     'gsl_cdf_fdist_Q (0.01, 1.2, 1.3)'  =>9.56136324293168615e-1,
302                     'gsl_cdf_fdist_Q (0.1, 1.2, 1.3)'   =>8.31757607287159265e-1,
303                     'gsl_cdf_fdist_Q (0.325, 1.2, 1.3)' =>6.85869954753804551e-1,
304                     'gsl_cdf_fdist_Q (1.0, 1.2, 1.3)'   =>4.90369220925244747e-1,
305                     'gsl_cdf_fdist_Q (1.5, 1.2, 1.3)'   =>4.16001359358446148e-1,
306                     'gsl_cdf_fdist_Q (2.0, 1.2, 1.3)'   =>3.65266418648061213e-1,
307                     'gsl_cdf_fdist_Q (10.0, 1.2, 1.3)'  =>1.51553762120799025e-1,
308                     'gsl_cdf_fdist_Q (20.0, 1.2, 1.3)'  =>9.90122736631249612e-2,
309                     'gsl_cdf_fdist_Q (100.0, 1.2, 1.3)' =>3.55108729523115643e-2,
310                     'gsl_cdf_fdist_Q (1000.0, 1.2, 1.3)'        =>7.98794830588361109e-3,
311                     'gsl_cdf_fdist_Q (10000.0, 1.2, 1.3)'       =>1.7891371911574145e-3,
312                     'gsl_cdf_fdist_P (3.479082213465832574, 1, 4040712)'        =>0.93785072763723411967,
313                     'gsl_cdf_fdist_P (3.002774644786533109, 1, 4040712)'        =>0.91687787379476055771,
314                     'gsl_cdf_fdist_P (3.000854441173130827, 1, 4040712)'        =>0.91677930719813578619,
315                     'gsl_cdf_fdist_P (3.000064021622133037, 1, 4040712)'        =>0.9167386972447996480399,
316                     'gsl_cdf_fdist_P (0.0, 500.0, 1.3)' =>0.0,
317                     'gsl_cdf_fdist_P (1e-100, 500.0, 1.3)'      =>0.0,
318                     'gsl_cdf_fdist_P (0.001, 500.0, 1.3)'       =>9.83434460393304765e-141,
319                     'gsl_cdf_fdist_P (0.01, 500.0, 1.3)'        =>1.45915624888550014e-26,
320                     'gsl_cdf_fdist_P (0.1, 500.0, 1.3)' =>5.89976509619688165e-4,
321                     'gsl_cdf_fdist_P (0.325, 500.0, 1.3)'       =>6.86110486051542533e-2,
322                     'gsl_cdf_fdist_P (1.0, 500.0, 1.3)' =>3.38475053806404615e-1,
323                     'gsl_cdf_fdist_P (1.5, 500.0, 1.3)' =>4.52016245247457422e-1,
324                     'gsl_cdf_fdist_P (2.0, 500.0, 1.3)' =>5.27339068937388798e-1,
325                     'gsl_cdf_fdist_P (10.0, 500.0, 1.3)'        =>8.16839628578413905e-1,
326                     'gsl_cdf_fdist_P (20.0, 500.0, 1.3)'        =>8.81784623056911406e-1,
327                     'gsl_cdf_fdist_P (100.0, 500.0, 1.3)'       =>9.58045057204221295e-1,
328                     'gsl_cdf_fdist_P (1000.0, 500.0, 1.3)'      =>9.90585749380655275e-1,
329                     'gsl_cdf_fdist_P (10000.0, 500.0, 1.3)'     =>9.97891924831461387e-1,
330                     'gsl_cdf_fdist_Q (0.0, 500.0, 1.3)' =>1.0,
331                     'gsl_cdf_fdist_Q (1e-100, 500.0, 1.3)'      =>1.0,
332                     'gsl_cdf_fdist_Q (0.001, 500.0, 1.3)'       =>1.0,
333                     'gsl_cdf_fdist_Q (0.01, 500.0, 1.3)'        =>1.0,
334                     'gsl_cdf_fdist_Q (0.1, 500.0, 1.3)' =>9.99410023490380312e-1,
335                     'gsl_cdf_fdist_Q (0.325, 500.0, 1.3)'       =>9.31388951394845747e-1,
336                     'gsl_cdf_fdist_Q (1.0, 500.0, 1.3)' =>6.61524946193595385e-1,
337                     'gsl_cdf_fdist_Q (1.5, 500.0, 1.3)' =>5.47983754752542572e-1,
338                     'gsl_cdf_fdist_Q (2.0, 500.0, 1.3)' =>4.72660931062611202e-1,
339                     'gsl_cdf_fdist_Q (10.0, 500.0, 1.3)'        =>1.83160371421586096e-1,
340                     'gsl_cdf_fdist_Q (20.0, 500.0, 1.3)'        =>1.18215376943088595e-1,
341                     'gsl_cdf_fdist_Q (100.0, 500.0, 1.3)'       =>4.19549427957787016e-2,
342                     'gsl_cdf_fdist_Q (1000.0, 500.0, 1.3)'      =>9.41425061934473424e-3,
343                     'gsl_cdf_fdist_Q (10000.0, 500.0, 1.3)'     =>2.10807516853862603e-3,
344                     'gsl_cdf_fdist_P (0.0, 1.2, 500.0)' =>0.0,
345                     'gsl_cdf_fdist_P (1e-100, 1.2, 500.0)'      =>8.23342055585482999e-61,
346                     'gsl_cdf_fdist_P (0.001, 1.2, 500.0)'       =>1.30461496441289529e-2,
347                     'gsl_cdf_fdist_P (0.01, 1.2, 500.0)'        =>5.18324224608033294e-2,
348                     'gsl_cdf_fdist_P (0.1, 1.2, 500.0)' =>2.02235101716076289e-1,
349                     'gsl_cdf_fdist_P (0.325, 1.2, 500.0)'       =>3.90502983219393749e-1,
350                     'gsl_cdf_fdist_P (1.0, 1.2, 500.0)' =>6.67656191574653619e-1,
351                     'gsl_cdf_fdist_P (1.5, 1.2, 500.0)' =>7.75539230271467054e-1,
352                     'gsl_cdf_fdist_P (2.0, 1.2, 500.0)' =>8.45209114904613705e-1,
353                     'gsl_cdf_fdist_P (10.0, 1.2, 500.0)'        =>9.99168017659120988e-1,
354                     'gsl_cdf_fdist_P (20.0, 1.2, 500.0)'        =>9.99998005738371669e-1,
355                     'gsl_cdf_fdist_P (100.0, 1.2, 500.0)'       =>1.0,
356                     'gsl_cdf_fdist_P (1000.0, 1.2, 500.0)'      =>1.0,
357                     'gsl_cdf_fdist_P (10000.0, 1.2, 500.0)'     =>1.0,
358                     'gsl_cdf_fdist_Q (0.0, 1.2, 500.0)' =>1.0,
359                     'gsl_cdf_fdist_Q (1e-100, 1.2, 500.0)'      =>1.0,
360                     'gsl_cdf_fdist_Q (0.001, 1.2, 500.0)'       =>9.86953850355871047e-1,
361                     'gsl_cdf_fdist_Q (0.01, 1.2, 500.0)'        =>9.48167577539196671e-1,
362                     'gsl_cdf_fdist_Q (0.1, 1.2, 500.0)' =>7.97764898283923711e-1,
363                     'gsl_cdf_fdist_Q (0.325, 1.2, 500.0)'       =>6.09497016780606251e-1,
364                     'gsl_cdf_fdist_Q (1.0, 1.2, 500.0)' =>3.32343808425346381e-1,
365                     'gsl_cdf_fdist_Q (1.5, 1.2, 500.0)' =>2.24460769728532946e-1,
366                     'gsl_cdf_fdist_Q (2.0, 1.2, 500.0)' =>1.54790885095386295e-1,
367                     'gsl_cdf_fdist_Q (10.0, 1.2, 500.0)'        =>8.3198234087901168e-4,
368                     'gsl_cdf_fdist_Q (20.0, 1.2, 500.0)'        =>1.99426162833131e-6,
369                     'gsl_cdf_fdist_Q (100.0, 1.2, 500.0)'       =>6.23302662288217117e-25,
370                     'gsl_cdf_fdist_Q (1000.0, 1.2, 500.0)'      =>1.14328577259666930e-134,
371                     'gsl_cdf_fdist_Q (10000.0, 1.2, 500.0)'     =>0.0,
372                     'gsl_cdf_fdist_P (0.0, 200.0, 500.0)'       =>0.0,
373                     'gsl_cdf_fdist_P (1e-100, 200.0, 500.0)'    =>0.0,
374                     'gsl_cdf_fdist_P (0.001, 200.0, 500.0)'     =>4.09325080403669893e-251,
375                     'gsl_cdf_fdist_P (0.01, 200.0, 500.0)'      =>1.17894325419628688e-151,
376                     'gsl_cdf_fdist_P (0.1, 200.0, 500.0)'       =>5.92430940796861258e-57,
377                     'gsl_cdf_fdist_P (0.325, 200.0, 500.0)'     =>3.18220452357263554e-18,
378                     'gsl_cdf_fdist_P (1.0, 200.0, 500.0)'       =>5.06746326121168266e-1,
379                     'gsl_cdf_fdist_P (1.5, 200.0, 500.0)'       =>9.99794175718712438e-1,
380                     'gsl_cdf_fdist_P (2.0, 200.0, 500.0)'       =>9.99999999528236152e-1,
381                     'gsl_cdf_fdist_P (10.0, 200.0, 500.0)'      =>1.0,
382                     'gsl_cdf_fdist_P (20.0, 200.0, 500.0)'      =>1.0,
383                     'gsl_cdf_fdist_P (100.0, 200.0, 500.0)'     =>1.0,
384                     'gsl_cdf_fdist_P (1000.0, 200.0, 500.0)'    =>1.0,
385                     'gsl_cdf_fdist_P (10000.0, 200.0, 500.0)'   =>1.0,
386                     'gsl_cdf_fdist_Q (0.0, 200.0, 500.0)'       =>1.0,
387                     'gsl_cdf_fdist_Q (1e-100, 200.0, 500.0)'    =>1.0,
388                     'gsl_cdf_fdist_Q (0.001, 200.0, 500.0)'     =>1.0,
389                     'gsl_cdf_fdist_Q (0.01, 200.0, 500.0)'      =>1.0,
390                     'gsl_cdf_fdist_Q (0.1, 200.0, 500.0)'       =>1.0,
391                     'gsl_cdf_fdist_Q (0.325, 200.0, 500.0)'     =>9.99999999999999997e-1,
392                     'gsl_cdf_fdist_Q (1.0, 200.0, 500.0)'       =>4.93253673878831734e-1,
393                     'gsl_cdf_fdist_Q (1.5, 200.0, 500.0)'       =>2.05824281287561795e-4,
394                     'gsl_cdf_fdist_Q (2.0, 200.0, 500.0)'       =>4.71763848371410786e-10,
395                     'gsl_cdf_fdist_Q (10.0, 200.0, 500.0)'      =>5.98048337181948436e-96,
396                     'gsl_cdf_fdist_Q (20.0, 200.0, 500.0)'      =>2.92099265879979502e-155,
397                     'gsl_cdf_fdist_Q (1000.0, 200.0, 500.0)'    =>0.0,
398                     'gsl_cdf_fdist_Q (10000.0, 200.0, 500.0)'   =>0.0,
399                     'gsl_cdf_fdist_Pinv (0.0, 1.2, 1.3)'        =>0.0,
400                     'gsl_cdf_fdist_Pinv ( 6.98194275525039002e-61, 1.2, 1.3)'   =>1e-100,
401                     'gsl_cdf_fdist_Pinv ( 1.10608485860238564e-2, 1.2, 1.3)'    =>0.001,
402                     'gsl_cdf_fdist_Pinv ( 4.38636757068313850e-2, 1.2, 1.3)'    =>0.01,
403                     'gsl_cdf_fdist_Pinv ( 1.68242392712840734e-1, 1.2, 1.3)'    =>0.1,
404                     'gsl_cdf_fdist_Pinv ( 3.14130045246195449e-1, 1.2, 1.3)'    =>0.325,
405                     'gsl_cdf_fdist_Pinv ( 5.09630779074755253e-01, 1.2, 1.3)'   =>1.0,
406                     'gsl_cdf_fdist_Pinv ( 5.83998640641553852e-1, 1.2, 1.3)'    =>1.5,
407                     'gsl_cdf_fdist_Pinv ( 6.34733581351938787e-1, 1.2, 1.3)'    =>2.0,
408                     'gsl_cdf_fdist_Pinv ( 8.48446237879200975e-1, 1.2, 1.3)'    =>10.0,
409                     'gsl_cdf_fdist_Pinv ( 9.00987726336875039e-1, 1.2, 1.3)'    =>20.0,
410                     'gsl_cdf_fdist_Pinv ( 9.64489127047688435e-1, 1.2, 1.3)'    =>100.0,
411                     'gsl_cdf_fdist_Pinv ( 9.92012051694116388e-1, 1.2, 1.3)'    =>1000.0,
412                     'gsl_cdf_fdist_Pinv ( 9.98210862808842585e-1, 1.2, 1.3)'    =>10000.0,
413                     'gsl_cdf_fdist_Qinv ( 1.0, 1.2, 1.3)'       =>0.0,
414                     'gsl_cdf_fdist_Qinv ( 9.88939151413976144e-1, 1.2, 1.3)'    =>0.001,
415                     'gsl_cdf_fdist_Qinv ( 9.56136324293168615e-1, 1.2, 1.3)'    =>0.01,
416                     'gsl_cdf_fdist_Qinv ( 8.31757607287159265e-1, 1.2, 1.3)'    =>0.1,
417                     'gsl_cdf_fdist_Qinv ( 6.85869954753804551e-1, 1.2, 1.3)'    =>0.325,
418                     'gsl_cdf_fdist_Qinv ( 4.90369220925244747e-1, 1.2, 1.3)'    =>1.0,
419                     'gsl_cdf_fdist_Qinv ( 4.16001359358446148e-1, 1.2, 1.3)'    =>1.5,
420                     'gsl_cdf_fdist_Qinv ( 3.65266418648061213e-1, 1.2, 1.3)'    =>2.0,
421                     'gsl_cdf_fdist_Qinv ( 1.51553762120799025e-1, 1.2, 1.3)'    =>10.0,
422                     'gsl_cdf_fdist_Qinv ( 9.90122736631249612e-2, 1.2, 1.3)'    =>20.0,
423                     'gsl_cdf_fdist_Qinv ( 3.55108729523115643e-2, 1.2, 1.3)'    =>100.0,
424                     'gsl_cdf_fdist_Qinv ( 7.98794830588361109e-3, 1.2, 1.3)'    =>1000.0,
425                     'gsl_cdf_fdist_Qinv ( 1.7891371911574145e-3, 1.2, 1.3)'     =>10000.0,
426                     'gsl_cdf_fdist_Pinv ( 0.0, 500.0, 1.3)'     =>0.0,
427                     'gsl_cdf_fdist_Pinv ( 9.83434460393304765e-141, 500.0, 1.3)'        =>0.001,
428                     'gsl_cdf_fdist_Pinv ( 1.45915624888550014e-26, 500.0, 1.3)' =>0.01,
429                     'gsl_cdf_fdist_Pinv ( 5.89976509619688165e-4, 500.0, 1.3)'  =>0.1,
430                     'gsl_cdf_fdist_Pinv ( 6.86110486051542533e-2, 500.0, 1.3)'  =>0.325,
431                     'gsl_cdf_fdist_Pinv ( 3.38475053806404615e-1, 500.0, 1.3)'  =>1.0,
432                     'gsl_cdf_fdist_Pinv ( 4.52016245247457422e-1, 500.0, 1.3)'  =>1.5,
433                     'gsl_cdf_fdist_Pinv ( 5.27339068937388798e-1, 500.0, 1.3)'  =>2.0,
434                     'gsl_cdf_fdist_Pinv ( 8.16839628578413905e-1, 500.0, 1.3)'  =>10.0,
435                     'gsl_cdf_fdist_Pinv ( 8.81784623056911406e-1, 500.0, 1.3)'  =>20.0,
436                     'gsl_cdf_fdist_Pinv ( 9.58045057204221295e-1, 500.0, 1.3)'  =>100.0,
437                     'gsl_cdf_fdist_Pinv ( 9.90585749380655275e-1, 500.0, 1.3)'  =>1000.0,
438                     'gsl_cdf_fdist_Pinv ( 9.97891924831461387e-1, 500.0, 1.3)'  =>10000.0,
439                     'gsl_cdf_fdist_Qinv ( 1.0, 500.0, 1.3)'     =>0.0,
440                     'gsl_cdf_fdist_Qinv ( 9.99410023490380312e-1, 500.0, 1.3)'  =>0.1,
441                     'gsl_cdf_fdist_Qinv ( 9.31388951394845747e-1, 500.0, 1.3)'  =>0.325,
442                     'gsl_cdf_fdist_Qinv ( 6.61524946193595385e-1, 500.0, 1.3)'  =>1.0,
443                     'gsl_cdf_fdist_Qinv ( 5.47983754752542572e-1, 500.0, 1.3)'  =>1.5,
444                     'gsl_cdf_fdist_Qinv ( 4.72660931062611202e-1, 500.0, 1.3)'  =>2.0,
445                     'gsl_cdf_fdist_Qinv ( 1.83160371421586096e-1, 500.0, 1.3)'  =>10.0,
446                     'gsl_cdf_fdist_Qinv ( 1.18215376943088595e-1, 500.0, 1.3)'  =>20.0,
447                     'gsl_cdf_fdist_Qinv ( 4.19549427957787016e-2, 500.0, 1.3)'  =>100.0,
448                     'gsl_cdf_fdist_Qinv ( 9.41425061934473424e-3, 500.0, 1.3)'  =>1000.0,
449                     'gsl_cdf_fdist_Qinv ( 2.10807516853862603e-3, 500.0, 1.3)'  =>10000.0,
450                     'gsl_cdf_fdist_Pinv ( 0.0, 1.2, 500.0)'     =>0.0,
451                     'gsl_cdf_fdist_Pinv ( 8.23342055585482999e-61, 1.2, 500.0)' =>1e-100,
452                     'gsl_cdf_fdist_Pinv ( 1.30461496441289529e-2, 1.2, 500.0)'  =>0.001,
453                     'gsl_cdf_fdist_Pinv ( 5.18324224608033294e-2, 1.2, 500.0)'  =>0.01,
454                     'gsl_cdf_fdist_Pinv ( 2.02235101716076289e-1, 1.2, 500.0)'  =>0.1,
455                     'gsl_cdf_fdist_Pinv ( 3.90502983219393749e-1, 1.2, 500.0)'  =>0.325,
456                     'gsl_cdf_fdist_Pinv ( 6.67656191574653619e-1, 1.2, 500.0)'  =>1.0,
457                     'gsl_cdf_fdist_Pinv ( 7.75539230271467054e-1, 1.2, 500.0)'  =>1.5,
458                     'gsl_cdf_fdist_Pinv ( 8.45209114904613705e-1, 1.2, 500.0)'  =>2.0,
459                     'gsl_cdf_fdist_Pinv ( 9.99168017659120988e-1, 1.2, 500.0)'  =>10.0,
460                     'gsl_cdf_fdist_Pinv ( 9.99998005738371669e-1, 1.2, 500.0)'  =>20.0,
461                     q{gsl_cdf_fdist_Pinv ( 1.0, 1.2, 500.0)}    => q{inf},
462                     q{gsl_cdf_fdist_Pinv ( 1.0, 1.2, 500.0)}    => q{inf},
463                     q{gsl_cdf_fdist_Pinv ( 1.0, 1.2, 500.0)}    => q{inf},
464                     'gsl_cdf_fdist_Qinv ( 1.0, 1.2, 500.0)'     =>0.0,
465                     'gsl_cdf_fdist_Qinv ( 9.86953850355871047e-1, 1.2, 500.0)'  =>0.001,
466                     'gsl_cdf_fdist_Qinv ( 9.48167577539196671e-1, 1.2, 500.0)'  =>0.01,
467                     'gsl_cdf_fdist_Qinv ( 7.97764898283923711e-1, 1.2, 500.0)'  =>0.1,
468                     'gsl_cdf_fdist_Qinv ( 6.09497016780606251e-1, 1.2, 500.0)'  =>0.325,
469                     'gsl_cdf_fdist_Qinv ( 3.32343808425346381e-1, 1.2, 500.0)'  =>1.0,
470                     'gsl_cdf_fdist_Qinv ( 2.24460769728532946e-1, 1.2, 500.0)'  =>1.5,
471                     'gsl_cdf_fdist_Qinv ( 1.54790885095386295e-1, 1.2, 500.0)'  =>2.0,
472                     'gsl_cdf_fdist_Qinv ( 8.3198234087901168e-4, 1.2, 500.0)'   =>10.0,
473                     'gsl_cdf_fdist_Qinv ( 1.99426162833131e-6, 1.2, 500.0)'     =>20.0,
474                     'gsl_cdf_fdist_Qinv ( 6.23302662288217117e-25, 1.2, 500.0)' =>100.0,
475                     'gsl_cdf_fdist_Qinv ( 1.14328577259666930e-134, 1.2, 500.0)'        =>1000.0,
476                     q{gsl_cdf_fdist_Qinv ( 0.0, 1.2, 500.0)}    => q{inf},
477                     'gsl_cdf_fdist_Pinv ( 0.0, 200.0, 500.0)'   =>0.0,
478                     'gsl_cdf_fdist_Pinv ( 4.09325080403669893e-251, 200.0, 500.0)'      =>0.001,
479                     'gsl_cdf_fdist_Pinv ( 1.17894325419628688e-151, 200.0, 500.0)'      =>0.01,
480                     'gsl_cdf_fdist_Pinv ( 5.92430940796861258e-57, 200.0, 500.0)'       =>0.1,
481                     'gsl_cdf_fdist_Pinv ( 3.18220452357263554e-18, 200.0, 500.0)'       =>0.325,
482                     'gsl_cdf_fdist_Pinv ( 5.06746326121168266e-1, 200.0, 500.0)'        =>1.0,
483                     'gsl_cdf_fdist_Pinv ( 9.99794175718712438e-1, 200.0, 500.0)'        =>1.5,
484                     q{gsl_cdf_fdist_Pinv ( 1.0, 200.0, 500.0)}  => q{inf},
485                     'gsl_cdf_fdist_Qinv ( 1.0, 200.0, 500.0)'   =>0.0,
486                     'gsl_cdf_fdist_Qinv ( 4.93253673878831734e-1, 200.0, 500.0)'        =>1.0,
487                     'gsl_cdf_fdist_Qinv ( 2.05824281287561795e-4, 200.0, 500.0)'        =>1.5,
488                     'gsl_cdf_fdist_Qinv ( 4.71763848371410786e-10, 200.0, 500.0)'       =>2.0,
489                     'gsl_cdf_fdist_Qinv ( 5.98048337181948436e-96, 200.0, 500.0)'       =>10.0,
490                     'gsl_cdf_fdist_Qinv ( 2.92099265879979502e-155, 200.0, 500.0)'      =>20.0,
491                     q{gsl_cdf_fdist_Qinv ( 0.0, 200.0, 500.0)}  => q{inf},
492                     'gsl_cdf_fdist_Pinv (0.95,1.0,261.0)'       =>3.8773340322508720313e+00,
493                     'gsl_cdf_gamma_P (0.0, 1.0, 1.0)'   =>0.0,
494                     'gsl_cdf_gamma_P (1e-100, 1.0, 1.0)'        =>1e-100,
495                     'gsl_cdf_gamma_P (0.001, 1.0, 1.0)' =>9.99500166625008332e-4,
496                     'gsl_cdf_gamma_P (0.01, 1.0, 1.0)'  =>9.95016625083194643e-3,
497                     'gsl_cdf_gamma_P (0.1, 1.0, 1.0)'   =>9.51625819640404268e-2,
498                     'gsl_cdf_gamma_P (0.325, 1.0, 1.0)' =>2.77472646357927811e-1,
499                     'gsl_cdf_gamma_P (1.0, 1.0, 1.0)'   =>6.32120558828557678e-1,
500                     'gsl_cdf_gamma_P (1.5, 1.0, 1.0)'   =>7.76869839851570171e-1,
501                     'gsl_cdf_gamma_P (2.0, 1.0, 1.0)'   =>8.64664716763387308e-1,
502                     'gsl_cdf_gamma_P (10.0, 1.0, 1.0)'  =>9.99954600070237515e-1,
503                     'gsl_cdf_gamma_P (20.0, 1.0, 1.0)'  =>9.99999997938846378e-1,
504                     'gsl_cdf_gamma_P (100.0, 1.0, 1.0)' =>1e0,
505                     'gsl_cdf_gamma_P (1000.0, 1.0, 1.0)'        =>1e0,
506                     'gsl_cdf_gamma_P (10000.0, 1.0, 1.0)'       =>1e0,
507                     'gsl_cdf_gamma_Q (0.0, 1.0, 1.0)'   =>1.0,
508                     'gsl_cdf_gamma_Q (1e-100, 1.0, 1.0)'        =>1.0,
509                     'gsl_cdf_gamma_Q (0.001, 1.0, 1.0)' =>9.99000499833374992e-1,
510                     'gsl_cdf_gamma_Q (0.01, 1.0, 1.0)'  =>9.90049833749168054e-1,
511                     'gsl_cdf_gamma_Q (0.1, 1.0, 1.0)'   =>9.04837418035959573e-1,
512                     'gsl_cdf_gamma_Q (0.325, 1.0, 1.0)' =>7.22527353642072189e-1,
513                     'gsl_cdf_gamma_Q (1.0, 1.0, 1.0)'   =>3.67879441171442322e-1,
514                     'gsl_cdf_gamma_Q (1.5, 1.0, 1.0)'   =>2.23130160148429829e-1,
515                     'gsl_cdf_gamma_Q (2.0, 1.0, 1.0)'   =>1.35335283236612692e-1,
516                     'gsl_cdf_gamma_Q (10.0, 1.0, 1.0)'  =>4.53999297624848515e-5,
517                     'gsl_cdf_gamma_Q (20.0, 1.0, 1.0)'  =>2.06115362243855783e-9,
518                     'gsl_cdf_gamma_Q (100.0, 1.0, 1.0)' =>3.72007597602083596e-44,
519                     'gsl_cdf_gamma_Q (1000.0, 1.0, 1.0)'        =>0.0,
520                     'gsl_cdf_gamma_Q (10000.0, 1.0, 1.0)'       =>0.0,
521                     'gsl_cdf_gamma_P (0.0, 1.0, 10.0)'  =>0.0,
522                     'gsl_cdf_gamma_P (1e-100, 1.0, 10.0)'       =>1e-101,
523                     'gsl_cdf_gamma_P (0.001, 1.0, 10.0)'        =>9.99950001666625001e-5,
524                     'gsl_cdf_gamma_P (0.01, 1.0, 10.0)' =>9.99500166625008332e-4,
525                     'gsl_cdf_gamma_P (0.1, 1.0, 10.0)'  =>9.95016625083194643e-3,
526                     'gsl_cdf_gamma_P (0.325, 1.0, 10.0)'        =>3.19775501686939529e-2,
527                     'gsl_cdf_gamma_P (1.0, 1.0, 10.0)'  =>9.51625819640404268e-2,
528                     'gsl_cdf_gamma_P (1.5, 1.0, 10.0)'  =>1.39292023574942193e-1,
529                     'gsl_cdf_gamma_P (2.0, 1.0, 10.0)'  =>1.81269246922018141e-1,
530                     'gsl_cdf_gamma_P (10.0, 1.0, 10.0)' =>6.32120558828557678e-1,
531                     'gsl_cdf_gamma_P (20.0, 1.0, 10.0)' =>8.64664716763387308e-1,
532                     'gsl_cdf_gamma_P (100.0, 1.0, 10.0)'        =>9.99954600070237515e-1,
533                     'gsl_cdf_gamma_P (1000.0, 1.0, 10.0)'       =>1e0,
534                     'gsl_cdf_gamma_P (10000.0, 1.0, 10.0)'      =>1e0,
535                     'gsl_cdf_gamma_Q (0.0, 1.0, 10.0)'  =>1.0,
536                     'gsl_cdf_gamma_Q (1e-100, 1.0, 10.0)'       =>1.0,
537                     'gsl_cdf_gamma_Q (0.001, 1.0, 10.0)'        =>9.99900004999833337e-1,
538                     'gsl_cdf_gamma_Q (0.01, 1.0, 10.0)' =>9.99000499833374992e-1,
539                     'gsl_cdf_gamma_Q (0.1, 1.0, 10.0)'  =>9.90049833749168054e-1,
540                     'gsl_cdf_gamma_Q (0.325, 1.0, 10.0)'        =>9.68022449831306047e-1,
541                     'gsl_cdf_gamma_Q (1.0, 1.0, 10.0)'  =>9.04837418035959573e-1,
542                     'gsl_cdf_gamma_Q (1.5, 1.0, 10.0)'  =>8.60707976425057807e-1,
543                     'gsl_cdf_gamma_Q (2.0, 1.0, 10.0)'  =>8.18730753077981859e-1,
544                     'gsl_cdf_gamma_Q (10.0, 1.0, 10.0)' =>3.67879441171442322e-1,
545                     'gsl_cdf_gamma_Q (20.0, 1.0, 10.0)' =>1.35335283236612692e-1,
546                     'gsl_cdf_gamma_Q (100.0, 1.0, 10.0)'        =>4.53999297624848515e-5,
547                     'gsl_cdf_gamma_Q (1000.0, 1.0, 10.0)'       =>3.72007597602083596e-44,
548                     'gsl_cdf_gamma_Q (10000.0, 1.0, 10.0)'      =>0.0,
549                     'gsl_cdf_gamma_P (0.0, 17.0, 10.0)' =>0e0,
550                     'gsl_cdf_gamma_P (1e-100, 17.0, 10.0)'      =>0e0,
551                     'gsl_cdf_gamma_P (0.001, 17.0, 10.0)'       =>2.81119174040422844e-83,
552                     'gsl_cdf_gamma_P (0.01, 17.0, 10.0)'        =>2.80880324651985887e-66,
553                     'gsl_cdf_gamma_P (0.1, 17.0, 10.0)' =>2.78502998087492130e-49,
554                     'gsl_cdf_gamma_P (0.325, 17.0, 10.0)'       =>1.37283653245125844e-40,
555                     'gsl_cdf_gamma_P (1.0, 17.0, 10.0)' =>2.55811932292544243e-32,
556                     'gsl_cdf_gamma_P (1.5, 17.0, 10.0)' =>2.40420441175422372e-29,
557                     'gsl_cdf_gamma_P (2.0, 17.0, 10.0)' =>3.05092926217898577e-27,
558                     'gsl_cdf_gamma_P (10.0, 17.0, 10.0)'        =>1.094920130378183e-15,
559                     'gsl_cdf_gamma_P (20.0, 17.0, 10.0)'        =>5.60605096173161688e-11,
560                     'gsl_cdf_gamma_P (100.0, 17.0, 10.0)'       =>2.70416097848011280e-2,
561                     'gsl_cdf_gamma_P (1000.0, 17.0, 10.0)'      =>1.000000000000000000e0,
562                     'gsl_cdf_gamma_P (10000.0, 17.0, 10.0)'     =>1.000000000000000000e0,
563                     'gsl_cdf_gamma_Q (0.0, 17.0, 10.0)' =>1.0,
564                     'gsl_cdf_gamma_Q (1e-100, 17.0, 10.0)'      =>1.0,
565                     'gsl_cdf_gamma_Q (0.001, 17.0, 10.0)'       =>1.0,
566                     'gsl_cdf_gamma_Q (0.01, 17.0, 10.0)'        =>1.0,
567                     'gsl_cdf_gamma_Q (0.1, 17.0, 10.0)' =>1.0,
568                     'gsl_cdf_gamma_Q (0.325, 17.0, 10.0)'       =>1.0,
569                     'gsl_cdf_gamma_Q (1.0, 17.0, 10.0)' =>1.0,
570                     'gsl_cdf_gamma_Q (1.5, 17.0, 10.0)' =>1.0,
571                     'gsl_cdf_gamma_Q (2.0, 17.0, 10.0)' =>1.0,
572                     'gsl_cdf_gamma_Q (10.0, 17.0, 10.0)'        =>9.99999999999998905e-1,
573                     'gsl_cdf_gamma_Q (20.0, 17.0, 10.0)'        =>9.99999999943939490e-1,
574                     'gsl_cdf_gamma_Q (100.0, 17.0, 10.0)'       =>9.72958390215198872e-1,
575                     'gsl_cdf_gamma_Q (1000.0, 17.0, 10.0)'      =>2.11200951633948570e-25,
576                     'gsl_cdf_gamma_Q (10000.0, 17.0, 10.0)'     =>0.0,
577                     'gsl_cdf_chisq_P (0.0, 13.0)'       =>0.0,
578                     'gsl_cdf_chisq_P (1e-100, 13.0)'    =>0.0,
579                     'gsl_cdf_chisq_P (0.001, 13.0)'     =>1.86631102655845996e-25,
580                     'gsl_cdf_chisq_P (0.01, 13.0)'      =>5.87882248504529790e-19,
581                     'gsl_cdf_chisq_P (0.1, 13.0)'       =>1.78796983358555410e-12,
582                     'gsl_cdf_chisq_P (0.325, 13.0)'     =>3.44611313779905183e-9,
583                     'gsl_cdf_chisq_P (1.0, 13.0)'       =>3.83473473513595154e-6,
584                     'gsl_cdf_chisq_P (1.5, 13.0)'       =>4.31718389201041932e-5,
585                     'gsl_cdf_chisq_P (2.0, 13.0)'       =>2.26250084656047180e-4,
586                     'gsl_cdf_chisq_P (10.0, 13.0)'      =>3.06065632019251110e-1,
587                     'gsl_cdf_chisq_P (20.0, 13.0)'      =>9.04789743921908487e-1,
588                     'gsl_cdf_chisq_P (100.0, 13.0)'     =>9.99999999999998341e-1,
589                     'gsl_cdf_chisq_P (1000.0, 13.0)'    =>1e0,
590                     'gsl_cdf_chisq_P (10000.0, 13.0)'   =>1e0,
591                     'gsl_cdf_chisq_Q (0.0, 13.0)'       =>1e0,
592                     'gsl_cdf_chisq_Q (1e-100, 13.0)'    =>1e0,
593                     'gsl_cdf_chisq_Q (0.001, 13.0)'     =>1e0,
594                     'gsl_cdf_chisq_Q (0.01, 13.0)'      =>9.99999999999999999e-1,
595                     'gsl_cdf_chisq_Q (0.1, 13.0)'       =>9.99999999998212030e-1,
596                     'gsl_cdf_chisq_Q (0.325, 13.0)'     =>9.99999996553886862e-1,
597                     'gsl_cdf_chisq_Q (1.0, 13.0)'       =>9.99996165265264864e-1,
598                     'gsl_cdf_chisq_Q (1.5, 13.0)'       =>9.99956828161079896e-1,
599                     'gsl_cdf_chisq_Q (2.0, 13.0)'       =>9.99773749915343953e-1,
600                     'gsl_cdf_chisq_Q (10.0, 13.0)'      =>6.93934367980748890e-1,
601                     'gsl_cdf_chisq_Q (20.0, 13.0)'      =>9.52102560780915127e-2,
602                     'gsl_cdf_chisq_Q (100.0, 13.0)'     =>1.65902608070858809e-15,
603                     'gsl_cdf_chisq_Q (1000.0, 13.0)'    =>1.74851191544860225e-205,
604                     'gsl_cdf_chisq_Q (10000.0, 13.0)'   =>0.0,
605                     'gsl_cdf_beta_P (0.0, 1.2, 1.3)'    =>0.0,
606                     'gsl_cdf_beta_P (1e-100, 1.2, 1.3)' =>1.34434944656489596e-120,
607                     'gsl_cdf_beta_P (0.001, 1.2, 1.3)'  =>3.37630042504535813e-4,
608                     'gsl_cdf_beta_P (0.01, 1.2, 1.3)'   =>5.34317264038929473e-3,
609                     'gsl_cdf_beta_P (0.1, 1.2, 1.3)'    =>8.33997828306748346e-2,
610                     'gsl_cdf_beta_P (0.325, 1.2, 1.3)'  =>3.28698654180583916e-1,
611                     'gsl_cdf_beta_P (0.5, 1.2, 1.3)'    =>5.29781429451299081e-1,
612                     'gsl_cdf_beta_P (0.9, 1.2, 1.3)'    =>9.38529397224430659e-1,
613                     'gsl_cdf_beta_P (0.99, 1.2, 1.3)'   =>9.96886438341254380e-1,
614                     'gsl_cdf_beta_P (0.999, 1.2, 1.3)'  =>9.99843792833067634e-1,
615                     'gsl_cdf_beta_P (1.0, 1.2, 1.3)'    =>1.0,
616                     'gsl_cdf_beta_Q (0.0, 1.2, 1.3)'    =>1.0,
617                     'gsl_cdf_beta_Q (1e-100, 1.2, 1.3)' =>1e0,
618                     'gsl_cdf_beta_Q (0.001, 1.2, 1.3)'  =>9.99662369957495464e-1,
619                     'gsl_cdf_beta_Q (0.01, 1.2, 1.3)'   =>9.94656827359610705e-1,
620                     'gsl_cdf_beta_Q (0.1, 1.2, 1.3)'    =>9.16600217169325165e-1,
621                     'gsl_cdf_beta_Q (0.325, 1.2, 1.3)'  =>6.71301345819416084e-1,
622                     'gsl_cdf_beta_Q (0.5, 1.2, 1.3)'    =>4.70218570548700919e-1,
623                     'gsl_cdf_beta_Q (0.9, 1.2, 1.3)'    =>6.14706027755693408e-2,
624                     'gsl_cdf_beta_Q (0.99, 1.2, 1.3)'   =>3.11356165874561958e-3,
625                     'gsl_cdf_beta_Q (0.999, 1.2, 1.3)'  =>1.56207166932365759e-4,
626                     'gsl_cdf_beta_Q (1.0, 1.2, 1.3)'    =>0.0,
627                     'gsl_cdf_beta_Pinv (0.0, 1.2, 1.3)' =>0.0,
628                     'gsl_cdf_beta_Pinv ( 1.34434944656489596e-120, 1.2, 1.3)'   =>1e-100,
629                     'gsl_cdf_beta_Pinv ( 3.37630042504535813e-4, 1.2, 1.3)'     =>0.001,
630                     'gsl_cdf_beta_Pinv ( 5.34317264038929473e-3, 1.2, 1.3)'     =>0.01,
631                     'gsl_cdf_beta_Pinv ( 8.33997828306748346e-2, 1.2, 1.3)'     =>0.1,
632                     'gsl_cdf_beta_Pinv ( 3.28698654180583916e-1, 1.2, 1.3)'     =>0.325,
633                     'gsl_cdf_beta_Pinv ( 5.29781429451299081e-1, 1.2, 1.3)'     =>0.5,
634                     'gsl_cdf_beta_Pinv ( 9.38529397224430659e-1, 1.2, 1.3)'     =>0.9,
635                     'gsl_cdf_beta_Pinv ( 9.96886438341254380e-1, 1.2, 1.3)'     =>0.99,
636                     'gsl_cdf_beta_Pinv ( 9.99843792833067634e-1, 1.2, 1.3)'     =>0.999,
637                     'gsl_cdf_beta_Pinv ( 1.0, 1.2, 1.3)'        =>1.0,
638                     'gsl_cdf_beta_Qinv ( 1.0, 1.2, 1.3)'        =>0.0,
639                     'gsl_cdf_beta_Qinv ( 1e0, 1.2, 1.3)'        =>0.0,
640                     'gsl_cdf_beta_Qinv ( 9.99662369957495464e-1, 1.2, 1.3)'     =>0.001,
641                     'gsl_cdf_beta_Qinv ( 9.94656827359610705e-1, 1.2, 1.3)'     =>0.01,
642                     'gsl_cdf_beta_Qinv ( 9.16600217169325165e-1, 1.2, 1.3)'     =>0.1,
643                     'gsl_cdf_beta_Qinv ( 6.71301345819416084e-1, 1.2, 1.3)'     =>0.325,
644                     'gsl_cdf_beta_Qinv ( 4.70218570548700919e-1, 1.2, 1.3)'     =>0.5,
645                     'gsl_cdf_beta_Qinv ( 6.14706027755693408e-2, 1.2, 1.3)'     =>0.9,
646                     'gsl_cdf_beta_Qinv ( 3.11356165874561958e-3, 1.2, 1.3)'     =>0.99,
647                     'gsl_cdf_beta_Qinv ( 1.56207166932365759e-4, 1.2, 1.3)'     =>0.999,
648                     'gsl_cdf_beta_Qinv ( 0.0, 1.2, 1.3)'        =>1.0,
649                     'gsl_cdf_beta_Pinv ( 0.025, 2133.0, 7868.0)'        => 0.20530562929915865457928654,
650                     'gsl_cdf_gamma_Pinv (0.0, 1.0, 1.0)'        =>0.0,
651                     'gsl_cdf_gamma_Pinv (1e-100, 1.0, 1.0)'     =>1e-100,
652                     'gsl_cdf_gamma_Pinv (9.99500166625008332e-4, 1.0, 1.0)'     =>0.001,
653                     'gsl_cdf_gamma_Pinv (9.95016625083194643e-3, 1.0, 1.0)'     =>0.01,
654                     'gsl_cdf_gamma_Pinv (9.51625819640404268e-2, 1.0, 1.0)'     =>0.1,
655                     'gsl_cdf_gamma_Pinv (2.77472646357927811e-1, 1.0, 1.0)'     =>0.325,
656                     'gsl_cdf_gamma_Pinv (6.32120558828557678e-1, 1.0, 1.0)'     =>1.0,
657                     'gsl_cdf_gamma_Pinv (7.76869839851570171e-1, 1.0, 1.0)'     =>1.5,
658                     'gsl_cdf_gamma_Pinv (8.64664716763387308e-1, 1.0, 1.0)'     =>2.0,
659                     'gsl_cdf_gamma_Pinv (9.99954600070237515e-1, 1.0, 1.0)'     =>10.0,
660                     'gsl_cdf_gamma_Pinv (9.99999997938846378e-1, 1.0, 1.0)'     =>20.0,
661                     q{gsl_cdf_gamma_Pinv (1.0, 1.0, 1.0)}       => q{inf},
662                     'gsl_cdf_gamma_Pinv (0.1, 11.887411491530846,1.0)'  =>7.73788447848618e+00,
663                     q{gsl_cdf_gamma_Qinv (0.0, 1.0, 1.0)}       => q{inf},
664                     'gsl_cdf_gamma_Qinv (2.06115362243855783e-9, 1.0, 1.0)'     =>20.0,
665                     'gsl_cdf_gamma_Qinv (4.53999297624848515e-5, 1.0, 1.0)'     =>10.0,
666                     'gsl_cdf_gamma_Qinv (1.35335283236612692e-1, 1.0, 1.0)'     =>2.0,
667                     'gsl_cdf_gamma_Qinv (2.23130160148429829e-1, 1.0, 1.0)'     =>1.5,
668                     'gsl_cdf_gamma_Qinv (3.67879441171442322e-1, 1.0, 1.0)'     =>1.0,
669                     'gsl_cdf_gamma_Qinv (7.22527353642072189e-1, 1.0, 1.0)'     =>0.325,
670                     'gsl_cdf_gamma_Qinv (9.04837418035959573e-1, 1.0, 1.0)'     =>0.1,
671                     'gsl_cdf_gamma_Qinv (9.90049833749168054e-1, 1.0, 1.0)'     =>0.01,
672                     'gsl_cdf_gamma_Qinv (9.99000499833374992e-1, 1.0, 1.0)'     =>0.001,
673                     'gsl_cdf_gamma_Qinv (1.0, 1.0, 1.0)'        =>0.0,
674                     'gsl_cdf_chisq_Pinv (0.0, 13.0)'    =>0.0,
675                     'gsl_cdf_chisq_Pinv (1.86631102655845996e-25, 13.0)'        =>0.001,
676                     'gsl_cdf_chisq_Pinv (5.87882248504529790e-19, 13.0)'        =>0.01,
677                     'gsl_cdf_chisq_Pinv (1.78796983358555410e-12, 13.0)'        =>0.1,
678                     'gsl_cdf_chisq_Pinv (3.44611313779905183e-9, 13.0)' =>0.325,
679                     'gsl_cdf_chisq_Pinv (3.83473473513595154e-6, 13.0)' =>1.0,
680                     'gsl_cdf_chisq_Pinv (4.31718389201041932e-5, 13.0)' =>1.5,
681                     'gsl_cdf_chisq_Pinv (2.26250084656047180e-4, 13.0)' =>2.0,
682                     'gsl_cdf_chisq_Pinv (3.06065632019251110e-1, 13.0)' =>10.0,
683                     'gsl_cdf_chisq_Pinv (9.04789743921908487e-1, 13.0)' =>20.0,
684                     #'gsl_cdf_chisq_Pinv (9.99999999999998341e-1, 13.0)'        =>100.0,
685                     q{gsl_cdf_chisq_Pinv (1e0, 13.0)}   => q{inf},
686                     q{gsl_cdf_chisq_Qinv (0.0, 13.0)}   => q{inf},
687                     'gsl_cdf_chisq_Qinv (1.65902608070858809e-15, 13.0)'        =>100.0,
688                     'gsl_cdf_chisq_Qinv (9.52102560780915127e-2, 13.0)' =>20.0,
689                     'gsl_cdf_chisq_Qinv (6.93934367980748892e-1, 13.0)' =>10.0,
690                     'gsl_cdf_chisq_Qinv (9.99773749915343954e-1, 13.0)' =>2.0,
691                     'gsl_cdf_chisq_Qinv (9.99956828161079894e-1, 13.0)' =>1.5,
692                     'gsl_cdf_chisq_Qinv (9.99996165265264863e-1, 13.0)' =>1.0,
693                     'gsl_cdf_chisq_Qinv (9.99999996553886862e-1, 13.0)' =>0.325,
694                     'gsl_cdf_chisq_Qinv (9.99999999998212031e-1, 13.0)' =>0.1,
695                     'gsl_cdf_chisq_Qinv (1.0, 13.0)'    =>0.0,
696                     'gsl_cdf_tdist_Pinv (0.5, 1.0)'     =>0.0,
697                     'gsl_cdf_tdist_Pinv (5.00318309780080559e-1, 1.0)'  =>0.001,
698                     'gsl_cdf_tdist_Pinv (5.03182992764908255e-1, 1.0)'  =>0.01,
699                     'gsl_cdf_tdist_Pinv (5.31725517430553569e-1, 1.0)'  =>0.1,
700                     'gsl_cdf_tdist_Pinv (6.00023120032852123e-1, 1.0)'  =>0.325,
701                     'gsl_cdf_tdist_Pinv (0.75000000000000000e0, 1.0)'   =>1.0,
702                     'gsl_cdf_tdist_Pinv (8.12832958189001183e-1, 1.0)'  =>1.5,
703                     'gsl_cdf_tdist_Pinv (8.52416382349566726e-1, 1.0)'  =>2.0,
704                     'gsl_cdf_tdist_Pinv (9.68274482569446430e-1, 1.0)'  =>10.0,
705                     'gsl_cdf_tdist_Pinv (9.84097748743823625e-1, 1.0)'  =>20.0,
706                     'gsl_cdf_tdist_Pinv (9.96817007235091745e-1, 1.0)'  =>100.0,
707                     'gsl_cdf_tdist_Pinv (9.99681690219919441e-1, 1.0)'  =>1000.0,
708                     'gsl_cdf_tdist_Pinv (9.99968169011487724e-1, 1.0)'  =>10000.0,
709                     'gsl_cdf_tdist_Pinv (4.99681690219919441e-1, 1.0)'  =>-0.001,
710                     'gsl_cdf_tdist_Pinv (4.96817007235091744e-1, 1.0)'  =>-0.01,
711                     'gsl_cdf_tdist_Pinv (4.68274482569446430e-1, 1.0)'  =>-0.1,
712                     'gsl_cdf_tdist_Pinv (3.99976879967147876e-1, 1.0)'  =>-0.325,
713                     'gsl_cdf_tdist_Pinv (0.25, 1.0)'    =>-1.0,
714                     'gsl_cdf_tdist_Pinv (1.87167041810998816e-1, 1.0)'  =>-1.5,
715                     'gsl_cdf_tdist_Pinv (1.47583617650433274e-1, 1.0)'  =>-2.0,
716                     'gsl_cdf_tdist_Pinv (3.17255174305535695e-2, 1.0)'  =>-10.0,
717                     'gsl_cdf_tdist_Pinv (1.59022512561763751e-2, 1.0)'  =>-20.0,
718                     'gsl_cdf_tdist_Pinv (3.18299276490825514e-3, 1.0)'  =>-100.0,
719                     'gsl_cdf_tdist_Pinv (3.18309780080558938e-4, 1.0)'  =>-1000.0,
720                     'gsl_cdf_tdist_Pinv (3.18309885122757724e-5, 1.0)'  =>-10000.0,
721                     'gsl_cdf_tdist_Qinv (0.5, 1.0)'     =>0.0,
722                     'gsl_cdf_tdist_Qinv (4.99681690219919441e-1, 1.0)'  =>0.001,
723                     'gsl_cdf_tdist_Qinv (4.96817007235091745e-1, 1.0)'  =>0.01,
724                     'gsl_cdf_tdist_Qinv (4.68274482569446430e-1, 1.0)'  =>0.1,
725                     'gsl_cdf_tdist_Qinv (3.99976879967147876e-1, 1.0)'  =>0.325,
726                     'gsl_cdf_tdist_Qinv (2.5e-1, 1.0)'  =>1.0,
727                     'gsl_cdf_tdist_Qinv (1.87167041810998816e-1, 1.0)'  =>1.5,
728                     'gsl_cdf_tdist_Qinv (1.47583617650433274e-1, 1.0)'  =>2.0,
729                     'gsl_cdf_tdist_Qinv (3.17255174305535695e-2, 1.0)'  =>10.0,
730                     'gsl_cdf_tdist_Qinv (1.59022512561763752e-2, 1.0)'  =>20.0,
731                     'gsl_cdf_tdist_Qinv (3.18299276490825515e-3, 1.0)'  =>100.0,
732                     'gsl_cdf_tdist_Qinv (3.18309780080558939e-4, 1.0)'  =>1000.0,
733                     'gsl_cdf_tdist_Qinv (3.18309885122757724e-5, 1.0)'  =>10000.0,
734                     'gsl_cdf_tdist_Pinv (4.99681690219919441e-1, 1.0)'  =>-0.001,
735                     'gsl_cdf_tdist_Pinv (4.96817007235091744e-1, 1.0)'  =>-0.01,
736                     'gsl_cdf_tdist_Pinv (4.68274482569446430e-1, 1.0)'  =>-0.1,
737                     'gsl_cdf_tdist_Pinv (3.99976879967147876e-1, 1.0)'  =>-0.325,
738                     'gsl_cdf_tdist_Pinv (0.25, 1.0)'    =>-1.0,
739                     'gsl_cdf_tdist_Pinv (1.87167041810998816e-1, 1.0)'  =>-1.5,
740                     'gsl_cdf_tdist_Pinv (1.47583617650433274e-1, 1.0)'  =>-2.0,
741                     'gsl_cdf_tdist_Pinv (3.17255174305535695e-2, 1.0)'  =>-10.0,
742                     'gsl_cdf_tdist_Pinv (1.59022512561763751e-2, 1.0)'  =>-20.0,
743                     'gsl_cdf_tdist_Pinv (3.18299276490825514e-3, 1.0)'  =>-100.0,
744                     'gsl_cdf_tdist_Pinv (3.18309780080558938e-4, 1.0)'  =>-1000.0,
745                     'gsl_cdf_tdist_Pinv (3.18309885122757724e-5, 1.0)'  =>-10000.0,
747                     'gsl_cdf_tdist_Qinv (5.00318309780080559e-1, 1.0)'  =>-0.001,
748                     'gsl_cdf_tdist_Qinv (5.03182992764908255e-1, 1.0)'  =>-0.01,
749                     'gsl_cdf_tdist_Qinv (5.31725517430553570e-1, 1.0)'  =>-0.1,
750                     'gsl_cdf_tdist_Qinv (6.00023120032852124e-1, 1.0)'  =>-0.325,
751                     'gsl_cdf_tdist_Qinv (7.5e-1, 1.0)'  =>-1.0,
752                     'gsl_cdf_tdist_Qinv (8.12832958189001184e-1, 1.0)'  =>-1.5,
753                     'gsl_cdf_tdist_Qinv (8.52416382349566726e-1, 1.0)'  =>-2.0,
754                     'gsl_cdf_tdist_Qinv (9.68274482569446430e-1, 1.0)'  =>-10.0,
755                     'gsl_cdf_tdist_Qinv (9.84097748743823625e-1, 1.0)'  =>-20.0,
756                     'gsl_cdf_tdist_Qinv (9.96817007235091745e-1, 1.0)'  =>-100.0,
757                     'gsl_cdf_tdist_Qinv (9.99681690219919441e-1, 1.0)'  =>-1000.0,
759                     #'gsl_cdf_tdist_Qinv (9.99968169011487724e-1, 1.0)' =>-10000.0,
760                     'gsl_cdf_tdist_Pinv (4.99646446697795041e-01, 2.0)' =>-0.001,
761                     'gsl_cdf_tdist_Pinv (4.96464554479100486e-01, 2.0)' =>-0.01,
762                     'gsl_cdf_tdist_Pinv (4.64732719207070087e-01, 2.0)' =>-0.1,
763                     'gsl_cdf_tdist_Pinv (3.88014227253126233e-01, 2.0)' =>-0.325,
764                     'gsl_cdf_tdist_Pinv (2.11324865405187118e-01, 2.0)' =>-1.0,
765                     'gsl_cdf_tdist_Pinv (1.36196562445500540e-01, 2.0)' =>-1.5,
766                     'gsl_cdf_tdist_Pinv (9.17517095361369836e-02, 2.0)' =>-2.0,
767                     'gsl_cdf_tdist_Pinv (4.92622851166284542e-03, 2.0)' =>-10.0,
768                     'gsl_cdf_tdist_Pinv (1.24533194618354849e-03, 2.0)' =>-20.0,
769                     'gsl_cdf_tdist_Pinv (4.99925012497812894e-05, 2.0)' =>-100.0,
770                     'gsl_cdf_tdist_Pinv (4.99999250001249998e-07, 2.0)' =>-1000.0,
771                     'gsl_cdf_tdist_Pinv (4.99999992500000125e-09, 2.0)' =>-10000.0,
773                     'gsl_cdf_tdist_Qinv (5.00353553302204959e-1, 2.0)'  =>-0.001,
774                     'gsl_cdf_tdist_Qinv (5.03535445520899514e-1, 2.0)'  =>-0.01,
775                     'gsl_cdf_tdist_Qinv (5.35267280792929913e-1, 2.0)'  =>-0.1,
776                     'gsl_cdf_tdist_Qinv (6.11985772746873767e-1, 2.0)'  =>-0.325,
777                     'gsl_cdf_tdist_Qinv (7.88675134594812882e-1, 2.0)'  =>-1.0,
778                     'gsl_cdf_tdist_Qinv (8.63803437554499460e-1, 2.0)'  =>-1.5,
779                     'gsl_cdf_tdist_Qinv (9.08248290463863016e-1, 2.0)'  =>-2.0,
780                     'gsl_cdf_tdist_Qinv (9.95073771488337155e-1, 2.0)'  =>-10.0,
781                     'gsl_cdf_tdist_Qinv (9.98754668053816452e-1, 2.0)'  =>-20.0,
782                     'gsl_cdf_tdist_Qinv (9.99950007498750219e-1, 2.0)'  =>-100.0,
783                     'gsl_cdf_tdist_Qinv (9.99999500000749999e-1, 2.0)'  =>-1000.0,
784                     #'gsl_cdf_tdist_Qinv (9.99999995000000075e-1, 2.0)' =>-10000.0,
786                     'gsl_cdf_tdist_Pinv (5.00000000000000000e-01, 300.0)'       =>0.0,
787                     'gsl_cdf_tdist_Pinv (5.00398609900942949e-01, 300.0)'       =>0.001,
788                     'gsl_cdf_tdist_Pinv (5.03986033020559088e-01, 300.0)'       =>0.01,
789                     'gsl_cdf_tdist_Pinv (5.39794441177768194e-01, 300.0)'       =>0.1,
790                     'gsl_cdf_tdist_Pinv (6.27296201542523812e-01, 300.0)'       =>0.325,
791                     'gsl_cdf_tdist_Pinv (8.40941797784686861e-01, 300.0)'       =>1.0,
792                     'gsl_cdf_tdist_Pinv (9.32666983425369137e-01, 300.0)'       =>1.5,
793                     'gsl_cdf_tdist_Pinv (9.76799239508425455e-01, 300.0)'       =>2.0,
794                     q{gsl_cdf_tdist_Pinv (1.00000000000000000e+00, 300.0)}      => q{inf},
795                     'gsl_cdf_tdist_Qinv (5.00000000000000000e-01, 300.0)'       =>0.0,
796                     'gsl_cdf_tdist_Qinv (4.99601390099057051e-1, 300.0)'        =>0.001,
797                     'gsl_cdf_tdist_Qinv (4.96013966979440912e-1, 300.0)'        =>0.01,
798                     'gsl_cdf_tdist_Qinv (4.60205558822231806e-1, 300.0)'        =>0.1,
799                     'gsl_cdf_tdist_Qinv (3.72703798457476188e-1, 300.0)'        =>0.325,
800                     'gsl_cdf_tdist_Qinv (1.59058202215313138e-1, 300.0)'        =>1.0,
801                     'gsl_cdf_tdist_Qinv (6.73330165746308628e-2, 300.0)'        =>1.5,
802                     'gsl_cdf_tdist_Qinv (2.32007604915745452e-2, 300.0)'        =>2.0,
803                     'gsl_cdf_tdist_Qinv (8.279313677e-21, 300.0)'       =>10.0,
804                     'gsl_cdf_tdist_Qinv (1.93159812815803978e-57, 300.0)'       =>20.0,
805                     'gsl_cdf_tdist_Qinv (1.02557519997736154e-232, 300.0)'      =>100.0,
806                     q{gsl_cdf_tdist_Qinv (0.00000000000000000e+00, 300.0)}      => q{inf},
807                     'gsl_cdf_tdist_Pinv (4.99601390099057051e-01, 300.0)'       =>-0.001,
808                     'gsl_cdf_tdist_Pinv (4.96013966979440912e-01, 300.0)'       =>-0.01,
809                     'gsl_cdf_tdist_Pinv (4.60205558822231806e-01, 300.0)'       =>-0.1,
810                     'gsl_cdf_tdist_Pinv (3.72703798457476188e-01, 300.0)'       =>-0.325,
811                     'gsl_cdf_tdist_Pinv (1.59058202215313138e-01, 300.0)'       =>-1.0,
812                     'gsl_cdf_tdist_Pinv (6.73330165746308628e-02, 300.0)'       =>-1.5,
813                     'gsl_cdf_tdist_Pinv (2.32007604915745452e-02, 300.0)'       =>-2.0,
814                     'gsl_cdf_tdist_Pinv (8.279313675556272534e-21, 300.0)'      =>-10.0,
815                     'gsl_cdf_tdist_Pinv (1.93159812815803978e-57, 300.0)'       =>-20.0,
816                     'gsl_cdf_tdist_Pinv (1.02557519997736154e-232, 300.0)'      =>-100.0,
817                     q{gsl_cdf_tdist_Pinv (0.0, 300.0)}  => q{-inf},
818                     'gsl_cdf_tdist_Qinv (5.00398609900942949e-1, 300.0)'        =>-0.001,
819                     'gsl_cdf_tdist_Qinv (5.03986033020559088e-1, 300.0)'        =>-0.01,
820                     'gsl_cdf_tdist_Qinv (5.39794441177768194e-1, 300.0)'        =>-0.1,
821                     'gsl_cdf_tdist_Qinv (6.27296201542523812e-1, 300.0)'        =>-0.325,
822                     'gsl_cdf_tdist_Qinv (8.40941797784686862e-1, 300.0)'        =>-1.0,
823                     'gsl_cdf_tdist_Qinv (9.32666983425369137e-1, 300.0)'        =>-1.5,
824                     'gsl_cdf_tdist_Qinv (9.76799239508425455e-1, 300.0)'        =>-2.0,
825                     q{gsl_cdf_tdist_Qinv (1.000000000000000000e0, 300.0)}       => q{-inf},     
826                 };
827     $gsl->verify_results($results, 'Math::GSL::CDF', 1e-5);