From 4b141f3a8cbf700f3f19404de89b6b864e67d4c3 Mon Sep 17 00:00:00 2001 From: Karolina Oparczyk Date: Sat, 15 May 2021 16:59:59 +0200 Subject: [PATCH] linear sklearn --- dev-0/out.tsv | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++ dev0_rmse.txt | 1 + main.py | 59 +++ test-A/out.tsv | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 2060 insertions(+) create mode 100644 dev-0/out.tsv create mode 100644 dev0_rmse.txt create mode 100644 main.py create mode 100644 test-A/out.tsv diff --git a/dev-0/out.tsv b/dev-0/out.tsv new file mode 100644 index 0000000..fea6352 --- /dev/null +++ b/dev-0/out.tsv @@ -0,0 +1,1000 @@ +0.13861083984375 +0.0918731689453125 +0.0715484619140625 +0.009124755859375 +0.0558929443359375 +0.1397247314453125 +0.0724639892578125 +0.0160064697265625 +-0.0326080322265625 +0.019012451171875 +0.1090545654296875 +0.169708251953125 +-0.012359619140625 +-0.00347900390625 +0.064666748046875 +0.04156494140625 +0.1362762451171875 +0.194244384765625 +0.128753662109375 +0.037445068359375 +-0.001739501953125 +0.00152587890625 +-0.0451812744140625 +0.12005615234375 +-0.0270538330078125 +0.129241943359375 +0.2148590087890625 +0.01812744140625 +0.0066986083984375 +0.0641326904296875 +0.1455230712890625 +0.1153564453125 +0.0206756591796875 +0.12274169921875 +0.0627288818359375 +0.1145172119140625 +0.047882080078125 +0.041839599609375 +0.0726776123046875 +0.13226318359375 +0.22003173828125 +0.0441436767578125 +0.0695953369140625 +0.1400299072265625 +0.051513671875 +0.1614990234375 +0.2420196533203125 +0.0499267578125 +0.0845489501953125 +0.092529296875 +0.1487274169921875 +-0.0108642578125 +0.196441650390625 +0.069671630859375 +-0.000396728515625 +-0.0284271240234375 +-0.0184478759765625 +0.045074462890625 +0.1455841064453125 +0.0023651123046875 +0.1896209716796875 +-0.03399658203125 +-0.013916015625 +0.2131805419921875 +0.2257537841796875 +0.1136322021484375 +-0.017181396484375 +0.1505126953125 +0.071319580078125 +-0.0024871826171875 +0.0377197265625 +0.053741455078125 +0.007080078125 +0.0169525146484375 +0.34320068359375 +0.063079833984375 +0.1191253662109375 +0.0921630859375 +0.1420440673828125 +0.016632080078125 +0.08251953125 +0.0868988037109375 +0.0828094482421875 +0.01702880859375 +0.040252685546875 +0.00238037109375 +0.1146697998046875 +0.083984375 +0.1395721435546875 +0.0291900634765625 +0.057037353515625 +0.0482177734375 +0.1287078857421875 +0.1014404296875 +0.0505218505859375 +0.002960205078125 +0.1678466796875 +0.15118408203125 +0.1308746337890625 +0.0509033203125 +0.0164794921875 +0.0332489013671875 +0.0628204345703125 +0.0239410400390625 +0.00836181640625 +0.03411865234375 +0.0324859619140625 +0.068145751953125 +0.18389892578125 +0.0237274169921875 +0.1380615234375 +-0.0228118896484375 +0.1202545166015625 +0.1135406494140625 +0.0103607177734375 +0.087677001953125 +0.0699615478515625 +0.0293121337890625 +0.11749267578125 +0.0413360595703125 +0.04669189453125 +0.043426513671875 +-0.013763427734375 +0.049072265625 +0.1492462158203125 +0.1869354248046875 +-0.039093017578125 +0.070098876953125 +0.0305328369140625 +0.084503173828125 +0.011749267578125 +-0.00970458984375 +0.0772857666015625 +0.07598876953125 +-0.0250244140625 +0.1811065673828125 +0.1839141845703125 +0.123626708984375 +0.0505523681640625 +0.10784912109375 +0.060516357421875 +0.0933380126953125 +0.18017578125 +0.050079345703125 +0.1724395751953125 +0.1078948974609375 +0.2125396728515625 +0.0391387939453125 +0.028350830078125 +0.125701904296875 +0.065765380859375 +0.0196990966796875 +0.0880126953125 +-0.078643798828125 +0.148468017578125 +-0.03472900390625 +0.15008544921875 +0.0680389404296875 +0.10687255859375 +0.126800537109375 +0.119415283203125 +0.1258544921875 +0.0772705078125 +-0.0174102783203125 +0.06353759765625 +-0.0280609130859375 +0.049041748046875 +0.059967041015625 +0.0407257080078125 +0.15020751953125 +0.1475372314453125 +0.123321533203125 +0.02105712890625 +0.031005859375 +0.142486572265625 +0.1324005126953125 +0.152069091796875 +0.251251220703125 +0.1588897705078125 +0.22003173828125 +0.1649322509765625 +0.0576019287109375 +0.05224609375 +-0.0144195556640625 +0.0263824462890625 +-0.0061798095703125 +0.1659698486328125 +0.0948333740234375 +-0.00604248046875 +0.0947265625 +-0.043212890625 +0.0687255859375 +0.07696533203125 +0.1184539794921875 +0.019134521484375 +0.1152191162109375 +0.049652099609375 +0.03765869140625 +0.0320587158203125 +0.0799560546875 +0.25823974609375 +0.2507781982421875 +0.0163421630859375 +-0.008148193359375 +0.028656005859375 +0.020965576171875 +0.1214599609375 +0.1700439453125 +0.120361328125 +0.0513916015625 +0.0335540771484375 +0.005859375 +0.125946044921875 +0.121124267578125 +0.052520751953125 +0.1451263427734375 +0.111968994140625 +0.118682861328125 +0.1526641845703125 +0.0853118896484375 +-0.0225677490234375 +0.0779571533203125 +0.037017822265625 +-0.0359344482421875 +0.072113037109375 +0.047821044921875 +0.0135345458984375 +0.065704345703125 +0.066558837890625 +0.1134490966796875 +-0.0006103515625 +0.07061767578125 +0.0455474853515625 +0.1505889892578125 +-0.0153350830078125 +-1.52587890625e-05 +0.13677978515625 +0.13604736328125 +0.0138397216796875 +0.1097564697265625 +0.09063720703125 +0.0465087890625 +0.03228759765625 +0.0873870849609375 +0.087921142578125 +0.033905029296875 +0.022216796875 +0.0743255615234375 +0.0544281005859375 +0.0119476318359375 +0.120147705078125 +0.0415496826171875 +0.10345458984375 +0.1645660400390625 +0.0236358642578125 +0.1558990478515625 +0.0484619140625 +0.1480712890625 +0.0472564697265625 +0.0374603271484375 +0.146514892578125 +0.00030517578125 +0.0335235595703125 +0.0180511474609375 +0.213470458984375 +0.0336456298828125 +-0.001251220703125 +0.1693267822265625 +0.0213470458984375 +0.0456085205078125 +-0.029754638671875 +0.0659027099609375 +0.0552215576171875 +0.028533935546875 +0.12872314453125 +0.093475341796875 +0.042938232421875 +0.407379150390625 +0.0259552001953125 +0.031890869140625 +0.385833740234375 +0.1370849609375 +0.023590087890625 +0.012786865234375 +0.1384124755859375 +0.0275726318359375 +0.1179656982421875 +0.005645751953125 +0.0688018798828125 +0.1092987060546875 +0.0223846435546875 +0.1614837646484375 +0.1094970703125 +-0.0064544677734375 +0.0428619384765625 +0.0796661376953125 +0.07049560546875 +0.044708251953125 +0.0484161376953125 +0.0915069580078125 +0.031280517578125 +0.0177154541015625 +-0.008209228515625 +0.08001708984375 +0.03204345703125 +0.0647430419921875 +0.002410888671875 +0.1346435546875 +0.0787353515625 +-0.0064849853515625 +-0.0035247802734375 +-0.060333251953125 +0.0367584228515625 +-0.0038299560546875 +0.127960205078125 +0.2180633544921875 +-0.009490966796875 +0.0274810791015625 +0.0863037109375 +0.04345703125 +0.076171875 +0.130126953125 +0.0773468017578125 +0.033477783203125 +0.116851806640625 +0.1644439697265625 +0.0682525634765625 +0.04376220703125 +0.1800537109375 +0.04510498046875 +0.046112060546875 +0.1216888427734375 +0.061981201171875 +0.0845947265625 +0.004425048828125 +0.076324462890625 +0.06787109375 +0.0519866943359375 +0.1076812744140625 +0.092437744140625 +0.269561767578125 +0.185272216796875 +0.073822021484375 +0.1169586181640625 +0.008758544921875 +0.1360931396484375 +0.02618408203125 +0.000946044921875 +0.1195831298828125 +0.0641326904296875 +0.11541748046875 +0.09552001953125 +0.1015167236328125 +0.067535400390625 +0.09600830078125 +0.168731689453125 +0.006561279296875 +-0.0002899169921875 +0.078277587890625 +0.04083251953125 +0.246368408203125 +0.0764923095703125 +-0.0064239501953125 +0.0829315185546875 +0.0586090087890625 +0.1719818115234375 +0.3643341064453125 +0.1340179443359375 +0.088470458984375 +0.07977294921875 +0.047882080078125 +0.1071624755859375 +-0.0503387451171875 +0.13275146484375 +0.148193359375 +0.0727081298828125 +0.039520263671875 +0.08575439453125 +0.1300048828125 +0.0582275390625 +-0.0228271484375 +0.0684051513671875 +0.0872955322265625 +0.0944976806640625 +-0.0169677734375 +0.060943603515625 +0.0298614501953125 +-0.033660888671875 +0.03729248046875 +0.02911376953125 +0.1143798828125 +0.106781005859375 +0.0797119140625 +0.03753662109375 +-0.0029754638671875 +0.141326904296875 +0.02789306640625 +0.1251373291015625 +0.0060577392578125 +0.054412841796875 +0.09222412109375 +0.062713623046875 +0.2343292236328125 +0.10858154296875 +0.12188720703125 +0.0437774658203125 +-0.0016021728515625 +0.028594970703125 +0.1942596435546875 +0.1481781005859375 +0.0749053955078125 +-0.005218505859375 +0.0081024169921875 +0.388519287109375 +0.2561492919921875 +0.27862548828125 +0.1928253173828125 +0.027008056640625 +0.0807952880859375 +0.1252593994140625 +0.07244873046875 +0.0923614501953125 +0.1349945068359375 +0.1719818115234375 +0.161529541015625 +0.091094970703125 +0.16241455078125 +-0.043731689453125 +0.103515625 +0.08447265625 +0.0655670166015625 +0.1340179443359375 +0.17071533203125 +0.041290283203125 +0.0013885498046875 +0.1650543212890625 +0.034149169921875 +0.0769500732421875 +0.0455322265625 +0.0551910400390625 +0.0758514404296875 +0.1111907958984375 +0.059539794921875 +0.129241943359375 +0.1475372314453125 +0.2126007080078125 +0.0919189453125 +0.2295684814453125 +0.110748291015625 +0.1934051513671875 +0.161041259765625 +0.05670166015625 +0.02734375 +0.055908203125 +0.036651611328125 +0.08172607421875 +0.0047454833984375 +0.144866943359375 +0.094268798828125 +0.056060791015625 +0.15032958984375 +0.009613037109375 +0.0335693359375 +0.034271240234375 +-0.006622314453125 +0.0684814453125 +0.019683837890625 +0.14892578125 +0.1165313720703125 +0.084014892578125 +0.0623779296875 +0.018951416015625 +0.12286376953125 +0.1686859130859375 +0.0424041748046875 +0.09661865234375 +0.040130615234375 +0.068634033203125 +0.034332275390625 +0.1032867431640625 +-0.059783935546875 +0.0803680419921875 +0.0297393798828125 +0.0987701416015625 +0.0448455810546875 +0.03363037109375 +0.09771728515625 +0.0789794921875 +0.05078125 +0.03546142578125 +0.07415771484375 +0.0881195068359375 +0.1719818115234375 +0.04498291015625 +0.0216064453125 +0.0658721923828125 +0.1430511474609375 +0.0702362060546875 +0.1908111572265625 +0.0078277587890625 +0.125732421875 +0.10992431640625 +0.1257781982421875 +0.0799102783203125 +0.1036834716796875 +0.1041259765625 +0.11883544921875 +0.072662353515625 +0.189117431640625 +0.0706939697265625 +-0.0093536376953125 +0.2156524658203125 +0.1761932373046875 +0.02374267578125 +0.38427734375 +0.0767059326171875 +0.0228424072265625 +0.081298828125 +0.064422607421875 +-0.0504913330078125 +0.038604736328125 +0.1175537109375 +0.2079315185546875 +0.0669097900390625 +0.0360260009765625 +0.1673583984375 +0.0420379638671875 +0.161163330078125 +0.1266632080078125 +0.1294403076171875 +0.12127685546875 +0.041107177734375 +0.167266845703125 +0.0212249755859375 +0.142303466796875 +0.003997802734375 +0.141998291015625 +0.004364013671875 +0.1461029052734375 +0.072235107421875 +0.1409912109375 +0.131866455078125 +0.1120147705078125 +0.003326416015625 +0.0178070068359375 +0.0126800537109375 +0.1537017822265625 +0.0240325927734375 +0.114532470703125 +0.144012451171875 +0.111541748046875 +0.117767333984375 +0.018890380859375 +0.0482177734375 +0.004425048828125 +-0.0076904296875 +0.0147705078125 +0.0105133056640625 +-0.0035400390625 +0.1122894287109375 +0.2125701904296875 +0.1523284912109375 +-0.01593017578125 +0.13946533203125 +0.0667266845703125 +-0.0645599365234375 +0.09832763671875 +0.0383148193359375 +0.0246429443359375 +-0.003692626953125 +0.1298675537109375 +0.0577392578125 +0.222991943359375 +0.1251220703125 +0.17578125 +0.09307861328125 +0.1137542724609375 +0.186676025390625 +0.0665130615234375 +0.1363677978515625 +-0.02545166015625 +0.1025543212890625 +-0.0448760986328125 +0.1293487548828125 +0.1442413330078125 +0.01409912109375 +0.051513671875 +0.0654296875 +0.1557769775390625 +0.0314483642578125 +-0.016754150390625 +0.0558929443359375 +0.1648101806640625 +0.0164794921875 +0.0259552001953125 +0.1165618896484375 +0.127960205078125 +0.2903289794921875 +0.0926666259765625 +-0.0024566650390625 +0.039306640625 +0.1346588134765625 +0.084686279296875 +0.0843353271484375 +0.0247650146484375 +0.087677001953125 +0.0086822509765625 +-0.0703277587890625 +0.0618438720703125 +0.122589111328125 +0.0754547119140625 +0.01593017578125 +-0.0225830078125 +0.09759521484375 +0.143829345703125 +0.060333251953125 +0.0580902099609375 +0.0291900634765625 +0.120849609375 +0.0954132080078125 +0.38873291015625 +0.0868988037109375 +-0.0035247802734375 +0.096099853515625 +0.1334686279296875 +0.040252685546875 +0.0494384765625 +0.082122802734375 +0.0151824951171875 +0.170684814453125 +-0.0067291259765625 +0.2505035400390625 +0.1408538818359375 +0.003509521484375 +0.041290283203125 +0.0485076904296875 +0.0443115234375 +-0.014251708984375 +0.125732421875 +0.0552520751953125 +0.0682830810546875 +-0.002838134765625 +0.022857666015625 +0.06341552734375 +0.128387451171875 +0.0314483642578125 +0.07421875 +0.0576019287109375 +0.105682373046875 +0.069305419921875 +0.251922607421875 +0.0380096435546875 +0.04150390625 +0.075408935546875 +0.106231689453125 +0.10430908203125 +0.102569580078125 +0.1718597412109375 +0.1860504150390625 +0.112457275390625 +0.111541748046875 +-0.003509521484375 +0.0952911376953125 +0.0422821044921875 +0.0988006591796875 +0.069976806640625 +0.0379486083984375 +0.0539398193359375 +0.0008087158203125 +0.1588134765625 +0.0963287353515625 +0.04791259765625 +-0.004058837890625 +0.2108306884765625 +0.087158203125 +0.1179351806640625 +0.0338897705078125 +0.155792236328125 +0.0467987060546875 +0.0748443603515625 +-0.0428619384765625 +0.0823974609375 +0.0589599609375 +0.2688446044921875 +0.15362548828125 +0.0830078125 +0.16650390625 +0.055206298828125 +0.1148223876953125 +-0.0355987548828125 +0.025238037109375 +0.001983642578125 +0.049224853515625 +0.06536865234375 +0.0928192138671875 +0.031829833984375 +-0.084259033203125 +0.15521240234375 +-0.0137786865234375 +0.1041107177734375 +0.022613525390625 +0.06036376953125 +0.167572021484375 +0.0728759765625 +0.072296142578125 +0.093597412109375 +0.14471435546875 +0.2483673095703125 +0.0524749755859375 +-0.06103515625 +0.084869384765625 +-0.027435302734375 +0.034149169921875 +0.089996337890625 +0.018646240234375 +0.0800628662109375 +-0.032806396484375 +0.1187744140625 +0.253997802734375 +0.1247100830078125 +0.146820068359375 +-0.0310821533203125 +0.068572998046875 +0.116851806640625 +0.001251220703125 +0.0213165283203125 +0.11834716796875 +0.013275146484375 +0.058502197265625 +-0.016204833984375 +0.0303497314453125 +0.1524658203125 +0.21575927734375 +0.0408782958984375 +0.009521484375 +0.1497650146484375 +0.0510406494140625 +0.0597076416015625 +0.04718017578125 +0.03558349609375 +0.0667724609375 +0.0447845458984375 +0.22113037109375 +0.108123779296875 +0.0245208740234375 +0.1103515625 +0.094512939453125 +0.06951904296875 +0.093780517578125 +0.048187255859375 +0.11260986328125 +-0.0084381103515625 +0.0819854736328125 +0.150604248046875 +0.0138702392578125 +0.127960205078125 +0.07366943359375 +-0.01898193359375 +-0.038360595703125 +0.0145263671875 +0.0117645263671875 +0.08856201171875 +0.0319976806640625 +0.1898040771484375 +0.036865234375 +0.1029052734375 +0.0344085693359375 +0.052276611328125 +-0.0852508544921875 +0.0661773681640625 +-0.0676116943359375 +0.05908203125 +0.0485076904296875 +0.0634307861328125 +0.119110107421875 +0.00958251953125 +0.0078125 +0.02935791015625 +0.13739013671875 +0.0236663818359375 +0.0549774169921875 +0.0639190673828125 +-0.0641326904296875 +0.113983154296875 +0.1045074462890625 +0.0465087890625 +0.2124786376953125 +0.1016387939453125 +0.0337982177734375 +0.013580322265625 +0.1540679931640625 +0.0320587158203125 +0.00921630859375 +0.083160400390625 +0.3536224365234375 +0.020599365234375 +0.04443359375 +0.144287109375 +0.1475372314453125 +0.0284576416015625 +-0.0111083984375 +0.0465240478515625 +0.119110107421875 +0.041748046875 +0.032196044921875 +-0.0036163330078125 +0.0550079345703125 +0.041900634765625 +0.1006011962890625 +0.159759521484375 +-0.030487060546875 +0.106231689453125 +0.140045166015625 +0.00909423828125 +0.0613861083984375 +0.0586090087890625 +0.01202392578125 +0.002349853515625 +0.1496429443359375 +0.116851806640625 +0.0622100830078125 +0.064544677734375 +0.0244293212890625 +0.0765533447265625 +0.03253173828125 +0.125732421875 +0.082366943359375 +0.0460357666015625 +0.116851806640625 +0.1620635986328125 +0.0328521728515625 +0.079833984375 +0.10369873046875 +0.2113494873046875 +0.0030517578125 +0.144134521484375 +0.131683349609375 +0.0223541259765625 +-0.03912353515625 +0.090606689453125 +0.0281524658203125 +0.0532684326171875 +0.135223388671875 +0.12249755859375 +-0.00897216796875 +0.0938873291015625 +0.057281494140625 +0.1228485107421875 +0.0472564697265625 +0.0386810302734375 +0.043975830078125 +0.0811767578125 +0.040679931640625 +0.0986328125 +0.110015869140625 +0.090728759765625 +0.0152587890625 +0.08953857421875 +0.0280914306640625 +-0.0042724609375 +0.0396575927734375 +0.0195159912109375 +-0.0376129150390625 +0.1014404296875 +0.05157470703125 +-0.0364227294921875 +0.0198211669921875 +0.0189208984375 +0.0413970947265625 +0.009918212890625 +0.1310272216796875 +0.1129302978515625 +0.052032470703125 +0.055908203125 +0.0677337646484375 +0.2483673095703125 +0.0769500732421875 +0.2420501708984375 +0.107818603515625 +0.1397705078125 +0.0536346435546875 +0.0492095947265625 +0.1042633056640625 +0.0176544189453125 +0.0624237060546875 +0.1346588134765625 +0.13165283203125 +0.0917816162109375 +0.2145843505859375 +0.0058135986328125 +-0.0142822265625 +0.0476837158203125 +0.0143890380859375 +0.0548248291015625 +0.1044769287109375 +-0.10540771484375 +0.065673828125 +0.0112762451171875 +0.08929443359375 +0.180633544921875 +0.1576385498046875 +0.029052734375 +0.1719818115234375 +-0.023529052734375 +0.0608062744140625 +0.065460205078125 +-0.0440673828125 +0.0602569580078125 +0.0796661376953125 +0.169189453125 +0.1148834228515625 +0.24176025390625 +0.2167205810546875 +0.10955810546875 +0.096649169921875 +-0.0360870361328125 +0.0394439697265625 +0.04168701171875 +0.0347442626953125 +0.0648345947265625 +0.21563720703125 +0.1486663818359375 +-0.0063323974609375 +0.0477447509765625 +0.10235595703125 +0.129608154296875 +0.2469635009765625 +0.0651092529296875 +0.0224151611328125 +0.0138397216796875 +0.11083984375 +0.1396484375 +0.0414276123046875 +0.095428466796875 +0.0863037109375 +0.0877685546875 +0.126708984375 +0.142120361328125 +0.10699462890625 +0.0950775146484375 +-0.0015411376953125 +-0.0379180908203125 +0.046417236328125 +0.230010986328125 +0.0428924560546875 +0.1343994140625 +0.1328887939453125 +0.017578125 +0.006072998046875 +0.188232421875 +0.0423736572265625 +0.0565185546875 +0.050140380859375 +-0.027099609375 +0.086883544921875 +0.1190948486328125 +0.1461639404296875 +0.0469818115234375 +0.0285491943359375 +0.100250244140625 +0.002349853515625 +0.1269073486328125 +0.083526611328125 +0.1480712890625 +0.1186370849609375 +0.05291748046875 +0.028594970703125 +0.134246826171875 +0.1442718505859375 +-0.008270263671875 +0.110992431640625 +0.11688232421875 +0.0949554443359375 +0.1368560791015625 +0.08892822265625 +0.0620269775390625 +0.0164947509765625 +0.22003173828125 +0.043426513671875 +0.01043701171875 +0.0073089599609375 +0.10662841796875 +0.133697509765625 +-0.0126953125 +0.0082244873046875 +0.0185394287109375 +0.127777099609375 +0.2180023193359375 +0.1276397705078125 +0.141510009765625 +0.052703857421875 +-0.002471923828125 +0.090972900390625 +0.12579345703125 +-0.045654296875 +0.022003173828125 +0.1306610107421875 +0.1485137939453125 +0.06854248046875 +0.255279541015625 diff --git a/dev0_rmse.txt b/dev0_rmse.txt new file mode 100644 index 0000000..edfd3ea --- /dev/null +++ b/dev0_rmse.txt @@ -0,0 +1 @@ +1013603084.8408571 \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..f6a7e4a --- /dev/null +++ b/main.py @@ -0,0 +1,59 @@ +import pandas as pd +from pandas import DataFrame +from sklearn.linear_model import LinearRegression +from sklearn.metrics import mean_squared_error +import numpy as np + +df = pd.read_csv("train/train.tsv", header=None, sep="\t", error_bad_lines=False) +dev0 = pd.read_csv("dev-0/in.tsv", header=None, sep="\t", error_bad_lines=False) +testA = pd.read_csv("test-A/in.tsv", header=None, sep="\t", error_bad_lines=False) +expected = pd.read_csv("dev-0/expected.tsv", header=None, sep="\t", error_bad_lines=False) + +all_df = df.copy() +test_dev0 = dev0.copy() +test_dev0.insert(0, "dum", 0, True) +test_dev0 = test_dev0.rename(columns={"dum": 0, 0: 1, 1: 2, 2: 3, 3: 4, 4: 5, 5: 6}) +all_df = all_df.append(test_dev0, ignore_index=True) + +test_testA = testA.copy() +test_testA.insert(0, "dum", 0, True) +test_testA = test_testA.rename(columns={"dum": 0, 0: 1, 1: 2, 2: 3, 3: 4, 4: 5, 5: 6}) +all_df = all_df.append(test_testA, ignore_index=True) +all_df = pd.get_dummies(all_df, columns=[3, 4]) + +min_val = np.min(all_df) +max_val = np.max(all_df) +all_df = (all_df - min_val) / (max_val - min_val) + +dummy_df = all_df[:len(df)] +dummy_dev0 = all_df[len(df):len(df) + len(dev0)] +dummy_testA = all_df[len(df) + len(dev0):] + +X = dummy_df[dummy_df.columns[1:]] +Y = dummy_df[dummy_df.columns[:1]] + +model = LinearRegression().fit(X, Y) + +predicted_dev0 = model.predict(dummy_dev0[dummy_dev0.columns[1:]]) +predicted_testA = model.predict(dummy_testA[dummy_testA.columns[1:]]) + +with open("dev-0/out.tsv", "w") as file: + for pred in predicted_dev0: + file.write(str(pred[0]) + "\n") + +with open("test-A/out.tsv", "w") as file: + for pred in predicted_testA: + file.write(str(pred[0]) + "\n") + +predicted_denormalized = [] +for pred in predicted_dev0: + predicted_denormalized.append(pred[0] * (max_val[0] - min_val[0]) + min_val[0]) + +predicted_denormalized = DataFrame(predicted_denormalized, columns=['pred']) +error = mean_squared_error(expected, predicted_denormalized) +for exp, pred in zip(expected.values, predicted_denormalized.values): + print(exp, pred) + +f = open("dev0_rmse.txt", "w") +f.write(str(error)) +f.close() \ No newline at end of file diff --git a/test-A/out.tsv b/test-A/out.tsv new file mode 100644 index 0000000..eb46b36 --- /dev/null +++ b/test-A/out.tsv @@ -0,0 +1,1000 @@ +0.0398712158203125 +0.03961181640625 +0.0081787109375 +-0.008331298828125 +0.0478515625 +0.02728271484375 +0.0636444091796875 +0.02032470703125 +0.18865966796875 +0.073974609375 +-0.065032958984375 +0.07843017578125 +-0.015869140625 +0.0533599853515625 +-0.002685546875 +0.0404205322265625 +0.0571746826171875 +0.118011474609375 +0.0555572509765625 +0.01812744140625 +0.1125946044921875 +0.0089874267578125 +-0.0027008056640625 +0.09515380859375 +-0.0116729736328125 +0.0307769775390625 +0.056488037109375 +0.096710205078125 +0.2142333984375 +0.0824432373046875 +0.0846099853515625 +0.028411865234375 +0.040435791015625 +-0.00048828125 +0.17681884765625 +-0.0029449462890625 +0.1215972900390625 +0.07843017578125 +0.1358184814453125 +0.035064697265625 +0.0404205322265625 +0.11688232421875 +0.0617218017578125 +0.1464385986328125 +0.144012451171875 +0.05926513671875 +0.0654296875 +0.0010986328125 +0.0340728759765625 +0.08935546875 +0.077178955078125 +0.184844970703125 +0.044158935546875 +0.0798797607421875 +-0.0235137939453125 +0.1157379150390625 +0.1373443603515625 +0.0787506103515625 +0.1579742431640625 +0.2216644287109375 +0.0292205810546875 +0.1409912109375 +0.18109130859375 +0.0350341796875 +0.0899200439453125 +0.12890625 +-0.0118255615234375 +0.007904052734375 +0.0904998779296875 +0.1719818115234375 +0.0960693359375 +0.194244384765625 +0.0420989990234375 +0.1660614013671875 +0.0818634033203125 +0.027557373046875 +0.0289306640625 +0.0381622314453125 +0.1989898681640625 +0.055755615234375 +0.0599822998046875 +0.0773773193359375 +0.1343994140625 +0.1298980712890625 +0.05609130859375 +0.1339874267578125 +0.226776123046875 +0.067047119140625 +0.0706787109375 +0.0948333740234375 +0.022369384765625 +0.1798858642578125 +0.1499481201171875 +0.1290283203125 +0.0955352783203125 +0.1539459228515625 +0.0298614501953125 +0.00164794921875 +0.185028076171875 +0.0521087646484375 +0.1384124755859375 +0.1527252197265625 +0.029296875 +0.0850067138671875 +0.0837249755859375 +0.1324920654296875 +0.1007537841796875 +0.033203125 +0.1236572265625 +0.0926055908203125 +0.047821044921875 +0.01318359375 +0.152374267578125 +0.027923583984375 +0.0132598876953125 +0.1426849365234375 +0.003936767578125 +0.148101806640625 +-0.043426513671875 +0.074554443359375 +0.0337982177734375 +0.0081939697265625 +0.0710601806640625 +-0.021728515625 +0.0447540283203125 +0.0207672119140625 +0.0475311279296875 +0.00115966796875 +0.107666015625 +0.0626373291015625 +0.0563507080078125 +0.0259246826171875 +0.0543670654296875 +0.071319580078125 +0.173187255859375 +0.1466064453125 +0.0432891845703125 +0.0844268798828125 +0.114227294921875 +0.04638671875 +0.06353759765625 +0.047943115234375 +0.08062744140625 +-0.051300048828125 +0.0544891357421875 +0.027252197265625 +0.278350830078125 +0.144134521484375 +0.057708740234375 +0.008819580078125 +0.181884765625 +0.137298583984375 +0.134552001953125 +0.0699462890625 +-0.019073486328125 +0.2458648681640625 +0.0957489013671875 +0.057220458984375 +0.0595245361328125 +0.05096435546875 +0.01959228515625 +0.015380859375 +0.1703338623046875 +-0.019134521484375 +0.11798095703125 +0.1450042724609375 +0.0589599609375 +0.175689697265625 +0.087371826171875 +0.1107940673828125 +0.12078857421875 +-0.018035888671875 +0.105499267578125 +0.0958404541015625 +0.13531494140625 +0.0106353759765625 +0.1270751953125 +0.1217498779296875 +0.1685638427734375 +0.117095947265625 +0.0841522216796875 +0.1029052734375 +0.053497314453125 +0.1046600341796875 +0.0966644287109375 +0.17205810546875 +0.075103759765625 +0.076446533203125 +0.188232421875 +0.04852294921875 +0.0506591796875 +0.009368896484375 +-0.003082275390625 +0.0258941650390625 +0.0610809326171875 +0.0004119873046875 +0.096893310546875 +0.077301025390625 +0.030914306640625 +0.0667724609375 +0.2315826416015625 +0.0626678466796875 +0.069122314453125 +0.048370361328125 +0.1457672119140625 +0.1734619140625 +0.0687255859375 +0.0739288330078125 +0.076690673828125 +0.0374755859375 +0.0561981201171875 +-0.0480804443359375 +0.030059814453125 +0.0520172119140625 +0.0492706298828125 +-0.005035400390625 +0.0970001220703125 +0.037200927734375 +0.0547027587890625 +0.0016021728515625 +0.0362701416015625 +0.029022216796875 +0.1825714111328125 +0.0059814453125 +-0.02825927734375 +0.0748748779296875 +-0.0245819091796875 +0.11700439453125 +0.0070343017578125 +0.085205078125 +-0.0736846923828125 +0.0395355224609375 +0.09881591796875 +0.1025848388671875 +0.070098876953125 +0.042694091796875 +0.086761474609375 +0.104217529296875 +0.122589111328125 +0.142547607421875 +-0.07391357421875 +-0.01324462890625 +0.1293487548828125 +-0.02886962890625 +0.0227508544921875 +0.0423126220703125 +0.078338623046875 +0.176300048828125 +0.089324951171875 +0.09197998046875 +0.022491455078125 +0.0804443359375 +0.14532470703125 +0.1114349365234375 +0.1182861328125 +0.09027099609375 +0.0565338134765625 +0.05718994140625 +0.1719818115234375 +0.3251190185546875 +0.0601806640625 +0.1517486572265625 +0.13543701171875 +0.06683349609375 +0.1246337890625 +0.11798095703125 +0.0379486083984375 +-13949489908.070038 +0.070556640625 +0.1926116943359375 +0.0396728515625 +0.03448486328125 +0.0904388427734375 +0.129547119140625 +0.0032501220703125 +-0.0062713623046875 +0.01458740234375 +0.09686279296875 +0.23004150390625 +0.0575103759765625 +0.0772247314453125 +0.069183349609375 +0.1685638427734375 +0.0755462646484375 +0.0528106689453125 +0.0809326171875 +0.1210784912109375 +0.1719818115234375 +-0.00189208984375 +0.077484130859375 +0.0554351806640625 +0.07098388671875 +0.061981201171875 +0.031951904296875 +0.1074371337890625 +0.0153045654296875 +0.0873260498046875 +0.1383514404296875 +0.04718017578125 +0.0860137939453125 +0.164764404296875 +0.0550384521484375 +0.3664703369140625 +0.12689208984375 +0.1627960205078125 +0.1484375 +0.0662994384765625 +-0.0033416748046875 +0.151885986328125 +0.0653076171875 +0.1025848388671875 +0.0441436767578125 +0.12762451171875 +0.089447021484375 +0.0255279541015625 +0.11376953125 +0.02655029296875 +0.0066070556640625 +0.05523681640625 +0.10858154296875 +0.137603759765625 +0.0870361328125 +0.1687469482421875 +0.018585205078125 +0.0367279052734375 +0.23583984375 +0.0637969970703125 +0.026824951171875 +0.1345977783203125 +0.028656005859375 +-0.0222625732421875 +0.00421142578125 +0.0989990234375 +0.13372802734375 +0.1604461669921875 +0.0748138427734375 +0.0374298095703125 +-0.0315093994140625 +0.1514129638671875 +0.1242828369140625 +0.1421661376953125 +0.0767669677734375 +0.03643798828125 +0.28692626953125 +0.1719818115234375 +0.0051727294921875 +0.0136871337890625 +0.0475616455078125 +0.170745849609375 +0.071380615234375 +0.1302337646484375 +0.098419189453125 +0.14483642578125 +-0.006683349609375 +0.065643310546875 +0.032501220703125 +0.0743408203125 +0.012054443359375 +0.059478759765625 +0.0626068115234375 +0.1285858154296875 +0.0146942138671875 +0.0316009521484375 +0.0370330810546875 +-0.0306243896484375 +0.0594940185546875 +0.11883544921875 +0.108001708984375 +0.078216552734375 +0.118499755859375 +0.10076904296875 +0.297271728515625 +0.03741455078125 +0.0609893798828125 +0.04058837890625 +0.07562255859375 +0.12396240234375 +0.1242218017578125 +-0.015899658203125 +0.0152130126953125 +0.151092529296875 +0.05731201171875 +0.0990142822265625 +0.054718017578125 +0.042755126953125 +0.0424041748046875 +0.0485992431640625 +-0.0009918212890625 +0.0050048828125 +0.0640106201171875 +-0.0129241943359375 +0.057830810546875 +0.087249755859375 +0.016204833984375 +0.0665435791015625 +0.1139678955078125 +0.068603515625 +0.108673095703125 +0.0973968505859375 +0.052154541015625 +0.2248992919921875 +-0.021942138671875 +0.108428955078125 +0.0868377685546875 +0.026519775390625 +-0.0348052978515625 +0.0720062255859375 +0.028717041015625 +0.027679443359375 +0.07733154296875 +0.0960235595703125 +0.1235809326171875 +0.143157958984375 +0.1154937744140625 +0.1185150146484375 +0.081085205078125 +0.0197906494140625 +0.1344146728515625 +0.1103057861328125 +0.0355224609375 +0.08905029296875 +0.0459747314453125 +0.129241943359375 +-0.01165771484375 +0.1145782470703125 +0.0734100341796875 +0.1268310546875 +0.1111297607421875 +0.195892333984375 +0.0867767333984375 +0.0624542236328125 +0.018585205078125 +0.1475372314453125 +0.0193939208984375 +0.006927490234375 +0.043792724609375 +0.05328369140625 +0.23968505859375 +0.1135406494140625 +0.0462188720703125 +0.196441650390625 +0.133453369140625 +0.053985595703125 +0.0113067626953125 +0.03094482421875 +0.108795166015625 +0.020538330078125 +0.0568084716796875 +0.0909271240234375 +0.080352783203125 +-0.0644989013671875 +0.0126190185546875 +-0.063507080078125 +0.0306396484375 +0.02520751953125 +0.1485595703125 +-0.0145721435546875 +0.061309814453125 +0.21783447265625 +-0.0138092041015625 +0.0253753662109375 +-0.0082244873046875 +0.0236053466796875 +0.0193328857421875 +0.072540283203125 +0.008148193359375 +0.0849761962890625 +0.088470458984375 +-0.05145263671875 +-0.01910400390625 +0.0675506591796875 +0.0731048583984375 +0.1323699951171875 +0.0557403564453125 +0.1546173095703125 +0.0221099853515625 +0.093994140625 +0.134918212890625 +0.0149383544921875 +0.0977783203125 +-0.007904052734375 +0.1329498291015625 +0.224517822265625 +0.170806884765625 +-0.0030364990234375 +0.226715087890625 +0.0635223388671875 +0.0889129638671875 +0.0942535400390625 +0.064544677734375 +-0.04425048828125 +0.067535400390625 +0.03643798828125 +0.026763916015625 +0.1060943603515625 +0.0604095458984375 +0.0369720458984375 +0.109283447265625 +0.163909912109375 +0.0846405029296875 +0.0724945068359375 +0.140655517578125 +0.0060272216796875 +0.13104248046875 +0.0404510498046875 +0.0500946044921875 +0.1021270751953125 +0.1335296630859375 +-0.052276611328125 +0.1001129150390625 +0.1165771484375 +-0.039306640625 +0.158660888671875 +0.172088623046875 +0.085784912109375 +0.2501373291015625 +0.0434417724609375 +0.194244384765625 +0.020843505859375 +0.0902862548828125 +0.1143341064453125 +0.065704345703125 +0.0625762939453125 +0.025390625 +0.1877899169921875 +-0.0379791259765625 +0.01702880859375 +-0.019561767578125 +0.046783447265625 +0.0583648681640625 +0.025177001953125 +0.087188720703125 +-0.0745849609375 +0.0855560302734375 +0.0640411376953125 +0.0401153564453125 +0.037109375 +0.2471923828125 +0.1282196044921875 +0.10931396484375 +0.167083740234375 +0.098114013671875 +0.034027099609375 +0.1719818115234375 +0.089996337890625 +0.0042572021484375 +0.047088623046875 +0.045989990234375 +0.2085418701171875 +0.048004150390625 +0.09088134765625 +0.1614532470703125 +0.0731048583984375 +0.2096099853515625 +0.0631256103515625 +0.1502227783203125 +0.1344451904296875 +0.0666656494140625 +0.123565673828125 +0.0341033935546875 +-0.0518951416015625 +0.0493011474609375 +-0.006011962890625 +0.052337646484375 +0.2389068603515625 +0.152008056640625 +0.1291656494140625 +0.0108795166015625 +0.15692138671875 +0.1380767822265625 +0.2236175537109375 +0.16156005859375 +0.006256103515625 +0.078155517578125 +0.167205810546875 +0.04534912109375 +0.2459259033203125 +0.150360107421875 +-0.020538330078125 +0.17474365234375 +0.005126953125 +0.0745849609375 +0.08905029296875 +0.0627288818359375 +0.0317535400390625 +0.17987060546875 +0.042266845703125 +0.04571533203125 +0.188690185546875 +0.010345458984375 +0.1953125 +-0.003814697265625 +0.130401611328125 +0.1223602294921875 +0.3138427734375 +-0.041656494140625 +0.0073699951171875 +0.10540771484375 +0.1204071044921875 +0.10205078125 +0.04437255859375 +0.0648345947265625 +0.02264404296875 +-0.00457763671875 +0.071258544921875 +0.0152587890625 +0.0387115478515625 +0.0473785400390625 +0.1487579345703125 +0.0379791259765625 +0.105926513671875 +0.1622467041015625 +0.1290435791015625 +0.2386322021484375 +-0.008544921875 +0.1244659423828125 +0.0009765625 +0.027374267578125 +-0.0085601806640625 +0.0389556884765625 +0.125091552734375 +0.0929718017578125 +0.048187255859375 +0.19354248046875 +0.014556884765625 +0.0754852294921875 +0.037811279296875 +-0.051361083984375 +0.0585784912109375 +0.1497344970703125 +0.135711669921875 +-0.0155792236328125 +0.1151123046875 +0.0781097412109375 +0.100830078125 +0.088165283203125 +0.141326904296875 +0.05902099609375 +0.110809326171875 +0.051483154296875 +0.18817138671875 +0.109527587890625 +0.112060546875 +0.060577392578125 +0.1227569580078125 +0.23004150390625 +0.0524749755859375 +0.044464111328125 +0.043701171875 +-0.023834228515625 +0.2357330322265625 +-1.52587890625e-05 +0.113739013671875 +0.185943603515625 +0.10443115234375 +0.251495361328125 +-0.037841796875 +0.148193359375 +0.2259521484375 +0.0133819580078125 +0.19696044921875 +-0.0059051513671875 +0.1002044677734375 +0.0244598388671875 +-0.130340576171875 +-0.00079345703125 +0.02325439453125 +0.0650634765625 +0.27655029296875 +0.0705718994140625 +-0.0211334228515625 +0.1287994384765625 +-0.014495849609375 +-0.032745361328125 +0.0912933349609375 +0.070037841796875 +0.116058349609375 +0.123748779296875 +0.11138916015625 +0.067291259765625 +0.080108642578125 +0.0159759521484375 +0.1503753662109375 +0.0516510009765625 +-0.0267333984375 +0.074249267578125 +-0.0154266357421875 +0.0960845947265625 +0.0590057373046875 +0.016357421875 +0.04522705078125 +0.041778564453125 +0.0211181640625 +0.0338897705078125 +0.073516845703125 +-0.048553466796875 +-0.0045623779296875 +0.003936767578125 +0.0005035400390625 +0.21246337890625 +0.1039886474609375 +0.0269317626953125 +0.151092529296875 +0.0112152099609375 +-0.073760986328125 +0.0977630615234375 +0.1374664306640625 +0.19061279296875 +0.1375732421875 +0.155120849609375 +0.0130462646484375 +0.053741455078125 +0.04425048828125 +0.2357025146484375 +0.049102783203125 +0.0450286865234375 +0.088897705078125 +0.22003173828125 +-0.0065765380859375 +0.0805816650390625 +0.0340576171875 +0.173583984375 +0.1723785400390625 +0.04046630859375 +0.2469635009765625 +-0.012176513671875 +0.1228179931640625 +0.23907470703125 +0.1145782470703125 +-0.007720947265625 +0.0485076904296875 +0.2459869384765625 +0.037994384765625 +0.1374359130859375 +0.14862060546875 +0.0001983642578125 +0.0589447021484375 +0.1005401611328125 +0.07806396484375 +0.049774169921875 +0.06243896484375 +0.0982513427734375 +0.081329345703125 +0.1719818115234375 +0.06695556640625 +0.049407958984375 +0.01953125 +-0.0015411376953125 +0.147979736328125 +0.0164794921875 +0.0443267822265625 +0.127410888671875 +-0.0164947509765625 +0.0853424072265625 +0.0004425048828125 +0.1352081298828125 +0.1261138916015625 +0.111328125 +0.0374908447265625 +0.15374755859375 +0.06903076171875 +0.1074676513671875 +0.157867431640625 +0.14959716796875 +-0.10906982421875 +0.0706024169921875 +0.2507781982421875 +0.0667266845703125 +0.0875701904296875 +0.0787200927734375 +0.2869415283203125 +0.0870361328125 +0.0045928955078125 +-0.01885986328125 +0.127960205078125 +0.0284423828125 +0.005828857421875 +0.20654296875 +0.0495452880859375 +0.02154541015625 +-0.0072174072265625 +0.12298583984375 +0.11114501953125 +0.2709197998046875 +0.073028564453125 +0.0202178955078125 +0.053192138671875 +0.082061767578125 +0.08380126953125 +0.1201629638671875 +-0.042236328125 +0.0329437255859375 +0.0774688720703125 +0.0811767578125 +0.03851318359375 +0.0490570068359375 +0.00030517578125 +0.25506591796875 +0.0339813232421875 +0.18963623046875 +-0.017608642578125 +0.1384124755859375 +0.0407562255859375 +0.0458831787109375 +0.1030426025390625 +-0.0153350830078125 +0.088470458984375 +-0.0054779052734375 +0.070831298828125 +0.151763916015625 +0.0411376953125 +0.225555419921875 +0.0448150634765625 +0.0831298828125 +0.0467376708984375 +-0.0101776123046875 +0.15020751953125 +0.0172271728515625 +0.0557403564453125 +0.1253204345703125 +-0.0142822265625 +0.0141754150390625 +0.1319580078125 +-0.001007080078125 +0.042205810546875 +0.20867919921875 +0.0633087158203125 +0.05908203125 +0.0027923583984375 +0.0039215087890625 +0.0556640625 +-0.07879638671875 +0.0881805419921875 +0.1309051513671875 +0.006866455078125 +0.1287994384765625 +0.06585693359375 +0.0986480712890625 +0.023651123046875 +0.011688232421875 +0.052581787109375 +0.0310516357421875 +0.194366455078125 +0.03985595703125 +-0.012939453125 +0.0550994873046875 +0.0958404541015625 +0.0366668701171875 +0.0672454833984375 +0.134246826171875 +0.0261993408203125 +0.1114349365234375 +0.06243896484375 +0.234039306640625 +0.06829833984375 +0.0628509521484375 +0.196441650390625 +-0.0302276611328125 +0.04669189453125 +0.1089630126953125 +0.140045166015625 +0.1289215087890625 +0.0266571044921875 +0.024627685546875 +0.014801025390625 +0.05926513671875 +0.0347442626953125 +-0.0453338623046875 +0.0533905029296875 +0.06494140625 +0.185546875 +0.0535125732421875 +0.133941650390625 +0.070892333984375 +0.0342864990234375 +0.13177490234375 +-0.011383056640625 +-0.001129150390625 +0.06671142578125 +0.015533447265625 +-0.0196990966796875 +0.156707763671875 +0.0046539306640625 +0.0627288818359375 +-0.0001220703125 +-0.0460205078125 +-0.0145111083984375 +0.0532684326171875 +-0.0087738037109375 +0.0340728759765625 +0.219024658203125 +0.140655517578125 +0.070281982421875 +0.0071258544921875 +0.127960205078125 +-0.00665283203125 +0.123443603515625 +0.011962890625 +0.080322265625 +0.035400390625 +0.0987701416015625 +0.0399627685546875 +0.117950439453125 +0.2418212890625 +0.0938720703125 +0.1510162353515625 +0.2351226806640625 +0.03924560546875 +0.138336181640625 +0.0612335205078125 +-0.0115966796875 +0.052764892578125 +0.2077178955078125 +0.17034912109375 +0.061492919921875 +0.0437164306640625 +0.0596923828125 +-0.031005859375 +0.02008056640625 +0.017852783203125 +0.044921875 +-0.006683349609375 +-0.0634307861328125 +0.040008544921875 +0.05633544921875 +0.14141845703125 +0.0009002685546875 +0.08050537109375 +0.21600341796875 +0.05645751953125 +0.0404815673828125 +0.12603759765625 +-0.037994384765625 +0.0394439697265625 +0.05230712890625 +0.0990447998046875 +0.057861328125 +0.003509521484375 +0.0686187744140625 +-0.0006103515625 +0.129241943359375 +0.017242431640625 +0.0552215576171875 +0.0756988525390625 +-0.028594970703125 +0.12713623046875 +0.0960845947265625 +0.0064849853515625 +0.1027984619140625 +0.0395965576171875 +0.010650634765625 +0.0349884033203125 +0.1311492919921875 +0.15643310546875 +0.0007781982421875 +0.147674560546875 +-0.0018768310546875 +0.002777099609375 +0.080474853515625 +0.050048828125 +0.0146484375 +-0.0005950927734375 +0.1454925537109375 +0.05828857421875 +0.0096282958984375 +0.12701416015625 +0.2646026611328125 +0.173248291015625 +0.073333740234375 +0.0886688232421875 +0.1078643798828125 +0.0566253662109375 +0.39422607421875 +0.016143798828125 +0.012969970703125 +0.054595947265625 +0.0903167724609375 +-0.07342529296875 +0.14251708984375 +0.0677032470703125 +-0.038543701171875 +0.0663909912109375 +0.0240325927734375 +0.0094451904296875 +0.05303955078125 +0.0455474853515625 +0.0303802490234375 +0.15216064453125 +0.1949462890625 +0.0376739501953125 +0.0194091796875 +0.1418914794921875 +0.116729736328125 +0.1190948486328125 +0.3276214599609375 +-0.0197906494140625 +0.201629638671875 +0.1204071044921875 +0.086029052734375 +0.122039794921875