-
Notifications
You must be signed in to change notification settings - Fork 83
/
Copy pathall_java_leave_one_out.py
30 lines (28 loc) · 16.7 KB
/
all_java_leave_one_out.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#
# AUTO-GENERATED FILE. DO NOT EDIT
# CodeBuff 1.4.15 'Wed May 18 13:34:05 PDT 2016'
#
import matplotlib.pyplot as plt
java_dist = [0.0018850141, 0.020178197, 0.027865317, 0.111582264, 0.009153318, 0.014784786, 0.010421387, 0.003649635, 0.18842193, 0.18152124, 0.017833259, 0.044871796, 0.033469312, 0.05263158, 0.0011129661, 0.0010976949, 0.030355593, 0.006960557, 0.0073463535, 0.016089927, 0.0049423394, 0.1493426, 0.0017641129, 0.0075650117, 0.0034567902, 0.021505376, 0.0019794141, 0.0028011205, 0.020624008, 0.22241338, 0.008365019, 0.037076842, 0.0020232676, 0.07622165, 0.13593256, 0.02876757, 0.021980831, 0.09255729, 0.0038035961, 0.0071138213, 0.006841505, 0.0018796993, 0.0013805799, 0.07252845, 0.0042357924, 0.0015923567, 0.0016386727, 0.0033057851, 0.01288698, 0.17104128, 0.011425463, 0.045009784, 0.03788218, 0.025641026, 0.041234627, 0.010806536, 0.039488673, 0.050551888, 0.056853335]
java_err = [0.027777778, 0.028478438, 0.05303761, 0.18355066, 0.11627907, 0.0623608, 0.08366534, 0.025316456, 0.057664234, 0.013661202, 0.053435113, 0.22580644, 0.0583691, 0.15625, 0.018867925, 0.015873017, 0.10743801, 0.026402641, 0.023002421, 0.034246575, 0.06918239, 0.11784512, 0.028037382, 0.046296295, 0.072289154, 0.14925373, 0.021052632, 0.01843318, 0.14925373, 0.07917059, 0.036, 0.1978022, 0.009708738, 0.06928407, 0.12662722, 0.0375, 0.05221239, 0.08922306, 0.033088237, 0.05376344, 0.05352798, 0.009433962, 0.0, 0.053030305, 0.054545455, 0.0, 0.018348623, 0.05263158, 0.07008965, 0.05671233, 0.024449877, 0.054303277, 0.04506699, 0.024922118, 0.061946902, 0.12195122, 0.0415625, 0.047588006, 0.06159383]
java8_dist = [0.0014144272, 0.11182457, 0.019228254, 0.012072675, 0.009968283, 0.009153318, 0.019151395, 0.20303711, 0.003649635, 0.18152124, 0.040838853, 0.033037476, 0.019145146, 0.06263899, 0.0011129661, 0.0010976949, 0.03859497, 0.0063060075, 0.015834076, 0.007524185, 0.00461285, 0.0940857, 0.0017641129, 0.0039525693, 0.0075650117, 0.0031658092, 0.0304414, 0.0028, 0.029858565, 0.008365019, 0.036808167, 0.0020232676, 0.23498191, 0.116425715, 0.031382807, 0.057463042, 0.03576039, 0.09134791, 0.032583136, 0.006554574, 0.0014091122, 0.0071138213, 0.035984006, 0.088757396, 0.0015923567, 0.0042357924, 0.0016386727, 0.0038546256, 0.04491726, 0.03868919, 0.02759135, 0.011150395, 0.06531645, 0.002389169, 0.014709429, 0.17240755, 0.04898114, 0.051149294, 0.12022559]
java8_err = [0.0, 0.18455367, 0.03168156, 0.0545657, 0.07968128, 0.11627907, 0.051923078, 0.060761347, 0.025316456, 0.013661202, 0.060944207, 0.18478261, 0.06870229, 0.21164021, 0.018867925, 0.015873017, 0.17094018, 0.026402641, 0.036020584, 0.024213076, 0.062893085, 0.10213243, 0.028037382, 0.060240965, 0.046296295, 0.036842104, 0.19402985, 0.01843318, 0.19402985, 0.036, 0.1978022, 0.009708738, 0.07728558, 0.11438679, 0.034375, 0.050808314, 0.059768066, 0.08243548, 0.029411765, 0.05109489, 0.0, 0.05376344, 0.016949153, 0.043560605, 0.0, 0.054545455, 0.018348623, 0.07017544, 0.047131147, 0.07334963, 0.04506699, 0.02200489, 0.046728972, 0.08943089, 0.04605263, 0.0570958, 0.042852674, 0.04518792, 0.044141915]
java_guava_dist = [0.0012886598, 0.0069637885, 0.008347246, 0.010192081, 0.0015527951, 0.0046783625, 0.0013284623, 0.0028645834, 0.003561888, 0.013024325, 0.010302937, 0.0030252868, 0.004123992, 0.00512492, 0.0033641716, 0.005748019, 0.005509642, 0.02697408, 0.005509642, 0.0020086083, 0.0049371636, 0.0023026315, 0.0057850126, 0.007109363, 0.007082069, 0.0037205457, 0.0038096718, 4.6598323E-4, 0.0035320087, 0.0207026, 0.016005121, 0.0019525802, 0.01103843, 0.0051858253, 0.017983789, 0.00872721, 0.0035684875, 0.056585245, 0.0016326531, 0.005672903, 0.0027788805, 0.0059441365, 0.011965356, 0.09820194, 0.005801688, 0.012028652, 0.008250594, 0.0050641857, 0.0030222894, 0.0036978342, 0.031542532, 0.023934724, 0.035787947, 0.0046783625, 0.0063718143, 0.0018666002, 0.0067491564, 0.03046683, 0.06379111, 0.047933232, 7.072136E-4, 0.005462491, 0.001980198, 0.051155116, 0.01938944, 0.0037593986, 0.012198137, 0.0034987277, 0.0032409658, 0.158898, 0.0038032455, 0.002873233, 0.0049261083, 0.0013742556, 0.0022853413, 0.00249501, 0.0033514872, 0.0015791551, 0.0041417396, 0.0030618494, 0.0044883303, 0.008085952, 0.0028712058, 0.011351729, 0.008097166, 0.0075050034, 0.0036166366, 0.012297735, 0.002796225, 0.0044125533, 0.003315964, 0.0067866626, 0.003092385, 0.022477783, 0.0033975085, 0.18156782, 0.0032347504, 0.004541326, 0.016284132, 0.0026166595, 0.019864853, 0.0066375704, 0.0043636365, 0.018341893, 0.031078529, 0.027092114, 0.0017660044, 0.010401568, 0.0034406825, 0.003702457, 0.008487269, 0.0031488433, 0.00954654, 0.0055132583, 0.00955414, 0.014101531, 0.010684246, 0.002834321, 0.005586592, 0.0054347827, 0.0043263286, 0.0038398246, 0.029326724, 0.0013738623, 0.0033849129, 0.005952381, 0.004223865, 0.09773014, 0.0020855058, 0.004608295, 0.0022889844, 0.013734879, 0.0042328043, 0.0032401038, 0.0032502708, 0.0043243244, 0.0032573289, 0.0031289111, 0.009517601, 0.0042127436, 0.004398021, 0.00491458, 0.0019146608, 0.012081218, 0.011999606, 0.014123244, 0.029096112, 0.0029344636, 0.0037388552, 0.011554332, 0.0043454645, 0.005759263, 0.0072665615, 0.0047343504, 0.0028896513, 0.0014355441, 0.031005356, 0.004095004, 0.005172071, 0.0054347827, 0.0026209678, 0.0031075203, 0.002019386, 0.010092059, 0.010968768, 0.0053238687, 0.0035868005, 0.0048706243, 0.0033989267, 0.0023572552, 0.006520405, 0.007860753, 0.0034118048, 0.004924278, 0.003357314, 0.014909279, 0.002578269, 0.07608183, 0.0036581117, 0.007989043, 0.032957003, 0.004693508, 0.00294792, 0.011535767, 0.0031921687, 0.00231324, 0.009655305, 0.0014144272, 0.012661946, 0.0097127, 0.0022611646, 0.05239651, 0.004931715, 0.0067476383, 0.0030198446, 0.002545177, 0.0040709507, 0.01047653, 0.008262936, 0.002617801, 0.003320683, 0.008214177, 0.062821835, 0.009789508, 0.003967161, 0.013049451, 0.0028935946, 0.021045407, 0.011387769, 0.0025861177, 0.0038314175, 0.10443996, 0.003078276, 0.002119542, 0.002119542, 0.014551009, 0.003918057, 1.03423314E-4, 0.003968254, 0.007352941, 0.03338891, 0.005811701, 0.005623687, 0.017109208, 0.031903986, 0.004887699, 0.045055762, 0.0022665458, 0.016624806, 0.0042668735, 0.009876099, 0.009388039, 0.008661269, 0.014247114, 0.014379415, 0.015097792, 0.09554974, 0.0024187975, 0.0027845458, 0.004196643, 0.010585229, 0.0037470725, 0.0023255814, 0.020307083, 0.014435222, 0.0040358743, 0.0049539986, 0.0035514967, 0.006060606, 0.029155912, 0.0062385323, 0.0045289854, 0.02458009, 0.0030708488, 0.039055403, 0.013834448, 0.0057671275, 0.003267974, 0.0059690354, 0.00858746, 0.0073917634, 0.013886337, 0.08235487, 0.0064123115, 0.004491584, 0.0038046925, 0.11724427, 0.0030254778, 0.020673515, 0.0065593324, 0.0074211503, 0.0024866785, 0.005513439, 0.003501512, 0.03672001, 0.003649635, 0.0037397158, 0.002116722, 0.0058383932, 0.051758997, 0.042471398, 7.29927E-4, 0.14739364, 0.0031397175, 0.0034429992, 0.0146991275, 0.022476995, 0.0631956, 0.0026737968, 0.01609442, 8.3022E-5, 0.020761246, 0.032947283, 0.0110011, 0.005408845, 0.014822135, 0.016467683, 0.1480211, 0.0021074815, 0.0023054755, 0.0027301093, 0.070510246, 0.007865414, 0.021254715, 0.038197096, 0.012258369, 0.009629712, 0.014870859, 0.0049850447, 0.031442665, 0.0020139427, 0.0067842607, 0.019281548, 0.0037792895, 0.027899344, 0.002714441, 0.0028272548, 0.012184315, 0.002319673, 0.021391444, 0.008789723, 0.009110629, 0.0019102197, 0.0062620426, 0.088807784, 0.003044802, 0.0047244094, 0.0038897893, 0.0015593673, 0.0022573364, 0.0018190086, 0.0016029311, 0.0025954763, 0.24338172, 0.07622072, 0.0024727993, 0.022413392, 0.007469532, 0.007950028, 0.0064234915, 0.019021949, 0.009195402, 0.0022633339, 0.009080591, 0.0042168675, 0.08400247, 0.011794982, 0.009958948, 0.01771366, 9.96016E-4, 0.0029300964, 0.009930122, 0.0144817075, 0.025024375, 0.0010810811, 0.004464286, 0.007473842, 0.010858324, 0.0039040714, 0.0055765426, 0.005602241, 0.0048348107, 0.007639744, 0.0042755925, 0.031436037, 0.007861017, 0.0040237186, 0.0033069104, 0.0075440067, 0.006882488, 0.01256913, 0.020123336, 0.0030272452, 0.0036734694, 0.0045336788, 0.073941134, 0.059396606, 0.04870215, 0.002717022, 0.0026370315, 0.0032397409, 0.0030355593, 0.0011940298, 0.0052137645, 0.048989113, 0.0088191, 0.009324145, 0.008443677, 0.003268313, 0.014713448, 0.014752371, 0.008457361, 8.896797E-4, 0.019660193, 0.015626471, 0.025511127, 0.017369295, 0.0040781284, 0.005846, 0.006331032, 0.012895662, 0.0010204081, 0.03269884, 0.022669185, 0.006403118, 0.008759937, 0.0031758957, 0.006014012, 0.030513782, 0.0026437198, 0.0077194474, 0.0034168565, 0.0026988043, 4.4228218E-4, 0.019529006, 0.0060409927, 0.0032989099, 0.0036679036, 0.006700448, 0.0033182648, 0.01661013, 0.0051747705, 0.013940521, 0.041786827, 0.07779401, 0.004954191, 0.023728041, 0.0057619708, 0.006582659, 0.03812722, 0.0010570824, 0.014145811, 0.012259849, 0.009502515, 0.019279128, 0.004214963, 0.0033869601, 0.008893539, 0.022285663, 0.0040779337, 0.037650388, 0.028304419, 0.21841022, 0.20221284, 0.0040453076, 0.012464532, 0.058970693, 0.047293853, 0.009373169, 0.02223144, 0.06163987, 0.0033692722, 0.00414651, 0.025572177, 0.02116594, 0.02361247, 0.0054099043, 0.012113347, 0.0067553306, 0.001854796, 0.027334852, 0.03226445, 0.0061193267, 0.016486347, 0.004085802, 0.0032271077, 0.006661732, 0.0070921984, 0.0051475633, 0.0061753807, 0.019325659, 0.005274262, 0.005154639, 0.00309119, 0.08102847, 0.010568342, 0.0037085514, 0.030676527, 6.896552E-4, 0.0035788845, 0.0038131555, 0.013513514, 0.00810537, 0.020574272, 7.6277653E-4, 0.023584906, 0.0025458247, 0.005888709, 0.106141016, 0.051894795, 0.025953548, 0.0044194106, 0.0027124775, 0.03436223, 0.018846218, 0.09282701, 0.0042426814, 0.008741259, 0.017706698, 0.038276337, 0.0453971, 0.005050505, 0.0051630433, 0.0076670316, 0.0052513126, 0.00456621, 0.03106537, 0.0041163815, 0.009496284, 0.0010834236, 0.0010458688]
java_guava_err = [0.0, 0.027108435, 0.057142857, 0.01891253, 0.009090909, 0.055555556, 0.027272727, 0.042682927, 0.021084337, 0.014760148, 0.029596413, 0.021934759, 0.04427481, 0.02173913, 0.0, 0.026415095, 0.02173913, 0.045498546, 0.02173913, 0.011904762, 0.01971831, 0.008370535, 0.032904148, 0.028827038, 0.016604178, 0.030571992, 0.030075189, 0.0, 0.018518519, 0.026068067, 0.034146342, 0.012658228, 0.012048192, 0.027314112, 0.01986755, 0.01917636, 0.015384615, 0.027123848, 0.0, 0.011956521, 0.008358663, 0.027888447, 0.022227112, 0.032, 0.008130081, 0.041841004, 0.027283512, 0.00990099, 0.003322259, 0.012096774, 0.014102564, 0.034313727, 0.041130036, 0.016216217, 0.0091743115, 0.010256411, 0.10204082, 0.015503876, 0.059541985, 0.028699217, 0.0, 0.005952381, 0.020833334, 0.028409092, 0.039408866, 0.02173913, 0.015384615, 0.006779661, 0.014577259, 0.0778032, 0.029891305, 0.01671123, 0.013937282, 0.0065312046, 0.016649324, 0.0056369784, 0.01875, 0.0020325202, 0.03163017, 0.015384615, 0.015873017, 0.012904797, 0.025773196, 0.007304602, 0.016806724, 0.017571885, 0.030120483, 0.06122449, 0.0068897638, 0.013565891, 0.011661808, 0.01396648, 0.01724138, 0.018957347, 0.0076045627, 0.012941176, 0.0114613185, 0.014925373, 0.01146789, 0.03125, 0.027669903, 0.010365854, 0.030674847, 0.027237354, 0.020007696, 0.052863438, 0.008720931, 0.030776093, 0.024636766, 0.023076924, 0.010309278, 0.0070339977, 0.029411765, 0.023088023, 0.03846154, 0.0125470515, 0.013816926, 0.008213553, 0.022801302, 0.020224718, 0.008032128, 0.0091743115, 0.012924667, 0.0121555915, 0.013020833, 0.055555556, 0.048387095, 0.021314388, 0.0055762082, 0.008583691, 0.0038834952, 0.013977128, 0.07317073, 0.015492254, 0.0, 0.021276595, 0.0, 0.013333334, 0.016620498, 0.0044444446, 0.014563107, 0.0123152705, 0.0028089888, 0.019292604, 0.025551684, 0.017449664, 0.036793694, 0.039473683, 0.02173913, 0.012738854, 0.012552301, 0.022530328, 0.009334889, 0.00896861, 0.015873017, 0.0014245014, 0.02668938, 0.02, 0.0091047045, 0.024193548, 0.009057971, 0.008403362, 0.016611295, 0.0141187925, 0.021903323, 0.013268999, 0.022857143, 0.018549748, 0.02153846, 0.01724138, 0.014771049, 0.035799522, 0.019434629, 0.0121630505, 0.014925373, 0.01801517, 0.012345679, 0.020652622, 0.01636444, 0.018989379, 0.018191546, 0.01746507, 0.033950616, 0.015415549, 0.025889968, 0.031948883, 0.016357206, 0.028753994, 0.022648083, 0.018708508, 0.0, 0.025474526, 0.02045944, 0.018932875, 0.008219178, 0.008287293, 0.011363637, 0.016627869, 0.0123854345, 0.011764706, 0.013295832, 0.01183432, 0.013844937, 0.011353899, 0.022861982, 0.009639564, 0.020057306, 0.0118733505, 0.02612036, 0.026595745, 0.01898734, 0.013888889, 0.011940299, 0.007832898, 0.0078125, 0.015895953, 0.007858546, 0.0, 0.010752688, 0.021857923, 0.024662675, 0.00877193, 0.012912482, 0.024829932, 0.019278096, 0.022304833, 0.028831564, 0.017301038, 0.023493975, 0.024523161, 0.019933555, 0.02096436, 0.014506769, 0.017832648, 0.011281225, 0.019894674, 0.025925925, 0.009940358, 0.00862069, 0.008064516, 0.024597919, 0.010256411, 0.00973236, 0.023809524, 0.028735632, 0.017857144, 0.039473683, 0.011952192, 0.036697246, 0.049953748, 0.008130081, 0.07017544, 0.01827957, 0.015789473, 0.019417476, 0.02413273, 0.016746411, 0.0116959065, 0.009352269, 0.009006391, 0.008064516, 0.010748065, 0.020966802, 0.02739726, 0.009015122, 0.025974026, 0.013552069, 0.007743363, 0.01403285, 0.036697246, 0.009708738, 0.0047393367, 0.028571429, 0.032663316, 0.021636877, 0.026845638, 0.01622718, 0.027726432, 0.030927835, 0.01438849, 0.029816514, 0.0, 0.027777778, 0.011627907, 0.015384615, 0.029940119, 0.03850642, 0.03587444, 0.011627907, 0.025032938, 0.0, 0.040229887, 0.045380875, 0.07692308, 0.015503876, 0.036956523, 0.023465704, 0.032133676, 0.020100502, 0.004878049, 0.007317073, 0.0151351355, 0.020833334, 0.023169601, 0.028378379, 0.019125683, 0.01131187, 0.032467533, 0.1, 0.17948718, 0.033557046, 0.027431421, 0.024066092, 0.0, 0.023131672, 0.009615385, 0.01, 0.011904762, 0.01908397, 0.029082773, 0.05952381, 0.049382716, 0.0, 0.02112676, 0.017216643, 0.011019284, 0.020618556, 0.005524862, 0.0042432817, 0.0046296297, 0.004733728, 0.014247552, 0.013192612, 0.026484752, 0.100890204, 0.037037037, 0.031624865, 0.008498584, 0.0085796, 0.033472802, 0.027612343, 0.028481012, 0.0065789474, 0.025531914, 0.008635579, 0.03827751, 0.013924051, 0.019911505, 0.020427112, 0.0, 0.014364641, 0.0060975607, 0.026515152, 0.062937066, 0.0, 0.022403259, 0.06477733, 0.06278027, 0.010526316, 0.020833334, 0.014173228, 0.016, 0.010305737, 0.010384216, 0.012946806, 0.013508892, 0.012738854, 0.012351327, 0.016438356, 0.035962876, 0.028037382, 0.018382354, 0.03125, 0.00896861, 0.022988506, 0.030303031, 0.024725275, 0.014581983, 0.021518987, 0.020066889, 0.0118811885, 0.014925373, 0.0, 0.016216217, 0.022796353, 0.03409091, 0.029079862, 0.038590603, 0.022326065, 0.015065913, 0.025477707, 0.027938344, 0.0, 0.025878003, 0.016009852, 0.025770308, 0.025641026, 0.015609756, 0.03761062, 0.02432886, 0.10616438, 0.0, 0.039596833, 0.02568982, 0.07954545, 0.034401875, 0.009484292, 0.013209393, 0.03534355, 0.008350731, 0.023613691, 0.009414654, 0.008290565, 0.0, 0.025423728, 0.017405063, 0.0128410915, 0.00983965, 0.01101393, 0.0074247755, 0.033738192, 0.015151516, 0.032886725, 0.01861862, 0.029213483, 0.017110266, 0.014221861, 0.0131752305, 0.019969279, 0.008324662, 0.0, 0.022146508, 0.022102747, 0.013114754, 0.039215688, 0.02183406, 0.018181818, 0.030470913, 0.021443889, 0.021341464, 0.03718674, 0.022130014, 0.028241334, 0.028455285, 0.01754386, 0.034790367, 0.031860225, 0.022255752, 0.036741216, 0.036525972, 0.028723072, 0.014084507, 0.028571429, 0.030110935, 0.024504084, 0.032540966, 0.01058201, 0.028313253, 0.019572955, 0.013605442, 0.025559105, 0.03539823, 0.016806724, 0.030303031, 0.03311258, 0.0030395137, 0.025270758, 0.013490725, 0.014492754, 0.019512195, 0.032384988, 0.016853932, 0.024691358, 0.027777778, 0.027455766, 0.021186441, 0.027083334, 0.03683241, 0.012345679, 0.02016129, 0.014492754, 0.026595745, 0.017021276, 0.027027028, 0.0, 0.048780486, 0.037037037, 0.022522522, 0.031578947, 0.036243822, 0.019601837, 0.010666667, 0.010204081, 0.029705644, 0.026219714, 0.021472393, 0.03076923, 0.048235293, 0.01642036, 0.024865782, 0.01640135, 0.03469388, 0.029612755, 0.022813689, 0.033613447, 0.0, 0.014336918, 0.020346647, 0.016949153, 0.0, 0.015015015]
language_data = [java8_dist, java8_err, java_dist, java_err, java_guava_dist, java_guava_err]
labels = ["java8\nn=59", "java8_err\nn=59", "java\nn=59", "java_err\nn=59", "java_guava\nn=511", "java_guava_err\nn=511"]
fig = plt.figure()
ax = plt.subplot(111)
ax.boxplot(language_data,
whis=[10, 90], # 10 and 90 % whiskers
widths=.35,
labels=labels)
ax.set_xticklabels(labels, rotation=60, fontsize=8)
plt.xticks(range(1,len(labels)+1), labels, rotation=60)
ax.yaxis.grid(True, linestyle='-', which='major', color='lightgrey', alpha=0.5)
ax.set_xlabel("Grammar and corpus size")
ax.set_ylabel("Edit distance / size of file")
ax.set_title("Leave-one-out Validation Using Edit Distance / Error Rate\nBetween Formatted and Original File")
plt.tight_layout()
fig.savefig('images/all_java_leave_one_out.pdf', format='pdf')
plt.show()