diff --git a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.fit.log b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.fit.log index 94274d4..a612cb1 100644 --- a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.fit.log +++ b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.fit.log @@ -1,7 +1,7 @@ ******************************************************************************* -Wed Sep 27 11:56:04 2017 +Sun Oct 1 20:12:40 2017 FIT: data read from "20170926_3dFit_4x4x4_100times.csv" every ::1 using 1:5 @@ -47,7 +47,7 @@ b -0.992 1.000 ******************************************************************************* -Wed Sep 27 11:56:04 2017 +Sun Oct 1 20:12:40 2017 FIT: data read from "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:5 @@ -93,7 +93,7 @@ bb -1.000 1.000 ******************************************************************************* -Wed Sep 27 11:56:04 2017 +Sun Oct 1 20:12:40 2017 FIT: data read from "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:4 diff --git a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.script b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.script index 3ea9647..ec815f2 100644 --- a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.script +++ b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times.gnuplot.script @@ -2,13 +2,19 @@ set datafile separator "," f(x)=a*x+b fit f(x) "20170926_3dFit_4x4x4_100times.csv" every ::1 using 1:5 via a,b set terminal png +set xlabel 'regularity' +set ylabel 'steps' set output "20170926_3dFit_4x4x4_100times_regularity-vs-steps.png" -plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 1:5 title "regularity vs. steps", f(x) lc rgb "black" +plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 1:5 title "data", f(x) title "lin. fit" lc rgb "black" g(x)=aa*x+bb fit g(x) "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:5 via aa,bb +set xlabel 'improvement potential' +set ylabel 'steps' set output "20170926_3dFit_4x4x4_100times_improvement-vs-steps.png" -plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:5 title "improvement potential vs. steps", g(x) lc rgb "black" +plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:5 title "data", g(x) title "lin. fit" lc rgb "black" h(x)=aaa*x+bbb fit h(x) "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:4 via aaa,bbb +set xlabel 'improvement potential' +set ylabel 'evolution error' set output "20170926_3dFit_4x4x4_100times_improvement-vs-evo-error.png" -plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:4 title "improvement potential vs. evolution error", h(x) lc rgb "black" +plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:4 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-evo-error.png b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-evo-error.png index 8f38682..922e7e0 100644 Binary files a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-evo-error.png and b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-evo-error.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-steps.png b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-steps.png index ac6a3c5..3589a96 100644 Binary files a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-steps.png and b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_improvement-vs-steps.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_regularity-vs-steps.png b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_regularity-vs-steps.png index c5f9175..cc31f61 100644 Binary files a/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_regularity-vs-steps.png and b/dokumentation/evolution3d/20170926_3dFit_4x4x4_100times_regularity-vs-steps.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.fit.log b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.fit.log index 6d8ffb1..2c351b1 100644 --- a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.fit.log +++ b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.fit.log @@ -1,7 +1,7 @@ ******************************************************************************* -Wed Sep 27 22:04:33 2017 +Sun Oct 1 20:12:42 2017 FIT: data read from "20170926_3dFit_5x5x5_100times.csv" every ::1 using 1:5 @@ -47,7 +47,7 @@ b -0.970 1.000 ******************************************************************************* -Wed Sep 27 22:04:33 2017 +Sun Oct 1 20:12:42 2017 FIT: data read from "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:5 @@ -93,7 +93,7 @@ bb -1.000 1.000 ******************************************************************************* -Wed Sep 27 22:04:33 2017 +Sun Oct 1 20:12:42 2017 FIT: data read from "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:4 diff --git a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.script b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.script index 9a9324f..595e1dc 100644 --- a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.script +++ b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times.gnuplot.script @@ -2,13 +2,19 @@ set datafile separator "," f(x)=a*x+b fit f(x) "20170926_3dFit_5x5x5_100times.csv" every ::1 using 1:5 via a,b set terminal png +set xlabel 'regularity' +set ylabel 'steps' set output "20170926_3dFit_5x5x5_100times_regularity-vs-steps.png" -plot "20170926_3dFit_5x5x5_100times.csv" every ::1 using 1:5 title "regularity vs. steps", f(x) lc rgb "black" +plot "20170926_3dFit_5x5x5_100times.csv" every ::1 using 1:5 title "data", f(x) title "lin. fit" lc rgb "black" g(x)=aa*x+bb fit g(x) "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:5 via aa,bb +set xlabel 'improvement potential' +set ylabel 'steps' set output "20170926_3dFit_5x5x5_100times_improvement-vs-steps.png" -plot "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:5 title "improvement potential vs. steps", g(x) lc rgb "black" +plot "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:5 title "data", g(x) title "lin. fit" lc rgb "black" h(x)=aaa*x+bbb fit h(x) "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:4 via aaa,bbb +set xlabel 'improvement potential' +set ylabel 'evolution error' set output "20170926_3dFit_5x5x5_100times_improvement-vs-evo-error.png" -plot "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:4 title "improvement potential vs. evolution error", h(x) lc rgb "black" +plot "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:4 title "data", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-evo-error.png b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-evo-error.png index 1f15636..362301e 100644 Binary files a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-evo-error.png and b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-evo-error.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-steps.png b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-steps.png index c07e842..8b76bd8 100644 Binary files a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-steps.png and b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_improvement-vs-steps.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_regularity-vs-steps.png b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_regularity-vs-steps.png index 99d7607..353fe3f 100644 Binary files a/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_regularity-vs-steps.png and b/dokumentation/evolution3d/20170926_3dFit_5x5x5_100times_regularity-vs-steps.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_both.csv b/dokumentation/evolution3d/20170926_3dFit_both.csv new file mode 100644 index 0000000..21d1221 --- /dev/null +++ b/dokumentation/evolution3d/20170926_3dFit_both.csv @@ -0,0 +1,201 @@ +regularity,variability,improvement,"Evolution error",steps +6.57581e-05,0.00592209,0.622392,113.016.,2368 +5.16451e-05,0.00592209,0.610293,118.796.,2433 +6.45083e-05,0.00592209,0.592139,127.157.,1655 +7.14801e-05,0.00592209,0.624039,121.613.,1933 +5.62707e-05,0.00592209,0.611091,119.539.,2618 +5.55953e-05,0.00592209,0.625812,119.512.,2505 +5.96026e-05,0.00592209,0.622873,118.285.,1582 +6.63676e-05,0.00592209,0.602386,126.579.,2214 +5.93125e-05,0.00592209,0.608913,122.512.,2262 +6.05066e-05,0.00592209,0.621467,118.473.,2465 +6.42976e-05,0.00592209,0.602593,121.998.,2127 +5.32868e-05,0.00592209,0.616501,115.313.,2746 +5.47856e-05,0.00592209,0.615173,118.034.,2148 +6.47209e-05,0.00592209,0.603935,120.003.,2304 +7.07812e-05,0.00592209,0.620422,123.494.,1941 +6.49313e-05,0.00592209,0.616232,122.989.,2214 +6.64295e-05,0.00592209,0.605206,123.757.,1675 +5.88806e-05,0.00592209,0.628055,110.67.,2230 +7.56461e-05,0.00592209,0.625361,121.232.,2187 +4.932e-05,0.00592209,0.612261,120.979.,2280 +5.45998e-05,0.00592209,0.61935,115.394.,2380 +6.10654e-05,0.00592209,0.614029,116.928.,2327 +6.09488e-05,0.00592209,0.611892,125.294.,1609 +5.85691e-05,0.00592209,0.632686,111.635.,2831 +6.87292e-05,0.00592209,0.61519,114.681.,2565 +6.53377e-05,0.00592209,0.627408,111.935.,2596 +6.98345e-05,0.00592209,0.616158,111.392.,2417 +7.90547e-05,0.00592209,0.620575,115.346.,2031 +6.50231e-05,0.00592209,0.625725,119.055.,1842 +6.76541e-05,0.00592209,0.625399,117.452.,1452 +5.72222e-05,0.00592209,0.614171,123.379.,2186 +7.42483e-05,0.00592209,0.624683,115.053.,2236 +6.9354e-05,0.00592209,0.619596,123.994.,1688 +5.75478e-05,0.00592209,0.605051,118.576.,1930 +6.01309e-05,0.00592209,0.617511,116.894.,2184 +6.69251e-05,0.00592209,0.608408,120.129.,2007 +4.66926e-05,0.00592209,0.60606,126.708.,1552 +4.90102e-05,0.00592209,0.618673,114.595.,2783 +5.51505e-05,0.00592209,0.619245,120.056.,2463 +6.1007e-05,0.00592209,0.605215,122.057.,1493 +5.04717e-05,0.00592209,0.623503,116.846.,2620 +6.3578e-05,0.00592209,0.625261,124.35.,2193 +5.8875e-05,0.00592209,0.624526,118.43.,2502 +7.95299e-05,0.00592209,0.611719,116.574.,1849 +6.42733e-05,0.00592209,0.608178,128.474.,2078 +6.41674e-05,0.00592209,0.624042,111.111.,2037 +4.88661e-05,0.00592209,0.615408,120.004.,2627 +7.27714e-05,0.00592209,0.626926,119.866.,2128 +4.84641e-05,0.00592209,0.608054,119.676.,2408 +6.66562e-05,0.00592209,0.603902,128.957.,1668 +5.99872e-05,0.00592209,0.63676,108.467.,3448 +7.73127e-05,0.00592209,0.62232,123.353.,1551 +6.67597e-05,0.00592209,0.621411,123.301.,2180 +5.2819e-05,0.00592209,0.617515,114.838.,4096 +5.29257e-05,0.00592209,0.622611,118.611.,1973 +5.35212e-05,0.00592209,0.62533,109.616.,3424 +7.1947e-05,0.00592209,0.632331,113.565.,2905 +5.04311e-05,0.00592209,0.611559,120.01.,2147 +6.57161e-05,0.00592209,0.617789,125.441.,1820 +5.18695e-05,0.00592209,0.610402,122.541.,2430 +6.47262e-05,0.00592209,0.609141,123.169.,1989 +5.87925e-05,0.00592209,0.61627,117.344.,2143 +4.36904e-05,0.00592209,0.631954,112.674.,3526 +6.45195e-05,0.00592209,0.614402,118.787.,1765 +5.8354e-05,0.00592209,0.615515,112.061.,2368 +7.14669e-05,0.00592209,0.628382,110.262.,1923 +7.24908e-05,0.00592209,0.610848,116.504.,1830 +5.98617e-05,0.00592209,0.622949,109.607.,3609 +5.90411e-05,0.00592209,0.629175,122.198.,1859 +5.25569e-05,0.00592209,0.621253,124.527.,1876 +5.86979e-05,0.00592209,0.612603,120.886.,2916 +4.73113e-05,0.00592209,0.610586,119.176.,2072 +5.8777e-05,0.00592209,0.62863,121.081.,2338 +5.6608e-05,0.00592209,0.617215,121.038.,3021 +5.74614e-05,0.00592209,0.626088,112.392.,2182 +6.86466e-05,0.00592209,0.631893,121.148.,2246 +4.77969e-05,0.00592209,0.635218,117.053.,2939 +5.50553e-05,0.00592209,0.610707,123.651.,1417 +6.89628e-05,0.00592209,0.638474,128.446.,1840 +6.85622e-05,0.00592209,0.620769,115.527.,2116 +5.28017e-05,0.00592209,0.614948,121.456.,2178 +7.06916e-05,0.00592209,0.61804,127.418.,2354 +6.81788e-05,0.00592209,0.616056,113.541.,2768 +7.89711e-05,0.00592209,0.615108,116.805.,2293 +5.84297e-05,0.00592209,0.612733,123.244.,2206 +5.53374e-05,0.00592209,0.605062,123.095.,1902 +5.51739e-05,0.00592209,0.631543,115.9.,3145 +6.9413e-05,0.00592209,0.59103,124.024.,1475 +5.08739e-05,0.00592209,0.621454,114.685.,3356 +5.95256e-05,0.00592209,0.626188,113.428.,2336 +5.63659e-05,0.00592209,0.618554,117.456.,2105 +6.32019e-05,0.00592209,0.616926,122.15.,1799 +6.05333e-05,0.00592209,0.613481,124.576.,1873 +5.35997e-05,0.00592209,0.621122,113.63.,2834 +5.94187e-05,0.00592209,0.606925,126.608.,1970 +6.52182e-05,0.00592209,0.610882,129.916.,1246 +6.78626e-05,0.00592209,0.608581,119.673.,2155 +5.12495e-05,0.00592209,0.6262,116.233.,3037 +6.7083e-05,0.00592209,0.608299,125.086.,1595 +6.74099e-05,0.00592209,0.620429,112.897.,2800 +7.0689e-05,0.0115666,0.73748,73.9627.,781 +8.30021e-05,0.0115666,0.733986,79.3303.,965 +0.000115663,0.0115666,0.754351,72.8373.,1029 +0.000115101,0.0115666,0.761361,60.0032.,1435 +0.000130222,0.0115666,0.760933,80.1321.,1189 +0.000134453,0.0115666,0.765,66.1526.,1209 +0.000108858,0.0115666,0.741158,74.6032.,940 +0.000100633,0.0115666,0.742555,71.3161.,874 +9.22496e-05,0.0115666,0.750011,71.9377.,1407 +7.41514e-05,0.0115666,0.742094,70.127.,1525 +0.000149467,0.0115666,0.75484,61.7195.,1705 +0.000168885,0.0115666,0.73862,86.6101.,593 +0.000122462,0.0115666,0.731222,77.235.,770 +0.000117266,0.0115666,0.757041,70.3058.,1136 +0.000119127,0.0115666,0.747804,73.3268.,890 +0.000124455,0.0115666,0.748928,72.8603.,743 +9.47125e-05,0.0115666,0.738797,70.5867.,1935 +7.9171e-05,0.0115666,0.741438,79.8851.,1007 +9.00926e-05,0.0115666,0.729562,89.169.,854 +9.71306e-05,0.0115666,0.73793,86.3505.,849 +0.000113959,0.0115666,0.738424,77.8282.,842 +0.000108279,0.0115666,0.755674,70.418.,1942 +6.42834e-05,0.0115666,0.740169,82.3889.,861 +8.8094e-05,0.0115666,0.737385,80.3257.,902 +8.57496e-05,0.0115666,0.731752,85.6612.,649 +7.97196e-05,0.0115666,0.764609,76.2377.,671 +0.000107926,0.0115666,0.747697,76.8062.,905 +5.63544e-05,0.0115666,0.740041,75.0253.,1091 +0.000127036,0.0115666,0.746509,73.6296.,1218 +8.93177e-05,0.0115666,0.750775,71.8145.,1018 +7.13592e-05,0.0115666,0.746741,82.1172.,1052 +0.000121511,0.0115666,0.747184,68.4228.,1322 +0.000154913,0.0115666,0.736936,74.5628.,937 +0.000120138,0.0115666,0.75356,82.4297.,698 +5.97068e-05,0.0115666,0.744391,74.6568.,952 +0.000104185,0.0115666,0.7341,76.5874.,1223 +0.000123751,0.0115666,0.735266,82.2821.,715 +0.000108341,0.0115666,0.744947,71.321.,1058 +9.75329e-05,0.0115666,0.746476,80.1887.,1033 +6.51759e-05,0.0115666,0.754359,60.0022.,3631 +9.35949e-05,0.0115666,0.733867,73.5674.,1300 +8.56673e-05,0.0115666,0.744773,68.7547.,1081 +7.41782e-05,0.0115666,0.754371,97.4154.,907 +0.000111943,0.0115666,0.749778,81.1639.,1013 +8.48407e-05,0.0115666,0.726201,82.2747.,473 +6.14894e-05,0.0115666,0.746102,70.415.,938 +6.76652e-05,0.0115666,0.736705,72.564.,881 +9.73343e-05,0.0115666,0.754973,70.1961.,1019 +9.54201e-05,0.0115666,0.718442,83.8507.,762 +7.51464e-05,0.0115666,0.736317,82.3622.,646 +0.000105639,0.0115666,0.741073,74.3285.,1122 +0.000131041,0.0115666,0.735624,84.2108.,860 +0.000136142,0.0115666,0.754096,69.7744.,1124 +8.76576e-05,0.0115666,0.734191,82.1376.,889 +8.54651e-05,0.0115666,0.731117,74.2818.,715 +0.000121696,0.0115666,0.736555,78.989.,1029 +0.000124672,0.0115666,0.748948,82.2812.,939 +0.000135654,0.0115666,0.738358,74.0614.,1106 +7.8306e-05,0.0115666,0.73738,83.257.,390 +0.000117894,0.0115666,0.756543,72.454.,1223 +0.000107745,0.0115666,0.729775,71.9554.,1000 +0.000177142,0.0115666,0.733159,93.8159.,756 +0.000120879,0.0115666,0.752328,64.5602.,979 +0.000160079,0.0115666,0.737225,81.597.,836 +0.000108096,0.0115666,0.737118,74.8947.,802 +0.000104671,0.0115666,0.746382,71.937.,1625 +8.82439e-05,0.0115666,0.739388,82.8423.,728 +0.000128997,0.0115666,0.754149,66.0827.,1490 +0.0001338,0.0115666,0.751957,79.8222.,859 +0.000112858,0.0115666,0.745379,80.2208.,729 +0.000114923,0.0115666,0.749297,76.7288.,856 +7.53845e-05,0.0115666,0.748722,75.2866.,842 +7.55779e-05,0.0115666,0.77028,75.6383.,970 +8.87548e-05,0.0115666,0.743615,79.3073.,806 +8.4754e-05,0.0115666,0.760469,69.5742.,1140 +0.000129571,0.0115666,0.745269,76.4946.,975 +0.000110111,0.0115666,0.737088,92.7633.,599 +6.87804e-05,0.0115666,0.744389,83.3937.,775 +0.000101892,0.0115666,0.743134,83.8943.,728 +0.000105793,0.0115666,0.742164,73.5603.,1486 +0.000108123,0.0115666,0.751606,76.8801.,1162 +0.000109415,0.0115666,0.75257,70.703.,1264 +0.000118515,0.0115666,0.746588,69.1493.,1822 +0.000143603,0.0115666,0.762834,79.6539.,647 +8.09027e-05,0.0115666,0.74586,83.4016.,810 +8.85206e-05,0.0115666,0.719237,88.5801.,1201 +9.85622e-05,0.0115666,0.73017,85.8292.,843 +0.000116044,0.0115666,0.741297,72.5448.,1369 +0.000104403,0.0115666,0.737101,82.2857.,788 +0.000106433,0.0115666,0.741242,83.8247.,1129 +6.46802e-05,0.0115666,0.746106,78.3849.,497 +8.77417e-05,0.0115666,0.744569,84.6062.,810 +0.000103672,0.0115666,0.739614,75.7662.,1202 +7.23422e-05,0.0115666,0.742384,78.4256.,687 +7.63333e-05,0.0115666,0.740292,68.3999.,1707 +0.000167486,0.0115666,0.735526,72.1529.,1386 +8.76744e-05,0.0115666,0.736893,78.0544.,775 +7.8021e-05,0.0115666,0.740389,89.1144.,578 +7.86278e-05,0.0115666,0.722219,86.8059.,708 +0.000152359,0.0115666,0.740523,75.2054.,976 diff --git a/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.fit.log b/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.fit.log new file mode 100644 index 0000000..d40408a --- /dev/null +++ b/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.fit.log @@ -0,0 +1,138 @@ + + +******************************************************************************* +Sun Oct 1 20:12:38 2017 + + +FIT: data read from "20170926_3dFit_both.csv" every ::1 using 1:5 + format = x:z + #datapoints = 200 + residuals are weighted equally (unit weight) + +function used for fitting: f(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 6.57855e+08 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707107 + +initial set of free parameter values + +a = 1 +b = 1 + +After 7 iterations the fit converged. +final sum of squares of residuals : 7.34036e+07 +rel. change during last iteration : -3.02117e-11 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 608.872 +variance of residuals (reduced chisquare) = WSSR/ndf : 370725 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1.68921e+07 +/- 1.511e+06 (8.945%) +b = 3032.87 +/- 131.7 (4.343%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.945 1.000 + + +******************************************************************************* +Sun Oct 1 20:12:38 2017 + + +FIT: data read from "20170926_3dFit_both.csv" every ::1 using 3:5 + format = x:z + #datapoints = 200 + residuals are weighted equally (unit weight) + +function used for fitting: g(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 6.57424e+08 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.856516 + +initial set of free parameter values + +aa = 1 +bb = 1 + +After 4 iterations the fit converged. +final sum of squares of residuals : 5.05827e+07 +rel. change during last iteration : -1.56089e-12 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 505.439 +variance of residuals (reduced chisquare) = WSSR/ndf : 255468 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = -9234.91 +/- 561.3 (6.078%) +bb = 7926.36 +/- 383.7 (4.84%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -0.996 1.000 + + +******************************************************************************* +Sun Oct 1 20:12:38 2017 + + +FIT: data read from "20170926_3dFit_both.csv" every ::1 using 3:4 + format = x:z + #datapoints = 200 + residuals are weighted equally (unit weight) + +function used for fitting: h(x) +fitted parameters initialized with current variable values + + + + Iteration 0 + WSSR : 1.95631e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.856516 + +initial set of free parameter values + +aaa = 1 +bbb = 1 + +After 4 iterations the fit converged. +final sum of squares of residuals : 5749.96 +rel. change during last iteration : -1.9804e-11 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.3889 +variance of residuals (reduced chisquare) = WSSR/ndf : 29.0402 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -333.854 +/- 5.984 (1.793%) +bbb = 325.32 +/- 4.091 (1.257%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -0.996 1.000 diff --git a/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.log b/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.log new file mode 100644 index 0000000..45ac2dd --- /dev/null +++ b/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.log @@ -0,0 +1,261 @@ + + + Iteration 0 + WSSR : 6.57855e+08 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.707107 + +initial set of free parameter values + +a = 1 +b = 1 +/ + + Iteration 1 + WSSR : 1.19742e+08 delta(WSSR)/WSSR : -4.49394 + delta(WSSR) : -5.38113e+08 limit for stopping : 1e-05 + lambda : 0.0707107 + +resultant parameter values + +a = -4.3512 +b = 1637.21 +/ + + Iteration 2 + WSSR : 1.19736e+08 delta(WSSR)/WSSR : -5.30831e-05 + delta(WSSR) : -6355.94 limit for stopping : 1e-05 + lambda : 0.00707107 + +resultant parameter values + +a = -552.932 +b = 1641.35 +/ + + Iteration 3 + WSSR : 1.19436e+08 delta(WSSR)/WSSR : -0.00250746 + delta(WSSR) : -299482 limit for stopping : 1e-05 + lambda : 0.000707107 + +resultant parameter values + +a = -55233.5 +b = 1645.85 +/ + + Iteration 4 + WSSR : 9.96328e+07 delta(WSSR)/WSSR : -0.198762 + delta(WSSR) : -1.98032e+07 limit for stopping : 1e-05 + lambda : 7.07107e-05 + +resultant parameter values + +a = -4.18279e+06 +b = 1985.88 +/ + + Iteration 5 + WSSR : 7.3427e+07 delta(WSSR)/WSSR : -0.356896 + delta(WSSR) : -2.62058e+07 limit for stopping : 1e-05 + lambda : 7.07107e-06 + +resultant parameter values + +a = -1.65125e+07 +b = 3001.59 +/ + + Iteration 6 + WSSR : 7.34036e+07 delta(WSSR)/WSSR : -0.000318847 + delta(WSSR) : -23404.6 limit for stopping : 1e-05 + lambda : 7.07107e-07 + +resultant parameter values + +a = -1.6892e+07 +b = 3032.86 +/ + + Iteration 7 + WSSR : 7.34036e+07 delta(WSSR)/WSSR : -3.02117e-11 + delta(WSSR) : -0.00221765 limit for stopping : 1e-05 + lambda : 7.07107e-08 + +resultant parameter values + +a = -1.68921e+07 +b = 3032.87 + +After 7 iterations the fit converged. +final sum of squares of residuals : 7.34036e+07 +rel. change during last iteration : -3.02117e-11 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 608.872 +variance of residuals (reduced chisquare) = WSSR/ndf : 370725 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +a = -1.68921e+07 +/- 1.511e+06 (8.945%) +b = 3032.87 +/- 131.7 (4.343%) + + +correlation matrix of the fit parameters: + + a b +a 1.000 +b -0.945 1.000 + + + Iteration 0 + WSSR : 6.57424e+08 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.856516 + +initial set of free parameter values + +aa = 1 +bb = 1 +/ + + Iteration 1 + WSSR : 7.68973e+07 delta(WSSR)/WSSR : -7.54938 + delta(WSSR) : -5.80527e+08 limit for stopping : 1e-05 + lambda : 0.0856516 + +resultant parameter values + +aa = -3543.05 +bb = 4037.81 +/ + + Iteration 2 + WSSR : 5.05872e+07 delta(WSSR)/WSSR : -0.520094 + delta(WSSR) : -2.63101e+07 limit for stopping : 1e-05 + lambda : 0.00856516 + +resultant parameter values + +aa = -9160.46 +bb = 7875.55 +/ + + Iteration 3 + WSSR : 5.05827e+07 delta(WSSR)/WSSR : -8.8937e-05 + delta(WSSR) : -4498.67 limit for stopping : 1e-05 + lambda : 0.000856516 + +resultant parameter values + +aa = -9234.9 +bb = 7926.35 +/ + + Iteration 4 + WSSR : 5.05827e+07 delta(WSSR)/WSSR : -1.56089e-12 + delta(WSSR) : -7.89538e-05 limit for stopping : 1e-05 + lambda : 8.56516e-05 + +resultant parameter values + +aa = -9234.91 +bb = 7926.36 + +After 4 iterations the fit converged. +final sum of squares of residuals : 5.05827e+07 +rel. change during last iteration : -1.56089e-12 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 505.439 +variance of residuals (reduced chisquare) = WSSR/ndf : 255468 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aa = -9234.91 +/- 561.3 (6.078%) +bb = 7926.36 +/- 383.7 (4.84%) + + +correlation matrix of the fit parameters: + + aa bb +aa 1.000 +bb -0.996 1.000 + + + Iteration 0 + WSSR : 1.95631e+06 delta(WSSR)/WSSR : 0 + delta(WSSR) : 0 limit for stopping : 1e-05 + lambda : 0.856516 + +initial set of free parameter values + +aaa = 1 +bbb = 1 +/ + + Iteration 1 + WSSR : 43713 delta(WSSR)/WSSR : -43.7534 + delta(WSSR) : -1.91259e+06 limit for stopping : 1e-05 + lambda : 0.0856516 + +resultant parameter values + +aaa = -117.722 +bbb = 177.579 +/ + + Iteration 2 + WSSR : 5756.45 delta(WSSR)/WSSR : -6.59375 + delta(WSSR) : -37956.6 limit for stopping : 1e-05 + lambda : 0.00856516 + +resultant parameter values + +aaa = -331.026 +bbb = 323.391 +/ + + Iteration 3 + WSSR : 5749.96 delta(WSSR)/WSSR : -0.00112851 + delta(WSSR) : -6.48891 limit for stopping : 1e-05 + lambda : 0.000856516 + +resultant parameter values + +aaa = -333.853 +bbb = 325.32 +/ + + Iteration 4 + WSSR : 5749.96 delta(WSSR)/WSSR : -1.9804e-11 + delta(WSSR) : -1.13872e-07 limit for stopping : 1e-05 + lambda : 8.56516e-05 + +resultant parameter values + +aaa = -333.854 +bbb = 325.32 + +After 4 iterations the fit converged. +final sum of squares of residuals : 5749.96 +rel. change during last iteration : -1.9804e-11 + +degrees of freedom (FIT_NDF) : 198 +rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 5.3889 +variance of residuals (reduced chisquare) = WSSR/ndf : 29.0402 + +Final set of parameters Asymptotic Standard Error +======================= ========================== + +aaa = -333.854 +/- 5.984 (1.793%) +bbb = 325.32 +/- 4.091 (1.257%) + + +correlation matrix of the fit parameters: + + aaa bbb +aaa 1.000 +bbb -0.996 1.000 diff --git a/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.script b/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.script new file mode 100644 index 0000000..6c96ac1 --- /dev/null +++ b/dokumentation/evolution3d/20170926_3dFit_both.gnuplot.script @@ -0,0 +1,20 @@ +set datafile separator "," +f(x)=a*x+b +fit f(x) "20170926_3dFit_both.csv" every ::1 using 1:5 via a,b +set terminal png +set xlabel 'regularity' +set ylabel 'steps' +set output "20170926_3dFit_both_regularity-vs-steps.png" +plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 1:5 title "20170926_3dFit_4x4x4_100times.csv", "20170926_3dFit_5x5x5_100times.csv" every ::1 using 1:5 title "20170926_3dFit_5x5x5_100times.csv", f(x) title "lin. fit" lc rgb "black" +g(x)=aa*x+bb +fit g(x) "20170926_3dFit_both.csv" every ::1 using 3:5 via aa,bb +set xlabel 'improvement potential' +set ylabel 'steps' +set output "20170926_3dFit_both_improvement-vs-steps.png" +plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:5 title "20170926_3dFit_4x4x4_100times.csv", "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:5 title "20170926_3dFit_5x5x5_100times.csv", g(x) title "lin. fit" lc rgb "black" +h(x)=aaa*x+bbb +fit h(x) "20170926_3dFit_both.csv" every ::1 using 3:4 via aaa,bbb +set xlabel 'improvement potential' +set ylabel 'evolution error' +set output "20170926_3dFit_both_improvement-vs-evo-error.png" +plot "20170926_3dFit_4x4x4_100times.csv" every ::1 using 3:4 title "20170926_3dFit_4x4x4_100times.csv", "20170926_3dFit_5x5x5_100times.csv" every ::1 using 3:4 title "20170926_3dFit_5x5x5_100times.csv", h(x) title "lin. fit" lc rgb "black" diff --git a/dokumentation/evolution3d/20170926_3dFit_both_improvement-vs-evo-error.png b/dokumentation/evolution3d/20170926_3dFit_both_improvement-vs-evo-error.png new file mode 100644 index 0000000..29d4980 Binary files /dev/null and b/dokumentation/evolution3d/20170926_3dFit_both_improvement-vs-evo-error.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_both_improvement-vs-steps.png b/dokumentation/evolution3d/20170926_3dFit_both_improvement-vs-steps.png new file mode 100644 index 0000000..035fe4d Binary files /dev/null and b/dokumentation/evolution3d/20170926_3dFit_both_improvement-vs-steps.png differ diff --git a/dokumentation/evolution3d/20170926_3dFit_both_regularity-vs-steps.png b/dokumentation/evolution3d/20170926_3dFit_both_regularity-vs-steps.png new file mode 100644 index 0000000..50f2686 Binary files /dev/null and b/dokumentation/evolution3d/20170926_3dFit_both_regularity-vs-steps.png differ diff --git a/dokumentation/evolution3d/combine.sh b/dokumentation/evolution3d/combine.sh new file mode 100755 index 0000000..f6aef80 --- /dev/null +++ b/dokumentation/evolution3d/combine.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +if [[ $# -eq 0 ]]; then + echo "usage: $0 " +else + data="$1"; + png="`echo $1 | sed -s "s/\.csv$//"`" # strip ending + (cat < "${png}.gnuplot.script" + gnuplot "${png}.gnuplot.script" 2> "${png}.gnuplot.log" + mv fit.log "${png}.gnuplot.fit.log" +fi diff --git a/dokumentation/evolution3d/images.sh b/dokumentation/evolution3d/images.sh index 0289ce3..359de55 100755 --- a/dokumentation/evolution3d/images.sh +++ b/dokumentation/evolution3d/images.sh @@ -10,16 +10,22 @@ set datafile separator "," f(x)=a*x+b fit f(x) "$data" every ::1 using 1:5 via a,b set terminal png +set xlabel 'regularity' +set ylabel 'steps' set output "${png}_regularity-vs-steps.png" -plot "$data" every ::1 using 1:5 title "regularity vs. steps", f(x) lc rgb "black" +plot "$data" every ::1 using 1:5 title "data", f(x) title "lin. fit" lc rgb "black" g(x)=aa*x+bb fit g(x) "$data" every ::1 using 3:5 via aa,bb +set xlabel 'improvement potential' +set ylabel 'steps' set output "${png}_improvement-vs-steps.png" -plot "$data" every ::1 using 3:5 title "improvement potential vs. steps", g(x) lc rgb "black" +plot "$data" every ::1 using 3:5 title "data", g(x) title "lin. fit" lc rgb "black" h(x)=aaa*x+bbb fit h(x) "$data" every ::1 using 3:4 via aaa,bbb +set xlabel 'improvement potential' +set ylabel 'evolution error' set output "${png}_improvement-vs-evo-error.png" -plot "$data" every ::1 using 3:4 title "improvement potential vs. evolution error", h(x) lc rgb "black" +plot "$data" every ::1 using 3:4 title "data", h(x) title "lin. fit" lc rgb "black" EOD ) > "${png}.gnuplot.script" gnuplot "${png}.gnuplot.script" 2> "${png}.gnuplot.log"