14 August 2022 10:45:44 PM asa152_test(): C++ version Test asa152(). test01(): chyper() computes cumulative probablities of the hypergeometric PDF. Compare to tabulated values. SAM SUC POP X CDF CDF DIFF (tabulated) (CHYPER) 10 90 100 7 0.06001858177500578 0.06001858177500596 1.804e-16 10 90 100 8 0.2615284665839845 0.2615284665839848 2.776e-16 10 90 100 9 0.6695237889132748 0.6695237889132748 0 10 90 100 10 1 1 0 6 90 100 6 1 1 0 7 90 100 6 0.5332595856827856 0.5332595856827855 1.11e-16 8 90 100 6 0.181949596411764 0.1819495964117638 2.22e-16 9 90 100 6 0.0444804701752773 0.04448047017527679 5.135e-16 10 10 100 6 0.9999991751316731 0.999999175131673 1.11e-16 10 30 100 6 0.992686089656075 0.992686089656075 0 10 50 100 6 0.8410799901444538 0.8410799901444538 0 10 70 100 6 0.3459800113391901 0.34598001133919 1.11e-16 10 90 90 0 0 0 0 10 90 200 0 0.002088888139634505 0.002088888139634505 4.337e-19 10 90 1000 0 0.3876752992448843 0.3876752992452282 3.439e-13 10 90 10000 0 0.9135215248834896 0.9135215248774926 5.997e-12 test02(): chyper() computes point probablities of the hypergeometric PDF. Compare to tabulated values. SAM SUC POP X PDF PDF DIFF (tabulated) (CHYPER) 10 90 100 7 0.05179370533242827 0.05179370533242827 0 10 90 100 8 0.2015098848089788 0.2015098848089787 1.11e-16 10 90 100 9 0.4079953223292903 0.4079953223292903 0 10 90 100 10 0.3304762110867252 0.3304762110867252 0 6 90 100 6 0.5223047493549779 0.5223047493549779 0 7 90 100 6 0.3889503452643453 0.3889503452643454 1.11e-16 8 90 100 6 0.150561423973295 0.150561423973295 0 9 90 100 6 0.03927689321042477 0.03927689321042479 2.082e-17 10 10 100 6 3.099828465518108e-05 3.099828465518108e-05 0 10 30 100 6 0.03145116093938197 0.03145116093938197 0 10 50 100 6 0.2114132170316862 0.2114132170316863 5.551e-17 10 70 100 6 0.207577662199921 0.207577662199921 2.776e-17 10 90 90 0 0 0 0 10 90 200 0 0.002088888139634505 0.002088888139634505 4.337e-19 10 90 1000 0 0.3876752992448843 0.3876752992452282 3.439e-13 10 90 10000 0 0.9135215248834896 0.9135215248774926 5.997e-12 asa152_test(): Normal end of execution. 14 August 2022 10:45:44 PM