#N canvas 653 107 1323 656 12; #N canvas 0 50 450 250 (subpatch) 0; #X array array1 100 float 3; #A 0 0 0.0357143 0.0428571 0.0499998 0.0571426 0.0642854 0.0714282 0.0714282 0.078571 0.0928565 0.0999993 0.107142 0.114285 0.121428 0.12857 0.135713 0.135713 0.142856 0.157142 0.157142 0.171427 0.185713 0.199998 0.207141 0.214284 0.228569 0.242855 0.257141 0.271426 0.285712 0.285712 0.292854 0.299997 0.299997 0.314283 0.314283 0.321426 0.328568 0.328568 0.342854 0.349997 0.357139 0.371425 0.371425 0.385711 0.392853 0.392853 0.399996 0.407139 0.414282 0.414282 0.421425 0.421425 0.428567 0.43571 0.442853 0.457138 0.464281 0.464281 0.464281 0.478567 0.478567 0.492852 0.492852 0.499995 0.521423 0.521423 0.542852 0.557138 0.564281 0.578566 0.578566 0.599994 0.607137 0.61428 0.628566 0.635708 0.642851 0.657137 0.671422 0.678565 0.685708 0.699993 0.707136 0.721422 0.735707 0.74285 0.757136 0.778564 0.79285 0.814278 0.842849 0.878563 0.892849 0.907134 0.921428 0.928571 0.935714 0.95 1; #X coords 0 1 99 0 200 140 1 0 0; #X restore 78 34 graph; #X obj 76 318 tabwrite array1; #N canvas 0 50 450 250 (subpatch) 0; #X array array2 100 float 3; #A 0 0.0357143 0.00714278 0.00714278 0.00714278 0.00714278 0.00714278 0 0.00714278 0.0142856 0.00714278 0.00714278 0.00714278 0.00714278 0.00714278 0.00714278 0 0.00714278 0.0142856 0 0.0142856 0.0142856 0.0142856 0.00714278 0.00714278 0.0142856 0.0142856 0.0142856 0.0142856 0.0142856 0 0.00714278 0.00714278 0 0.0142856 0 0.00714278 0.00714278 0 0.0142856 0.00714278 0.00714278 0.0142856 0 0.0142856 0.00714278 0 0.00714278 0.00714278 0.00714278 0 0.00714278 0 0.00714278 0.00714278 0.00714278 0.0142856 0.00714278 0 0 0.0142856 0 0.0142856 0 0.00714278 0.0214283 0 0.0214288 0.0142856 0.00714278 0.0142856 0 0.0214283 0.00714278 0.00714278 0.0142856 0.00714278 0.00714278 0.0142856 0.0142856 0.00714278 0.00714278 0.0142856 0.00714278 0.0142856 0.0142856 0.00714278 0.0142856 0.0214283 0.0142856 0.0214283 0.0285711 0.0357139 0.0142856 0.0142856 0.0142943 0.00714278 0.00714278 0.0142856 0.0500004 0; #X coords 0 0.1 99 0 200 140 1 0 0; #X restore 311 35 graph; #X msg 315 204 100; #X obj 315 225 until; #X obj 315 246 f; #X obj 315 295 + 1; #X obj 315 267 t f f; #X msg 376 224 0; #X obj 315 413 tabwrite array2; #N canvas 0 50 450 250 (subpatch) 0; #X array array4 100 float 3; #A 0 0 0 0.01 0.03 0.03 0.04 0.05 0.05 0.05 0.08 0.1 0.1 0.11 0.12 0.12 0.14 0.14 0.16 0.17 0.17 0.19 0.2 0.22 0.22 0.23 0.24 0.25 0.26 0.27 0.28 0.28 0.3 0.33 0.33 0.33 0.33 0.35 0.35 0.35 0.38 0.4 0.4 0.41 0.41 0.43 0.44 0.44 0.47 0.47 0.48 0.48 0.5 0.5 0.5 0.53 0.54 0.55 0.56 0.56 0.56 0.59 0.59 0.61 0.61 0.64 0.64 0.64 0.66 0.67 0.68 0.69 0.69 0.72 0.72 0.73 0.74 0.75 0.76 0.77 0.78 0.78 0.8 0.82 0.82 0.83 0.84 0.85 0.86 0.87 0.88 0.89 0.9 0.91 0.92 0.93 0.94 0.94 0.96 0.98 0.98; #X coords 0 1 99 0 200 140 1 0 0; #X restore 792 38 graph; #X msg 790 210 100; #X obj 790 231 until; #X obj 790 252 f; #X obj 826 274 + 1; #X obj 790 297 t f f; #X msg 851 230 0; #X obj 790 433 tabwrite array4; #N canvas 0 50 450 250 (subpatch) 0; #X array array3 100 float 3; #A 0 0 0 0 0 0.01 0.03 0.04 0.05 0.08 0.08 0.1 0.11 0.12 0.14 0.16 0.17 0.19 0.19 0.2 0.21 0.22 0.23 0.24 0.25 0.25 0.26 0.27 0.27 0.28 0.3 0.33 0.33 0.35 0.38 0.38 0.4 0.41 0.41 0.43 0.44 0.47 0.48 0.5 0.53 0.54 0.55 0.56 0.59 0.61 0.61 0.64 0.64 0.64 0.66 0.66 0.67 0.68 0.69 0.71 0.71 0.72 0.73 0.74 0.75 0.76 0.77 0.78 0.78 0.8 0.81 0.82 0.83 0.83 0.84 0.85 0.86 0.87 0.87 0.88 0.88 0.89 0.89 0.9 0.9 0.9 0.91 0.91 0.91 0.92 0.92 0.93 0.94 0.94 0.96 0.97 0.98 0.98 0.98 0.98 0.98; #X coords 0 1 99 0 200 140 1 0 0; #X restore 557 37 graph; #X msg 561 206 100; #X obj 561 227 until; #X obj 561 248 f; #X obj 597 270 + 1; #X obj 561 293 t f f; #X msg 622 226 0; #X obj 561 314 / 100; #X obj 561 356 / 100; #X obj 561 335 array quantile array2; #X obj 561 381 tabwrite array3; #X obj 315 389 -; #X obj 315 345 tabread array1; #X obj 347 321 tabread array1; #X text 73 4 original monotonic increasing; #X text 559 7 quantile of first diff; #X text 317 4 first difference (x 10 view); #X msg 546 483 \; array1 ylabel 1 0 \; array5 ylabel 0.02 0 -0.02; #X obj 546 455 loadbang; #X obj 76 271 unpack; #X msg 62 229 0 0; #X msg 108 229 1 99; #X text 793 7 compose function with inverse; #X obj 790 327 tabread array1; #X obj 790 402 tabread array3; #X obj 790 353 * 100; #X obj 790 374 + 0.1; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 5 0 7 0; #X connect 6 0 5 1; #X connect 6 0 30 0; #X connect 7 0 6 0; #X connect 7 1 9 1; #X connect 7 1 31 0; #X connect 8 0 5 1; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 13 0 15 0; #X connect 14 0 13 1; #X connect 15 0 41 0; #X connect 15 1 17 1; #X connect 16 0 13 1; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 21 0 22 0; #X connect 21 0 23 0; #X connect 22 0 21 1; #X connect 23 0 25 0; #X connect 23 1 28 1; #X connect 24 0 21 1; #X connect 25 0 27 0; #X connect 26 0 28 0; #X connect 27 0 26 0; #X connect 29 0 9 0; #X connect 30 0 29 0; #X connect 31 0 29 1; #X connect 36 0 35 0; #X connect 37 0 1 0; #X connect 37 1 1 1; #X connect 38 0 37 0; #X connect 39 0 37 0; #X connect 41 0 43 0; #X connect 42 0 17 0; #X connect 43 0 44 0; #X connect 44 0 42 0;