Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
13
Task/Bin-given-limits/J/bin-given-limits-1.j
Normal file
13
Task/Bin-given-limits/J/bin-given-limits-1.j
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Idotr=: |.@[ (#@[ - I.) ] NB. reverses order of limits to obtain intervals closed on left, open on right (>= y <)
|
||||
binnedData=: adverb define
|
||||
bidx=. i.@>:@# x NB. indicies of bins
|
||||
x (Idotr (u@}./.)&(bidx&,) ]) y NB. apply u to data in each bin after dropping first value
|
||||
)
|
||||
|
||||
require 'format/printf'
|
||||
printBinCounts=: dyad define
|
||||
counts =. y
|
||||
'%2d in [ -∞, %3d)' printf ({. counts) , {. x
|
||||
'%2d in [%3d, %3d)' printf (}.}: counts) ,. 2 ]\ x
|
||||
'%2d in [%3d, ∞]' printf ({: counts) , {: x
|
||||
)
|
||||
37
Task/Bin-given-limits/J/bin-given-limits-2.j
Normal file
37
Task/Bin-given-limits/J/bin-given-limits-2.j
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
limits1=: 23 37 43 53 67 83
|
||||
data1=: , 0&".;._2 noun define
|
||||
95 21 94 12 99 4 70 75 83 93 52 80 57 5 53 86 65 17 92 83 71 61 54 58 47
|
||||
16 8 9 32 84 7 87 46 19 30 37 96 6 98 40 79 97 45 64 60 29 49 36 43 55
|
||||
)
|
||||
|
||||
limits2=: 14 18 249 312 389 392 513 591 634 720
|
||||
data2=: , 0&".;._2 noun define
|
||||
445 814 519 697 700 130 255 889 481 122 932 77 323 525 570 219 367 523 442 933
|
||||
416 589 930 373 202 253 775 47 731 685 293 126 133 450 545 100 741 583 763 306
|
||||
655 267 248 477 549 238 62 678 98 534 622 907 406 714 184 391 913 42 560 247
|
||||
346 860 56 138 546 38 985 948 58 213 799 319 390 634 458 945 733 507 916 123
|
||||
345 110 720 917 313 845 426 9 457 628 410 723 354 895 881 953 677 137 397 97
|
||||
854 740 83 216 421 94 517 479 292 963 376 981 480 39 257 272 157 5 316 395
|
||||
787 942 456 242 759 898 576 67 298 425 894 435 831 241 989 614 987 770 384 692
|
||||
698 765 331 487 251 600 879 342 982 527 736 795 585 40 54 901 408 359 577 237
|
||||
605 847 353 968 832 205 838 427 876 959 686 646 835 127 621 892 443 198 988 791
|
||||
466 23 707 467 33 670 921 180 991 396 160 436 717 918 8 374 101 684 727 749
|
||||
)
|
||||
limits1 < binnedData data1 NB. box/group binned data
|
||||
┌──────────────────────────┬───────────┬─────┬─────────────────┬──────────────────────────┬──────────────┬──────────────────────────────────────┐
|
||||
│21 12 4 5 17 16 8 9 7 19 6│32 30 29 36│37 40│52 47 46 45 49 43│57 53 65 61 54 58 64 60 55│70 75 80 71 79│95 94 99 83 93 86 92 83 84 87 96 98 97│
|
||||
└──────────────────────────┴───────────┴─────┴─────────────────┴──────────────────────────┴──────────────┴──────────────────────────────────────┘
|
||||
limits1 # binnedData data1 NB. tally binned data
|
||||
11 4 2 6 9 5 13
|
||||
limits2 printBinCounts limits2 # binnedData data2
|
||||
3 in [ -∞, 14)
|
||||
0 in [ 14, 18)
|
||||
44 in [ 18, 249)
|
||||
10 in [249, 312)
|
||||
16 in [312, 389)
|
||||
2 in [389, 392)
|
||||
28 in [392, 513)
|
||||
16 in [513, 591)
|
||||
6 in [591, 634)
|
||||
16 in [634, 720)
|
||||
59 in [720, ∞]
|
||||
Loading…
Add table
Add a link
Reference in a new issue