ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

75 lines
2.3 KiB

  1. PROGRAM FILE 134: KOMOLGOROV-SMIRNOV UNIFORMITY TEST FOR
  2. RND FUNCTION.
  3. ANSI STANDARD 8.4
  4. SECTION 134.1: KOMOLGOROV-SMIRNOV UNIFORMITY TEST FOR
  5. RND FUNCTION.
  6. THIS PROGRAM RUNS 30 TESTS OF 1000 SAMPLES EACH TO CHECK
  7. UNIFORMITY OF DISTRIBUTION OF RANDOM NUMBERS. KOMOLGOROV-
  8. SMIRNOV (K-S) STATISTICS (K+ AND K-) ARE GENERATED FOR
  9. EACH TEST. THESE TWO NUMBERS ARE A MEASURE OF THE GREATEST
  10. DEVIATION, IN THE POSITIVE AND NEGATIVE DIRECTION, OF THE
  11. ACCUMULATION OF THE 1000 NUMBERS FROM THE IDEAL DISTRIBUTION
  12. OF F(X)=X, 0<=X<1.
  13. THESE TWO SETS (K+ AND K-) OF 30 STATISTICS THEMSELVES HAVE
  14. AN EXPECTED DISTRIBUTION OF F(X) = 1 - EXP(-2*X*X). THE
  15. K-S TEST IS RUN AGAIN ON EACH OF THESE TWO SETS, AND IF
  16. THE DEVIATION IS TOO GREAT (TOP OR BOTTOM 1%) FOR ANY ONE
  17. OF THE RESULTING STATISTICS, THEN THE TEST FAILS.
  18. BEGIN TEST
  19. TEST K+ K-
  20. 1 .45523 .595488
  21. 2 .988115 .378654
  22. 3 .794192 .135876
  23. 4 .449372 .549567
  24. 5 .423212 .620993
  25. 6 .438139 .357999
  26. 7 .336397 .850161
  27. 8 .694538 .349392
  28. 9 .520826 .617221
  29. 10 1.07113 .341656
  30. 11 .377583 .620679
  31. 12 .380771 .932965
  32. 13 .985349 .208854
  33. 14 .114939 .814205
  34. 15 .491076 .825009
  35. 16 .932995 .170729
  36. 17 .402152 .753239
  37. 18 .899287 .311487
  38. 19 1.16556 .142661
  39. 20 .605815 .315683
  40. 21 4.64517E-2 1.50504
  41. 22 .622752 .71263
  42. 23 .798493 .256347
  43. 24 .516858 .711673
  44. 25 .107246 .924347
  45. 26 .471567 .451034
  46. 27 .211972 .947588
  47. 28 .405545 .532419
  48. 29 .647631 .321755
  49. 30 .654656 .786338
  50. SUMMARY K-S STATISTICS FOR THE K+ VALUES
  51. K+ = .810345 K- = .445969
  52. SUMMARY K-S STATISTICS FOR THE K- VALUES
  53. K+ = .825382 K- = .198557
  54. ALL RESULTS SHOULD FALL BETWEEN .04354 AND 1.4801
  55. *** TEST PASSED ***
  56. END TEST
  57. END PROGRAM 134
  58. Program interrupted at line 1420