/[gsl]/gsl/cdf/test.c
ViewVC logotype

Diff of /gsl/cdf/test.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.22 by bjg, Sat Jul 12 22:00:18 2003 UTC revision 1.1.2.23 by bjg, Mon Jul 14 12:07:33 2003 UTC
# Line 500  main (void) Line 500  main (void)
500    TEST (gsl_cdf_gamma_Q, (1000.0, 1, 1), 0, 0);    TEST (gsl_cdf_gamma_Q, (1000.0, 1, 1), 0, 0);
501    TEST (gsl_cdf_gamma_Q, (10000.0, 1, 1), 0, 0);    TEST (gsl_cdf_gamma_Q, (10000.0, 1, 1), 0, 0);
502    
503    TEST (gsl_cdf_gamma_P, (0.0, 10, 1), 0.0, 0.0);    TEST (gsl_cdf_gamma_P, (0.0, 1, 10), 0.0, 0.0);
504    TEST (gsl_cdf_gamma_P, (1e-100, 10, 1), 1e-101, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1e-100, 1, 10), 1e-101, TEST_TOL6);
505    TEST (gsl_cdf_gamma_P, (0.001, 10, 1), 9.99950001666625001e-5, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.001, 1, 10), 9.99950001666625001e-5, TEST_TOL6);
506    TEST (gsl_cdf_gamma_P, (0.01, 10, 1), 9.99500166625008332e-4, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.01, 1, 10), 9.99500166625008332e-4, TEST_TOL6);
507    TEST (gsl_cdf_gamma_P, (0.1, 10, 1), 9.95016625083194643e-3, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.1, 1, 10), 9.95016625083194643e-3, TEST_TOL6);
508    TEST (gsl_cdf_gamma_P, (0.325, 10, 1), 3.19775501686939529e-2, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.325, 1, 10), 3.19775501686939529e-2, TEST_TOL6);
509    TEST (gsl_cdf_gamma_P, (1.0, 10, 1), 9.51625819640404268e-2, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.0, 1, 10), 9.51625819640404268e-2, TEST_TOL6);
510    TEST (gsl_cdf_gamma_P, (1.5, 10, 1), 1.39292023574942193e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.5, 1, 10), 1.39292023574942193e-1, TEST_TOL6);
511    TEST (gsl_cdf_gamma_P, (2.0, 10, 1), 1.81269246922018141e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (2.0, 1, 10), 1.81269246922018141e-1, TEST_TOL6);
512    TEST (gsl_cdf_gamma_P, (10.0, 10, 1), 6.32120558828557678e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10.0, 1, 10), 6.32120558828557678e-1, TEST_TOL6);
513    TEST (gsl_cdf_gamma_P, (20.0, 10, 1), 8.64664716763387308e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (20.0, 1, 10), 8.64664716763387308e-1, TEST_TOL6);
514    TEST (gsl_cdf_gamma_P, (100.0, 10, 1), 9.99954600070237515e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (100.0, 1, 10), 9.99954600070237515e-1, TEST_TOL6);
515    TEST (gsl_cdf_gamma_P, (1000.0, 10, 1), 1e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1000.0, 1, 10), 1e0, TEST_TOL6);
516    TEST (gsl_cdf_gamma_P, (10000.0, 10, 1), 1e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10000.0, 1, 10), 1e0, TEST_TOL6);
517    
518    TEST (gsl_cdf_gamma_Q, (0.0, 10, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.0, 1, 10), 1.0, TEST_TOL6);
519    TEST (gsl_cdf_gamma_Q, (1e-100, 10, 1), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1e-100, 1, 10), 1.0, TEST_TOL6);
520    TEST (gsl_cdf_gamma_Q, (0.001, 10, 1), 9.99900004999833337e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.001, 1, 10), 9.99900004999833337e-1, TEST_TOL6);
521    TEST (gsl_cdf_gamma_Q, (0.01, 10, 1), 9.99000499833374992e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.01, 1, 10), 9.99000499833374992e-1, TEST_TOL6);
522    TEST (gsl_cdf_gamma_Q, (0.1, 10, 1), 9.90049833749168054e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.1, 1, 10), 9.90049833749168054e-1, TEST_TOL6);
523    TEST (gsl_cdf_gamma_Q, (0.325, 10, 1), 9.68022449831306047e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.325, 1, 10), 9.68022449831306047e-1, TEST_TOL6);
524    TEST (gsl_cdf_gamma_Q, (1.0, 10, 1), 9.04837418035959573e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.0, 1, 10), 9.04837418035959573e-1, TEST_TOL6);
525    TEST (gsl_cdf_gamma_Q, (1.5, 10, 1), 8.60707976425057807e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.5, 1, 10), 8.60707976425057807e-1, TEST_TOL6);
526    TEST (gsl_cdf_gamma_Q, (2.0, 10, 1), 8.18730753077981859e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (2.0, 1, 10), 8.18730753077981859e-1, TEST_TOL6);
527    TEST (gsl_cdf_gamma_Q, (10.0, 10, 1), 3.67879441171442322e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (10.0, 1, 10), 3.67879441171442322e-1, TEST_TOL6);
528    TEST (gsl_cdf_gamma_Q, (20.0, 10, 1), 1.35335283236612692e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (20.0, 1, 10), 1.35335283236612692e-1, TEST_TOL6);
529    TEST (gsl_cdf_gamma_Q, (100.0, 10, 1), 4.53999297624848515e-5, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (100.0, 1, 10), 4.53999297624848515e-5, TEST_TOL6);
530    TEST (gsl_cdf_gamma_Q, (1000.0, 10, 1), 3.72007597602083596e-44, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1000.0, 1, 10), 3.72007597602083596e-44, TEST_TOL6);
531    TEST (gsl_cdf_gamma_Q, (10000.0, 10, 1), 0.0, 0);    TEST (gsl_cdf_gamma_Q, (10000.0, 1, 10), 0.0, 0);
532    
533    TEST (gsl_cdf_gamma_P, (0.0, 10, 17), 0e0, 0);    TEST (gsl_cdf_gamma_P, (0.0, 17, 10), 0e0, 0);
534    TEST (gsl_cdf_gamma_P, (1e-100, 10, 17), 0e0, 0);    TEST (gsl_cdf_gamma_P, (1e-100, 17, 10), 0e0, 0);
535    TEST (gsl_cdf_gamma_P, (0.001, 10, 17), 2.81119174040422844e-83, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.001, 17, 10), 2.81119174040422844e-83, TEST_TOL6);
536    TEST (gsl_cdf_gamma_P, (0.01, 10, 17), 2.80880324651985887e-66, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.01, 17, 10), 2.80880324651985887e-66, TEST_TOL6);
537    TEST (gsl_cdf_gamma_P, (0.1, 10, 17), 2.78502998087492130e-49, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.1, 17, 10), 2.78502998087492130e-49, TEST_TOL6);
538    TEST (gsl_cdf_gamma_P, (0.325, 10, 17), 1.37283653245125844e-40, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.325, 17, 10), 1.37283653245125844e-40, TEST_TOL6);
539    TEST (gsl_cdf_gamma_P, (1.0, 10, 17), 2.55811932292544243e-32, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.0, 17, 10), 2.55811932292544243e-32, TEST_TOL6);
540    TEST (gsl_cdf_gamma_P, (1.5, 10, 17), 2.40420441175422372e-29, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1.5, 17, 10), 2.40420441175422372e-29, TEST_TOL6);
541    TEST (gsl_cdf_gamma_P, (2.0, 10, 17), 3.05092926217898577e-27, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (2.0, 17, 10), 3.05092926217898577e-27, TEST_TOL6);
542    TEST (gsl_cdf_gamma_P, (10.0, 10, 17), 1.094920130378183e-15, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10.0, 17, 10), 1.094920130378183e-15, TEST_TOL6);
543    TEST (gsl_cdf_gamma_P, (20.0, 10, 17), 5.60605096173161688e-11, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (20.0, 17, 10), 5.60605096173161688e-11, TEST_TOL6);
544    TEST (gsl_cdf_gamma_P, (100.0, 10, 17), 2.70416097848011280e-2, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (100.0, 17, 10), 2.70416097848011280e-2, TEST_TOL6);
545    TEST (gsl_cdf_gamma_P, (1000.0, 10, 17), 1.000000000000000000e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1000.0, 17, 10), 1.000000000000000000e0, TEST_TOL6);
546    TEST (gsl_cdf_gamma_P, (10000.0, 10, 17), 1.000000000000000000e0, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (10000.0, 17, 10), 1.000000000000000000e0, TEST_TOL6);
547    
548    TEST (gsl_cdf_gamma_Q, (0.0, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.0, 17, 10), 1.0, TEST_TOL6);
549    TEST (gsl_cdf_gamma_Q, (1e-100, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1e-100, 17, 10), 1.0, TEST_TOL6);
550    TEST (gsl_cdf_gamma_Q, (0.001, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.001, 17, 10), 1.0, TEST_TOL6);
551    TEST (gsl_cdf_gamma_Q, (0.01, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.01, 17, 10), 1.0, TEST_TOL6);
552    TEST (gsl_cdf_gamma_Q, (0.1, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.1, 17, 10), 1.0, TEST_TOL6);
553    TEST (gsl_cdf_gamma_Q, (0.325, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (0.325, 17, 10), 1.0, TEST_TOL6);
554    TEST (gsl_cdf_gamma_Q, (1.0, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.0, 17, 10), 1.0, TEST_TOL6);
555    TEST (gsl_cdf_gamma_Q, (1.5, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1.5, 17, 10), 1.0, TEST_TOL6);
556    TEST (gsl_cdf_gamma_Q, (2.0, 10, 17), 1.0, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (2.0, 17, 10), 1.0, TEST_TOL6);
557    TEST (gsl_cdf_gamma_Q, (10.0, 10, 17), 9.99999999999998905e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (10.0, 17, 10), 9.99999999999998905e-1, TEST_TOL6);
558    TEST (gsl_cdf_gamma_Q, (20.0, 10, 17), 9.99999999943939490e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (20.0, 17, 10), 9.99999999943939490e-1, TEST_TOL6);
559    TEST (gsl_cdf_gamma_Q, (100.0, 10, 17), 9.72958390215198872e-1, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (100.0, 17, 10), 9.72958390215198872e-1, TEST_TOL6);
560    TEST (gsl_cdf_gamma_Q, (1000.0, 10, 17), 2.11200951633948570e-25, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1000.0, 17, 10), 2.11200951633948570e-25, TEST_TOL6);
561    TEST (gsl_cdf_gamma_Q, (10000.0, 10, 17), 0.0, 0.0);    TEST (gsl_cdf_gamma_Q, (10000.0, 17, 10), 0.0, 0.0);
562    
563    TEST (gsl_cdf_chisq_P, (0.0, 13), 0.0, 0);    TEST (gsl_cdf_chisq_P, (0.0, 13), 0.0, 0);
564    TEST (gsl_cdf_chisq_P, (1e-100, 13), 0.0, 0);    TEST (gsl_cdf_chisq_P, (1e-100, 13), 0.0, 0);
# Line 652  main (void) Line 652  main (void)
652    TEST (gsl_cdf_chisq_Pinv, (2.26250084656047180e-4, 13), 2.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (2.26250084656047180e-4, 13), 2.0, TEST_TOL6);
653    TEST (gsl_cdf_chisq_Pinv, (3.06065632019251110e-1, 13), 10.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (3.06065632019251110e-1, 13), 10.0, TEST_TOL6);
654    TEST (gsl_cdf_chisq_Pinv, (9.04789743921908487e-1, 13), 20.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (9.04789743921908487e-1, 13), 20.0, TEST_TOL6);
655    TEST (gsl_cdf_chisq_Pinv, (9.99999999999998341e-1, 13), 100.0, TEST_TOL6);    TEST (gsl_cdf_chisq_Pinv, (9.99999999999998341e-1, 13), 100.0, 0.01);
656    TEST (gsl_cdf_chisq_Pinv, (1e0, 13), GSL_POSINF, 0);    TEST (gsl_cdf_chisq_Pinv, (1e0, 13), GSL_POSINF, 0);
657    
658    TEST (gsl_cdf_chisq_Qinv, (0.0, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (0.0, 13), GSL_POSINF, TEST_TOL6);
659    TEST (gsl_cdf_chisq_Qinv, (1e-100, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (1.65902608070858809e-15, 13), 100.0, TEST_TOL6);
660    TEST (gsl_cdf_chisq_Qinv, (0.001, 13), 1e0, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.52102560780915127e-2, 13), 20.0, TEST_TOL6);
661    TEST (gsl_cdf_chisq_Qinv, (0.01, 13), 9.99999999999999999e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (6.93934367980748892e-1, 13), 10.0, TEST_TOL6);
662    TEST (gsl_cdf_chisq_Qinv, (0.1, 13), 9.99999999998212030e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99773749915343954e-1, 13), 2.0, TEST_TOL6);
663    TEST (gsl_cdf_chisq_Qinv, (0.325, 13), 9.99999996553886862e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99956828161079894e-1, 13), 1.5, TEST_TOL6);
664    TEST (gsl_cdf_chisq_Qinv, (1.0, 13), 9.99996165265264864e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99996165265264863e-1, 13), 1.0, TEST_TOL6);
665    TEST (gsl_cdf_chisq_Qinv, (1.5, 13), 9.99956828161079896e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99999996553886862e-1, 13), 0.325, 1e-6);
666    TEST (gsl_cdf_chisq_Qinv, (2.0, 13), 9.99773749915343953e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (9.99999999998212031e-1, 13), 0.1, 1e-5);
667    TEST (gsl_cdf_chisq_Qinv, (10.0, 13), 6.93934367980748890e-1, TEST_TOL6);    TEST (gsl_cdf_chisq_Qinv, (1.0, 13), 0.0, 0);
   TEST (gsl_cdf_chisq_Qinv, (20.0, 13), 9.52102560780915127e-2, TEST_TOL6);  
   TEST (gsl_cdf_chisq_Qinv, (100.0, 13), 1.65902608070858809e-15, TEST_TOL6);  
   TEST (gsl_cdf_chisq_Qinv, (1000.0, 13), 1.74851191544860225e-205, TEST_TOL6);  
   TEST (gsl_cdf_chisq_Qinv, (10000.0, 13), 0.0, 0);  
668    
669    exit (gsl_test_summary ());    exit (gsl_test_summary ());
670  }  }

Legend:
Removed from v.1.1.2.22  
changed lines
  Added in v.1.1.2.23

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26