Аппроксимация данных (Engee-приложение)
Представляем инструментарий для разработки собственных приложений на примере инструмента "Аппроксимация данных".
Инструмент "Аппроксимация данных" создан для того, чтобы помогать находить хорошие функции для аппроксимации векторов входных данных.
Цель конкретно этого примера состоит в том, чтобы показать и обсудить приемы разработки приложений в Engee при помощи GenieFramework.
В папке с этим примеров вы найдете файл app.jl
, который мы запустим в качестве отдельного приложения в Engee следующими командами:
Приложение можно открыть в отдельном окне:
А можно отобразить внутри интерактивного скрипта:
Остановка приложения (для отладки или перезапуска)
Для остановки приложения выполните следующую команду, раскомментировав ее:
Создание входных векторов
Создадим входные данные, которые потребуются для работы приложения:
Построение графика найденной функции
Найденные функции можно скопировать из строки в приложении и вставить в ячейку интерактивного скрипта чтобы получить выходные данные:
┌ Warning: attempting to remove probably stale pidfile
│ path = "/user/.jlassetregistry.lock"
└ @ Pidfile /usr/local/ijulia-core/packages/Pidfile/DDu3M/src/Pidfile.jl:260
Вот небольшая демонстрация с тестовыми векторами, приведенными выше:

Замечания о работе программы
В качестве входных векторов можно использовать любые данные, которые приводятся к векторам внутри инструмента через вызов функции collect()
.
Часть задач регресси выполняется при помощи метода наименьгих квадратов, часть -- при помощи градиентного спуска с моментом. Это дает некоторую уверенность в сходимости регрессии, но из-за ограниченного количества шагов итерационных алгоритмов наилучшая аппроксимация может быть недостижима для некоторых наборов данных. Стоит увеличить количество шагов в коде инструмента.
Если зайти в код инструмента, вы увидите довольно стандартную структуру приложения:
Надеемся на вашу обратную связь, чтобы сделать инструмент полезнее и устранить ошибки.
{"id": "f0974147_1ce6_42ca_ab83_392897de4f04", "data": [{"xaxis": "x", "colorbar": {"y": 0.513888888888889, "title": {"text": ""}, "len": 0.9525371828521435, "x": 0.9934383202099738}, "yaxis": "y", "x": [-4, -3.9, -3.8, -3.7, -3.6, -3.5, -3.4, -3.3, -3.2, -3.1, -3, -2.9, -2.8, -2.7, -2.6, -2.5, -2.4, -2.3, -2.2, -2.1, -2, -1.9, -1.8, -1.7, -1.6, -1.5, -1.4, -1.3, -1.2, -1.1, -1, -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1, 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4], "showlegend": true, "mode": "lines", "name": "y1", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 3}, "y": [5.601818638626479e-14, 1.3275222156176253e-13, 3.145969812029204e-13, 7.455337426192872e-13, 1.766770168163444e-12, 4.186902146294823e-12, 9.922144882496356e-12, 2.351355623526982e-11, 5.572256133794706e-11, 1.3205164760517392e-10, 3.129367569387518e-10, 7.41599333253921e-10, 1.757446380347602e-09, 4.164806570074804e-09, 9.869782602134576e-09, 2.3389467485016365e-08, 5.5428493326995395e-08, 1.3135475357159822e-07, 3.1128519748083966e-07, 7.376851438827843e-07, 1.748168747060687e-06, 4.142810470578301e-06, 9.817600461475588e-06, 2.3265493383844558e-05, 5.513294351885537e-05, 0.00013064450144412593, 0.0003095466981658216, 0.0007332546389245528, 0.0017359274832266928, 0.004104052015916494, 0.009671435731233025, 0.022619757947872448, 0.051993433359886265, 0.11502234319473326, 0.23547895614860906, 0.4219386696558629, 0.6336686657759885, 0.8038914633733946, 0.9066672119606158, 0.9583699655492116, 0.9820000079460973, 0.9923245858171437, 0.9967467298014191, 0.9986246132757893, 0.9994191587127057, 0.9997548168837133, 0.9998965240646811, 0.9999563330776401, 0.999981573163067, 0.9999922242432683, 0.9999967188063406, 0.9999986154140064, 0.9999994157381517, 0.9999997534557253, 0.9999998959643391, 0.9999999560994962, 0.9999999814750621, 0.9999999921829298, 0.9999999967013877, 0.9999999986080663, 0.9999999994126381, 0.9999999997521476, 0.9999999998954123, 0.9999999999558666, 0.9999999999813767, 0.9999999999921414, 0.999999999996684, 0.9999999999986007, 0.9999999999994096, 0.9999999999997509, 0.9999999999998948, 0.9999999999999556, 0.9999999999999813, 0.999999999999992, 0.9999999999999967, 0.9999999999999987, 0.9999999999999993, 0.9999999999999998, 1, 1, 1], "type": "scatter"}, {"xaxis": "x", "colorbar": {"y": 0.513888888888889, "title": {"text": ""}, "len": 0.9525371828521435, "x": 0.9934383202099738}, "yaxis": "y", "x": [0.14596071287064027, -1.865807869090708, 0.39436736840952585, -1.2263924876737171, 0.8034669727140771, -0.4069299480107826, 0.7780031112149005, 0.18157451565344612, 0.3157462098807604, 0.8849214902452939, 0.6459543744639418, -0.2075938024691441, -2.0075060974327665, 0.6522554611817223, 1.485071709454437, -0.37670939559310007, 0.6523982461506319, -0.20096243483234774, 0.6737693789637275, -0.06984900980785919, 0.09945457913645712, 1.961910855068541, 0.6701933149376695, 0.21045274114410426, -1.6590078917354867, 1.6969952762644995, -0.536684701036811, -0.4293106286969565, 0.30467642460356104, 0.0332073832139374, -0.8901546432680596, -0.14280116898374715, -1.7662044635846594, -0.6108008155943822, -0.7804736944302891, -0.8599911166153374, 0.3819607507945167, 1.1878643464758205, 0.01054959083848219, -0.4864985457648622, 0.7276300677211152, 1.3936158769144993, 0.5633646886224207, 0.22733429500898, -0.15542809125417228, 0.061716275557039034, 0.07273242497204264, 0.3416480619518004, -0.4661728384749063, 1.2751893399168943, 1.4199137748374053, 1.3310608338750451, -0.8142159236487058, 0.020981718517547192, 0.07910920062508965, -0.41241836878345806, -0.23414033152601949, 0.1446438335314223, -1.295543693883864, 1.0711073547010639, -1.3599925413446208, -0.25888919184212816, 1.8573782872510116, -1.3161230426184007, 0.29379351165937734, 1.4420607642620429, -0.3534780331026127, -0.43770782672822395, 1.3980858599962163, 1.0051802693785465, 0.32107407013149364, 0.061554115521282385, -0.8715340235848795, 0.7540467392230907, -2.3319214442741645, -0.8640960010652409, 2.276998336914751, 1.0546859183748594, 0.13534990271154734, -0.37403984299113263, -1.3685572664149106, -1.1209420316872292, -1.091971437902669, 0.14373719449244662, 0.9244985459469364, 1.2798625179433645, -2.5328363969262715, -0.3045903251000616, 0.7094069881754442, 0.41443408183916897, -0.4208464944237077, -0.1418821574239567, -0.5989267315103817, -1.0437805303939336, -0.4512765021859457, 0.7562582993303562, -1.1746120390282928, 0.44187453565340445, 0.538309658311542, -0.5824908950560229, -0.32225000848674795, 0.6343006825174579, -0.3282170021634113, -1.1660410244514883, 1.3860908126052467, 1.3061043978696736, 1.6289994601750415, -0.74903930864558, 0.306880644146831, 0.5304929619995896, -0.8159308897007872, -1.8742747063111478, -0.7493654603000984, 1.3604705475100352, 0.9599605855026199, 0.5844335833509745, 0.06706990563741651, -0.8597253389068531, -0.49336119787831373, 0.3842095522932534, 0.40272303221798494, -0.15388320020453747, -0.8601316738085591, -0.20431154187254189, 0.776124818317675, -0.6527158449231607, -0.9180650940814047, -0.1854566287935592, -0.821252525374549, -2.3189640553605613, 0.7686192567937844, 0.046309750639783535, 0.7407171401409781, -1.59682759117437, 0.6480946007181481, -1.542784809611059, 1.1620706267548861, 1.799878176826724, -0.8766933613256835, 0.8649363216015619, -1.4147768037526829, 0.895836043004544, 0.11141799373838086, 0.7881602203668335, 0.6365925409984512, -0.2902626160335, -2.5342717360976628, 0.36307380125185695, -0.09042613799479524, 1.56577738797603, -1.5621565687244237, 0.19389142231271927, 1.469288030506358, 1.1541357401551238, 0.3263027080008552, -2.2224461172414625, -0.5117884011596913, -2.1231594552196635, 1.7855701770988188, -0.025890043802229427, 0.11710189790292723, -1.3811382470217723, 1.4306246878633628, 0.4053643711020885, -0.6001837948929465, 0.9825007499777803, 1.016319571366932, -0.4554839222382238, 0.3445372845772051, 0.31413276010163316, -0.15800096011147688, -0.6788959264951844, 0.1772557917453116, 0.34049440421566357, -0.48318642833515113, 1.1610434835524581, 0.39528858349480395, -0.3716458180168499, 0.8092009044561023, -1.518851293380239, 0.039061940118687945, -0.18366512942469754, 0.3034549683557596, 0.9216264837525044, -1.6525058033012823, -0.2814180987113094, -0.24585964350893005, -1.5329793844749269, -0.41469638950676524, 0.23688884621398407, -0.1908446263583476, 0.21194422784548286, 0.8883329901916018, -0.7281919444186633, 0.14970828503277023, -0.06608172226368937, 1.8915014206638938, 2.1317370261980937, -0.7165969892344524, 0.9274857810837198, -0.46827448005744404, -1.7064739687041777, 0.1930088680530587, -0.9494913717192336, -0.8000592562419384, -0.36077067805629554, -0.15069506470940724, -0.6474055686493867, -0.6528538503279299, 1.6706135496742816, 0.8544091120691255, -0.1069406717988662, 0.1887206741354095, -0.24108375927770498, -0.2147064339251557, -1.909522380659638, -0.4201851551958718, -1.1339506634370513, -0.4192998547493709, 0.6057840251052583, -0.8568453217251712, 0.9408679284563652, 0.7018258087559243, -0.998330649777616, -0.02488437075722161, 0.712652243403282, 1.865230456021087, 1.578197292279768, -0.11396954901331517, -0.3457547972181972, 0.9073376399294963, 0.2930450566766771, -0.2529334609832326, 0.020586595129034276, -0.048368816158415574, 1.8136868577475858, -1.076471818060248, -2.082903572967778, 0.8564870248118235, 0.9986725164256665, -0.44459387575079296, -1.703034037023664, -1.2237141664026705, -0.16385212762528842, 0.6340898524632175, 0.40302524209997875, -0.1540982919014912, 1.4748467768672742, 0.05332619161908026, 0.47467078655944656, -0.20149362575332724, -0.41468146728978444, -1.8934125404828361, 0.8808335869351536, -0.5366151515985604, -0.27214440184914174, 0.39420361516492985, 0.7563383733690642, 0.17445023278386873, 0.787804111928988, 0.5996244509490124, 0.892037240735076, -0.43482343245052085, 0.6473868770714089, -1.1986834678232094, -0.37060364598286977, 0.7088558392879609, -0.33948974360115325, -0.06269476680140858, 1.2600154305566478, 0.26743310284814226, -0.130547254191824, 0.8588291626178907, -0.20388959233538673, -0.2996435845624425, -1.511363950004263, -0.36244402938856635, -0.684806618378456, 0.33237291473929054, 0.7927623646696825, -1.1281884453223976, -2.4160549626718284, -2.7939605499275615, 0.3846118521330965, 0.7706786556937196, 0.3370096446167494, 0.8118236375891354, 0.6803815449989296, -0.7546223587476141, -2.001939060026853, 2.2495505672069047, -0.6344313003368307, -0.49278013007333366, 2.268235643291151, 1.297837612674922, -0.025809982172575498, 0.7302748064503797, -1.6127946955907364, 1.394820544761917, 0.8998318833903045, -1.9562780161909494, -0.5959854586322663, -1.4036097909856002, -0.5048865319003071, 0.4648766500092135, 0.046731773243680885, -1.4350699162081517, 0.7071985726768347, 0.0424891369323452, -1.2449643140495825, -0.5643702346856991, 0.5567694126717351, -1.1312439504873322, 0.2839312884023709, -0.8371232824177378, -0.6511168711830408, -0.528823328623739, -0.02182814752805557, -0.9605395084536621, -1.3342174710669024, 2.45172065848358, -0.49901832609251684, 1.8915741668160229, 0.8903790368008542, -0.45624037912091614, -0.08721312595801324, -0.813728916056091, -0.41347166662030477, 0.8654717539394282, -0.48050694504248914, -2.7611186715195166, -0.9502607817396383, 0.012986859721417183, -0.9518090613165882, 1.1907730159422376, -0.5136217213126473, -0.435307498506566, -0.4629910815683571, 0.23768063376896806, 0.887362219632549, 0.8893155681730402, 2.45502622656696, -0.4830518007623171, -1.0539014004400853, 1.7348796786624823, -0.04372354125803169, -1.061570465966512, -0.4658186883168865, -1.9149499134720929, 1.0540614207760177, 0.0032184427385742605, 1.8101320655374464, -0.10792749450734297, 0.35371188798141984, 0.861977469735604, 0.1971762257935721, -0.8940648878706559, -0.6524537703750682, 0.9742148510053824, -0.6601347500647492, 0.5738434827335327, 1.5065871756308196, -0.8469235837085468, 0.977033005362795, -0.7133589756588505, 0.005256281750820902, 0.10636532808064475, 0.060542813290781074, -0.7255117193987175, 0.5447308738604855, 0.3620760319206383, -1.0991719407060407, 1.0931266659987466, 0.6542279321944506, -1.0354918665964963, -0.6270098284719361, -1.0864842397132763, -0.5489628090716585, 0.3337086757249125, -0.23246706906141637, -0.4757040277733787, 1.8526250020652524, -1.1789824850290638, 0.3207013293725695, 0.002263355395631902, 0.4232339400767576, -1.4420347120937718, -1.3918572715279087, -0.09046922859794497, 1.9678146573770119, 0.7599826057953988, 0.5472664531460286, 0.6591842260771453, -1.4267630320201203, -1.0120528782285947, -0.7702580830539969, -1.874465408986734, 1.4923412534475167, -0.7406940133487592, -0.0923204013641984, -1.5592340551269706, 0.02650568729599502, 0.5578211185588956, -0.36685744481011323, -0.036009183310146464, -1.1426413721110005, 0.7567689769415642, -0.12279615981013915, -0.6834270428278032, 1.2203027281937944, 0.17789304133668377, -1.9570963047761523, 0.2974117817092004, 1.176110069073476, 0.18963143981627012, 0.37477747207922707, -2.1689824883772655, -0.4547201698796536, 1.094436436935157, -0.2241002886417041, -0.3957228312203862, 1.0791286514201734, -0.501352190033572, -1.751255964012281, -0.16676900936673894, -1.8315461466471592, -0.5997574787385501, 1.0240314240238977, -1.3691900595948427, -0.3391242576648666, -1.7384588156707215, 0.619795013342812, -0.3128054222524312, -0.636448930605008, 0.07309781996184536, 0.29394659447817617, -1.4760371132055985, 0.2320469768099166, 0.7925070749585441, 0.9392758365549013, 1.0512918743387958, 0.029622030861250644, -0.35325022164911285, -0.267454278908212, 0.8606316367997705, -0.3244722029017646, 1.367431209142386, -1.3665839025216575, -1.052293148543054, -1.207781950813888, -0.6137851757054527, 1.8814442940342855, 0.687161930522353, -0.12154024650754189, 0.7403400284293681, 0.19542055025594882, -1.651550453182256, 1.2954176831525714, 1.2680140027304212, -0.7709658631739166, -0.2396406024441413, 0.6793171002624139, -0.027917553775806035, -0.15973929174296433, -0.8076067292358987, 1.1023581773604103, 0.3522692218687436, 0.9097479450683611, -1.2398363305378621, -1.9540194825925372, 0.02372174899803009, 0.6922144066103856, -0.8066784245622686, 0.04604281346317169, -0.09927418864718972, -0.32689625675498746, -0.5355470111834546, -0.5975307328413126, -0.8909892520257139, 0.19470887503995402, -1.4859426561171853, -0.2570292614755139, 1.9706004781212019, -1.5123720116499002, 1.4172004969191494, -0.24425088855142893, 1.3444570833246547, -0.11667209664238454, -3.508381748680295, -1.5883298451230752, -1.8066216206576946, -0.44401327112140654, -0.26136993600211367, -0.3958970484208237, 1.3259321030118347, -0.21492309723264888, 0.6542523508914887, 0.623059915432012, -1.3366991811299578, 1.255862336444294, -2.0141848878403135, -1.8838005670372218, 1.0248491025185236, -1.397524941716686, -1.0810470516883577, -1.2381039232238922, -0.5517524038544258, -1.2779613961861909, 0.33052529965789007, -1.7603032468483817, 0.6079090704871248, -0.14619138361080908, -1.4659585450881258, 0.13829103315017896, -0.9545547230380834, -0.4913075486121458, 0.8063040883825293, -0.2625210227619031, 1.0958637742143376, -0.16813655436382474, -1.6684040082062037, -0.2333514164483704, 1.1718917367105857, 1.0040260420622973, 0.4251110171813438, 1.1046397719383223, -1.2952828352800765, -1.6223038752647958, 0.8346875439014162, 1.1316969868161542, 0.08461495004184244, -0.34848734183974683, 0.8981182679803427, 0.3979497706851871, -0.21765959638946716, 0.7282980603986975, 0.49697178499597955, -0.13861437904650162, -0.4838852108164439, 0.6886414916206428, 0.008180530597781259, 0.6063030979162864, -0.5841294996798891, 1.0446296436762128, 0.7933184011019057, -0.1256150414147006, -1.506839553877752, -0.1511093352561075, -1.5789909556927069, 1.3277556390593837, 1.0238550722321278, -0.7431368082032818, -1.6458182078902768, -0.40932596458967635, -0.9493535786076481, -1.8087414957200199, 1.2173835990322848, -0.010921673026504085, 0.800655007602499, 0.8712852032333371, -1.4191051851038647, 0.46806597657570614, -0.056256134116694875, -1.098521503059727, -1.2727690175442101, -1.247148387195398, -1.8935776648515608, -2.1909916757919747, -0.44879376136027954, 0.4766374195462371, 0.7232921934569456, 0.5592640575057124, -0.6292468494561921, 0.576655714806497, 0.029279449911082927, 1.1732286654814703, -0.8766178362214541, 1.2427026421591545, -0.001794584056645396, 0.4915235252356528, -0.15650128717892967, -0.4744030126881082, -0.3719087413541261, -0.5782898131555537, -0.9558825229389005, -0.592794067661179, 1.258670313891898, 0.06707733135366528, 0.6454192890369197, 1.6087861230179468, -0.2213740224104251, 0.6122773913312648, 0.7588121728419635, -0.029529834419582162, -0.7253711993734528, -0.12383317617067781, -0.6681145767985261, 0.718402197448815, 0.8755011735115634, -0.5004160145108733, 0.2743714777352963, -0.20915676863628926, -1.1997229061353758, 1.6239793745238036, -0.19296296971499713, 0.1559452010730166, -1.2116600334815535, -0.21800943029249975, 1.7949089282183714, 0.4251955856791066, -0.572748006664093, -0.9451772095207143, -0.4074583802266129, 1.4759353976426726, -1.5580677206951081, 0.6026361221164567, 0.9662240633074867, -1.1631294955594582, -0.9256203360976437, 1.0407322922086928, 0.3523531205560296, 0.2957495047411219, -1.2234223150594277, -1.5180590201526212, 0.10455512408945891, 0.7817402548458078, -0.30876270802960304, 0.03768547702741335, -0.05211066742394902, 1.4426668151336424, 0.15929891605109733, 1.4681693669395885, -0.09375966337466372, -0.889829362876068, -0.41551131227510485, 0.6930786419567663, 0.16125392729190183, -0.2632690471792481, -0.4694946329713136, -1.1674437199969692, -0.5820637961725802, -0.0395117648026817, 0.24193116111029306, 0.056897881482697504, 0.8064157015082554, -0.8757738707678286, 1.7089680487389671, 1.1832009118726854, -0.04803652680073382, 2.4178057474041803, 0.6814574551346686, 1.6753630190375726, 0.9385270945507499, -0.014760276373725064, 1.339108298006897, -0.574273560985591, 1.8287055563840007, -0.981849857638095, -0.7418385370627122, -0.9524733753075073, 0.509337086690752, 0.2861180262537781, 0.6755012000122513, 0.7553473810490936, -0.011339435330889075, -1.8417058825785706, 2.1802990468575096, 1.2085590127652543, 0.5148018490160681, -2.2420480872135093, 0.7576681449482191, 1.979105493860632, 1.6921190751193615, 1.5179710218255467, 1.6126508807211726, 1.9526875857884305, 1.3507138546924395, 0.21167898569284532, -1.3141904006219667, 1.4621602275961336, 0.22669202115967832, -3.1320866099778795, 0.167382579645271, 0.19646881860924498, 0.4915650460128771, -0.7997331599592472, -0.6465353070757841, 1.81083427276401, 1.4466282514100661, 0.2954975026572215, 0.09615717925637686, 0.11564495175833608, -0.8077406822297817, -1.1171829810966423, 1.3099862386942343, -1.065669246487723, 0.12815382340707576, -0.6641839120645482, 1.6032249322611904, -1.2115636840386805, -0.07127782821464962, 0.33775345950476793, 0.10868105592555011, 0.45630471966097613, -1.0102761310632604, 1.3161691425057092, -1.0089474972106058, 0.980509288783176, 1.0330440133919954, 0.9301495806164213, 0.3885793284932778, -0.21430518426876513, -1.7542870979477576, -0.10540304086936425, -0.16774935057486925, -0.49030824795559197, -1.6585223507412332, -0.3613072873909731, 0.3380649546688907, -0.11476354468082853, -0.6572592217257875, -0.07152143968411204, 0.3245356933606923, 1.487761804254463, 0.2261519082457456, -0.21448695142256707, -0.6819472215061618, -0.19039043682162077, 0.7263397295586511, 0.4676531585940475, -0.5160306884155623, -1.1026310181128611, 0.3889100833947853, -1.412548772930415, 0.3490984247204617, -1.9294101603966722, -0.6037376887748275, -0.41235359050363946, 1.1195093771323181, 0.6140331473748551, 2.137211972875353, -1.246364420046885, 0.5558002427648845, -0.5581395714009129, 0.4383940418719568, -0.145595861720091, 0.7662975787333571, 0.9154128756702467, 0.4943302406721812, -0.6450968708956134, 0.6514294641922, -0.5529862130970733, -0.8913169117416596, 0.5287100565870018, -0.44976776704151594, 0.3609813155882839, -1.3618393405257387, -0.8434384876167935, 0.7082318168814289, -0.6455381869998389, -1.5526338512383147, -1.7503526629366721, 1.7802466951809524, 0.240166942334796, 0.9118257635592251, 1.1842754238103, -0.4685925465496572, 0.733828466340759, -0.4325040753676979, 0.14784979908226772, -1.697385139555834, 1.1088428692211054, -0.7037462793650837, -0.4734610322641197, 0.18969520619169003, 0.1566295765282451, -0.5434194831311913, -0.7826717900888005, -0.42542335631234746, 0.863633481686644, 2.3856553781992145, 0.40051490605914125, -0.30159989457660474, 0.06922876247603307, -0.847317005181559, -0.1351165661352916, 0.38018162552915263, 0.19059329917516257, -0.9001858246399944, -0.9659320828959863, -1.110692952429191, -0.8548760262250732, -0.5737688876940124, -1.9437289505231194, 0.19598613205129573, -0.22356984024649526, -0.7148366048991774, -1.0544181587895451, 0.24489525837777623, 1.6851160509722034, -0.19984295755381157, -1.3639308373318566, 0.5124640395341319, -0.5180403109601643, 0.2589307076756174, 0.39382472156577963, 1.3578065535334654, 1.0669344745373677, -0.035235450209701244, 0.22288862890291167, 0.645494059407621, 1.69996825527358, -0.030437224189170338, 1.7855888145232297, -1.7457168942368484, 0.05892196994542842, 1.255674871601668, 0.7401233494512022, 0.9096174616127028, -0.6117730703170632, -0.10877550559709268, 0.4241698516857619, 0.5343548571280706, 0.6495242640143688, 0.08056473919972389, 1.1224650492556711, -0.41407510342462667, -1.1522413660680504, 0.7697006152570548, 0.04173425968860096, -1.0878161289882098, -1.188968515266487, 1.6127757703732426, -0.2821186425619154, -0.11767117035088583, 0.6841108395027424, -0.6310270402491074, 1.0992913434548341, -0.03449447915416108, 0.35943078464389344, -0.6111036794242836, 1.517165794906034, -0.28076259929472624, 1.2595238710018386, 1.488329985247159, 0.8462056537983824, -0.9557741189522386, 0.8727679830446705, 0.16279052663211468, 1.109839373244115, 0.7100314165291528, 0.08850173896489696, -1.1619246988215495, 0.33584862751272404, -0.6622925324183472, 0.9022640761665602, -0.38815743805603975, 1.9070452708625425, -0.41775148574638526, 0.6339524918915189, -0.7583749028799222, 0.16106946996132487, 1.54328376048127, -1.6632678228270166, 1.2465941981310928, -0.06225374825501338, -0.5107107941517013, 0.3979063313687788, 0.1610922865145628, 1.8230425519032547, 0.9961155222640116, 0.6214305219054822, 0.19920992466446055, -1.0150156539490418, -0.48111738320308856, 1.4396549876551095, -0.13003361574815112, -2.508959902632517, -0.5254176269256539, 2.0521434616326792, 1.1542141126843857, -1.0281735372592251, -0.28655117013448067, -0.5170014782084053, -0.03854347788268971, -0.6764036791386255, 0.8879860954337524, -0.6546343124791926, 0.2849017377808182, -0.09499000804878194, -0.18073952599789422, 0.8564726654174882, 0.39434063079958753, 0.006653519875211167, 0.034762909286716756, 1.3562860324015575, -0.44346383746853096, 0.8670398565644198, 0.13334840401867035, -0.5705956709740906, -1.839185241652273, -0.1577061553176931, 0.620878068204287, 0.6928545436822209, 0.010582734899457352, -0.015018462030123947, -0.09220674028620586, -1.0526625584497147, 0.009143558633622028, 1.4110759405310644, 0.8486195747179905, -0.5191541241459173, 0.15079295401694942, -1.5085335915124334, -0.03481941170464722, -1.445691525482432, -0.5808498846358047, 1.1312437052971274, 0.07529541541630598, -0.10851118066942413, 2.4802840864415545, 0.4485545432069378, -0.6360630618000515, 0.28004066200608985, 0.9086169530639735, -1.1973807742165272, 1.8581458186961926, -0.6978985232883135, 0.37169589300478656, -0.7665718013145532, 0.7667785540150058, 0.0009361258289242823, -0.19304726031135203, 0.03412256928874607, 1.0746595950336093, -0.5155172176659895, -0.45119624738011077, 0.21413261257101635, 0.5338918694940072, -0.5852731850369617, -0.5222519106009764, -1.0419427113136064, 0.0653602374395359, -0.49746835892292446, 0.5297095615116442, -1.04207097262128, 0.7773943099117336, 1.1095229390196417, -1.3867773197347357, -1.2222319850617434, 0.3535259787058602, -0.5511205566645349, 0.11007683801048054, -0.2663258455741926, 1.3529263123827424, 0.08837524699957913, -1.2880970476913964, 1.575603967011992, 0.896533623975386, -0.2947366660120494, 0.7555640954145464, -0.7324451989060115, -1.5546751834727457, 0.6722888782990277, 0.3635417277740762, 0.03450738006855279, 1.2821972745247219, -1.1019968125836197, 1.9903174368556695, 1.9150366939166978, 0.9376569934685537, 0.3129714111366735, 0.9407121274460267, -0.12386497066512113, -0.6437078992021827, -1.2765304238848805, -0.17581501420065074, -0.9162706134614348, 1.3044435227165154, 0.840886179235488, -0.22838243408131131, 1.4318260196108799, 0.5749933262776687, 1.067694280466058, -0.26382670049830403, 1.628235621181951, 0.2516997799918702, 0.1588037124605741, 1.52577993800561, 0.6711184522228747, -0.5177669480462326, 1.1941869983273459, 1.2824667457030154, -1.0647645576707876, 0.04936320411065013, 0.5839700863694264, -1.8657788842299015, 1.0400129094711823, -0.20870945613380446, -1.4085990118831957], "showlegend": true, "mode": "markers", "name": "y2", "legendgroup": "y2", "marker": {"symbol": "circle", "color": "rgba(227, 111, 71, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "y": [1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0], "type": "scatter"}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [-4, -2, 0, 2, 4], "range": [-4.24, 4.24], "domain": [0.0658209390492855, 0.9934383202099738], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["-4", "-2", "0", "2", "4"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 0.25, 0.5, 0.75, 1], "range": [-0.030000000000000027, 1.03], "domain": [0.03762029746281716, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0.00", "0.25", "0.50", "0.75", "1.00"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "width": 1112.109375}}