/[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.16 by bjg, Wed Jun 25 10:36:27 2003 UTC revision 1.1.2.17 by bjg, Wed Jun 25 15:46:15 2003 UTC
# Line 142  main (void) Line 142  main (void)
142    
143    TEST (gsl_cdf_exponential_P, (0.1, 0.7), 1.33122100249818372e-1, TEST_TOL0);    TEST (gsl_cdf_exponential_P, (0.1, 0.7), 1.33122100249818372e-1, TEST_TOL0);
144    TEST (gsl_cdf_exponential_P, (1e-32, 0.7), 1.42857142857142857e-32, TEST_TOL0);    TEST (gsl_cdf_exponential_P, (1e-32, 0.7), 1.42857142857142857e-32, TEST_TOL0);
145      TEST (gsl_cdf_exponential_P, (1000.0, 0.7), 1.0, TEST_TOL6);
146    
147    TEST (gsl_cdf_exponential_Q, (0.1, 0.7), 8.66877899750181628e-1, TEST_TOL0);    TEST (gsl_cdf_exponential_Q, (0.1, 0.7), 8.66877899750181628e-1, TEST_TOL0);
148    TEST (gsl_cdf_exponential_Q, (1e-32, 0.7), 1.0, TEST_TOL0);    TEST (gsl_cdf_exponential_Q, (1e-32, 0.7), 1.0, TEST_TOL0);
149      TEST (gsl_cdf_exponential_Q, (1000.0, 0.7), 0.0, TEST_TOL6);
150    
151    TEST (gsl_cdf_exponential_P_inv, (0.13, 0.7), 9.74834471334553546e-2, TEST_TOL0);    TEST (gsl_cdf_exponential_P_inv, (0.13, 0.7), 9.74834471334553546e-2, TEST_TOL0);
152    TEST (gsl_cdf_exponential_P_inv, (1.42e-32, 0.7), 9.94000000000000000e-33, TEST_TOL0);    TEST (gsl_cdf_exponential_P_inv, (1.42e-32, 0.7), 9.94000000000000000e-33, TEST_TOL0);
# Line 494  main (void) Line 496  main (void)
496    TEST (gsl_cdf_gamma_Q, (1000.0, 1, 1), 0, 0);    TEST (gsl_cdf_gamma_Q, (1000.0, 1, 1), 0, 0);
497    TEST (gsl_cdf_gamma_Q, (10000.0, 1, 1), 0, 0);    TEST (gsl_cdf_gamma_Q, (10000.0, 1, 1), 0, 0);
498    
   
499    TEST (gsl_cdf_gamma_P, (0.0, 10, 1), 0.0, 0.0);    TEST (gsl_cdf_gamma_P, (0.0, 10, 1), 0.0, 0.0);
500    TEST (gsl_cdf_gamma_P, (1e-100, 10, 1), 1e-101, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (1e-100, 10, 1), 1e-101, TEST_TOL6);
501    TEST (gsl_cdf_gamma_P, (0.001, 10, 1), 9.99950001666625001e-5, TEST_TOL6);    TEST (gsl_cdf_gamma_P, (0.001, 10, 1), 9.99950001666625001e-5, TEST_TOL6);
# Line 555  main (void) Line 556  main (void)
556    TEST (gsl_cdf_gamma_Q, (1000.0, 10, 17), 2.11200951633948570e-25, TEST_TOL6);    TEST (gsl_cdf_gamma_Q, (1000.0, 10, 17), 2.11200951633948570e-25, TEST_TOL6);
557    TEST (gsl_cdf_gamma_Q, (10000.0, 10, 17), 0.0, 0.0);    TEST (gsl_cdf_gamma_Q, (10000.0, 10, 17), 0.0, 0.0);
558    
559      TEST (gsl_cdf_chisq_P, (0.0, 13), 0.0, 0);
560      TEST (gsl_cdf_chisq_P, (1e-100, 13), 0.0, 0);
561      TEST (gsl_cdf_chisq_P, (0.001, 13), 1.86631102655845996e-25, TEST_TOL6);
562      TEST (gsl_cdf_chisq_P, (0.01, 13), 5.87882248504529790e-19, TEST_TOL6);
563      TEST (gsl_cdf_chisq_P, (0.1, 13), 1.78796983358555410e-12, TEST_TOL6);
564      TEST (gsl_cdf_chisq_P, (0.325, 13), 3.44611313779905183e-9, TEST_TOL6);
565      TEST (gsl_cdf_chisq_P, (1.0, 13), 3.83473473513595154e-6, TEST_TOL6);
566      TEST (gsl_cdf_chisq_P, (1.5, 13), 4.31718389201041932e-5, TEST_TOL6);
567      TEST (gsl_cdf_chisq_P, (2.0, 13), 2.26250084656047180e-4, TEST_TOL6);
568      TEST (gsl_cdf_chisq_P, (10.0, 13), 3.06065632019251110e-1, TEST_TOL6);
569      TEST (gsl_cdf_chisq_P, (20.0, 13), 9.04789743921908487e-1, TEST_TOL6);
570      TEST (gsl_cdf_chisq_P, (100.0, 13), 9.99999999999998341e-1, TEST_TOL6);
571      TEST (gsl_cdf_chisq_P, (1000.0, 13), 1e0, TEST_TOL6);
572      TEST (gsl_cdf_chisq_P, (10000.0, 13), 1e0, TEST_TOL6);
573    
574      TEST (gsl_cdf_chisq_Q, (0.0, 13), 1e0, TEST_TOL6);
575      TEST (gsl_cdf_chisq_Q, (1e-100, 13), 1e0, TEST_TOL6);
576      TEST (gsl_cdf_chisq_Q, (0.001, 13), 1e0, TEST_TOL6);
577      TEST (gsl_cdf_chisq_Q, (0.01, 13), 9.99999999999999999e-1, TEST_TOL6);
578      TEST (gsl_cdf_chisq_Q, (0.1, 13), 9.99999999998212030e-1, TEST_TOL6);
579      TEST (gsl_cdf_chisq_Q, (0.325, 13), 9.99999996553886862e-1, TEST_TOL6);
580      TEST (gsl_cdf_chisq_Q, (1.0, 13), 9.99996165265264864e-1, TEST_TOL6);
581      TEST (gsl_cdf_chisq_Q, (1.5, 13), 9.99956828161079896e-1, TEST_TOL6);
582      TEST (gsl_cdf_chisq_Q, (2.0, 13), 9.99773749915343953e-1, TEST_TOL6);
583      TEST (gsl_cdf_chisq_Q, (10.0, 13), 6.93934367980748890e-1, TEST_TOL6);
584      TEST (gsl_cdf_chisq_Q, (20.0, 13), 9.52102560780915127e-2, TEST_TOL6);
585      TEST (gsl_cdf_chisq_Q, (100.0, 13), 1.65902608070858809e-15, TEST_TOL6);
586      TEST (gsl_cdf_chisq_Q, (1000.0, 13), 1.74851191544860225e-205, TEST_TOL6);
587      TEST (gsl_cdf_chisq_Q, (10000.0, 13), 0.0, 0);
588    
589      /* Beta distribution */
590    
591      TEST (gsl_cdf_beta_P, (0.0, 1.2, 1.3), 0.0, 0);
592      TEST (gsl_cdf_beta_P, (1e-100, 1.2, 1.3), 1.34434944656489596e-120, TEST_TOL6);
593      TEST (gsl_cdf_beta_P, (0.001, 1.2, 1.3), 3.37630042504535813e-4, TEST_TOL6);
594      TEST (gsl_cdf_beta_P, (0.01, 1.2, 1.3), 5.34317264038929473e-3, TEST_TOL6);
595      TEST (gsl_cdf_beta_P, (0.1, 1.2, 1.3), 8.33997828306748346e-2, TEST_TOL6);
596      TEST (gsl_cdf_beta_P, (0.325, 1.2, 1.3), 3.28698654180583916e-1, TEST_TOL6);
597      TEST (gsl_cdf_beta_P, (0.5, 1.2, 1.3), 5.29781429451299081e-1, TEST_TOL6);
598      TEST (gsl_cdf_beta_P, (0.9, 1.2, 1.3), 9.38529397224430659e-1, TEST_TOL6);
599      TEST (gsl_cdf_beta_P, (0.99, 1.2, 1.3), 9.96886438341254380e-1, TEST_TOL6);
600      TEST (gsl_cdf_beta_P, (0.999, 1.2, 1.3), 9.99843792833067634e-1, TEST_TOL6);
601      TEST (gsl_cdf_beta_P, (1.0, 1.2, 1.3), 1.0, TEST_TOL6);
602    
603      TEST (gsl_cdf_beta_Q, (0.0, 1.2, 1.3), 1.0, 0);
604      TEST (gsl_cdf_beta_Q, (1e-100, 1.2, 1.3), 1e0, TEST_TOL6);
605      TEST (gsl_cdf_beta_Q, (0.001, 1.2, 1.3), 9.99662369957495464e-1, TEST_TOL6);
606      TEST (gsl_cdf_beta_Q, (0.01, 1.2, 1.3), 9.94656827359610705e-1, TEST_TOL6);
607      TEST (gsl_cdf_beta_Q, (0.1, 1.2, 1.3), 9.16600217169325165e-1, TEST_TOL6);
608      TEST (gsl_cdf_beta_Q, (0.325, 1.2, 1.3), 6.71301345819416084e-1, TEST_TOL6);
609      TEST (gsl_cdf_beta_Q, (0.5, 1.2, 1.3), 4.70218570548700919e-1, TEST_TOL6);
610      TEST (gsl_cdf_beta_Q, (0.9, 1.2, 1.3), 6.14706027755693408e-2, TEST_TOL6);
611      TEST (gsl_cdf_beta_Q, (0.99, 1.2, 1.3), 3.11356165874561958e-3, TEST_TOL6);
612      TEST (gsl_cdf_beta_Q, (0.999, 1.2, 1.3), 1.56207166932365759e-4, TEST_TOL6);
613      TEST (gsl_cdf_beta_Q, (1.0, 1.2, 1.3), 0.0, TEST_TOL6);
614    
615    exit (gsl_test_summary ());    exit (gsl_test_summary ());
616  }  }

Legend:
Removed from v.1.1.2.16  
changed lines
  Added in v.1.1.2.17

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