{"cells":[{"cell_type":"markdown","metadata":{"id":"7bcUtLGZzwp-"},"source":["# ***DBSCAN clustering***\n","\n","## ***Universidad Central***\n","\n","## ***Maestría en analítica de datos***\n","\n","## ***Métodos estadísticos para analítica de datos.***\n","## ***Docente: Luis Andrés Campos Maldonado.***"]},{"cell_type":"code","execution_count":1,"metadata":{"executionInfo":{"elapsed":44,"status":"ok","timestamp":1664404526649,"user":{"displayName":"Luis Andres Campos Maldonado","userId":"15478348060554261231"},"user_tz":300},"id":"_WyeNVUt9ir9"},"outputs":[],"source":["import pandas as pd\n","import numpy as np\n","import matplotlib.pyplot as plt\n","import seaborn as sns\n","import plotly.express as px\n","from sklearn.preprocessing import StandardScaler, MinMaxScaler\n","from sklearn.decomposition import PCA\n","from sklearn.cluster import DBSCAN, AgglomerativeClustering, KMeans\n","from sklearn.datasets import make_moons\n","from utils.plots_clustering import *\n","\n","plt.style.use(\"ggplot\")\n","plt.rcParams[\"figure.figsize\"] = (15,6)\n","url_base = \"https://raw.githubusercontent.com/lacamposm/Metodos-Estadisticos/main/data/\""]},{"cell_type":"markdown","metadata":{},"source":["## ***Clustering y Limitaciones de K-means y Agglomerative***\n","\n","El clustering es una técnica utilizada para agrupar datos similares. Los algoritmos ***K-means*** y ***Agglomerative Clustering*** son populares, pero tienen limitaciones con datos de formas no lineales.\n","\n","- ***KMeans:***\n","Agrupa puntos en función de su distancia a un centroide buscando formar clusters esféricos. En datos con formas complejas K-means tiende a fallar porque intenta forzar grupos esféricos.\n","\n","- ***Agglomerative Clustering:***\n","Agrupa jerárquicamente los puntos según su cercanía. Aunque más flexible que K-means, también tiene problemas con clusters no convexos o formas irregulares."]},{"cell_type":"code","execution_count":2,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","
\n"," \n","
\n","
\n","
feature_1
\n","
feature_2
\n","
\n"," \n"," \n","
\n","
0
\n","
2.021001
\n","
0.490179
\n","
\n","
\n","
1
\n","
1.678201
\n","
-0.201987
\n","
\n","
\n","
2
\n","
-0.282245
\n","
0.858785
\n","
\n","
\n","
3
\n","
-0.021440
\n","
0.176281
\n","
\n","
\n","
4
\n","
0.504842
\n","
-0.391043
\n","
\n"," \n","
\n","
"],"text/plain":[" feature_1 feature_2\n","0 2.021001 0.490179\n","1 1.678201 -0.201987\n","2 -0.282245 0.858785\n","3 -0.021440 0.176281\n","4 0.504842 -0.391043"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.plotly.v1+json":{"config":{"plotlyServerURL":"https://plot.ly"},"data":[{"hovertemplate":"feature_1=%{x} feature_2=%{y}","legendgroup":"","marker":{"color":"#636efa","symbol":"circle"},"mode":"markers","name":"","orientation":"v","showlegend":false,"type":"scatter","x":[2.0210009653629135,1.6782009043629291,-0.282244844890723,-0.02143996091325373,0.5048420190147149,1.969538948799328,0.9565958832518067,0.09487879515466206,-0.44166030405992135,0.707516380362625,-1.0522497090889844,0.07344505290151869,1.3205944413845743,0.08292556468616961,0.10374309061562101,0.894167579312663,1.8176076414757452,0.47521898815994734,1.0278412998593474,0.8242088764240849,0.9008049118604005,-0.9701025968275069,-0.4561626521399609,-0.3711087944486362,1.741273505335562,1.334029566963071,1.0314625089797547,0.8697902048504549,1.0557836870109913,0.9462760725707381,1.5227660883753655,0.7967184948122008,0.17683409115546805,1.2608688590414485,-0.8198067385586256,0.8910352954150458,1.9300841924587095,-0.6741088790168711,1.8636539964620595,-0.09480602552850369,0.14996566780749354,1.9444683534032376,0.3503792547925052,0.7191533222018384,-0.12194071820494401,1.2932162148482909,1.4979165833334598,0.5888637073019797,-0.4136800380457925,0.19569378536173132,-0.4215228603051641,-0.32539386266841597,-0.11978938260991823,-0.9025799612169444,1.6114440629280422,0.1934989414470153,-0.09597439621237494,-0.150082156659563,2.078858213163788,-0.4260317772321482,0.11862020659305941,0.4913216956095623,0.6349127670311553,0.3797523616053441,-0.8464498972043328,0.27624278573092603,-0.1585732273363279,0.09123222085650008,-0.018585488699681456,0.036100432256319204,0.9547267484211625,-0.3409993588537657,0.9745697137019896,-0.011450555067929167,1.8634011629907545,-0.9695639428070439,-0.7303627422479482,1.299204551365618,0.1737564491879181,0.4325185279837089,-0.03531471208343689,-1.0019753073634265,-0.7406563624332014,1.9091975005830755,1.777582560131589,0.6554629063381224,0.14787255585248982,0.02530067367691795,-1.0437452806808944,1.7793210763849112,-1.0431805224198913,-0.9979043667920079,1.8920658004320776,-0.21559577840869956,0.3664772921818697,-1.041246915437495,0.12484758883452593,0.8401941397605004,-0.5996063378227201,0.3880787816936334,1.2780233910021137,1.6398210048627726,0.7935744015704084,1.883348299698694,-0.4634340518797918,0.31833622256734784,0.5291399691118016,1.2755092625606657,1.9149858261251587,0.21942983253466927,0.8187440821209713,0.12441834331961991,-0.9926662314859431,0.007705072946628332,0.026350454033126795,-0.7932957987482254,0.06379536123745258,-0.7545628674522594,-0.9771221266927134,0.08591108414013192,1.2578551909382387,1.7276810590006566,0.6972329385912589,1.893240479298679,1.0569826797419317,1.5910985215557119,-0.5845575312073369,-0.2349084576930124,1.9403572178250204,0.23744547281866757,-1.0337517290712714,0.4012065860243583,0.15382566775380768,0.8119800181298985,0.997912758789761,0.22623434019420297,-0.3731238969776765,0.9825733893946853,0.03830495418221247,1.766020556509534,0.8068894620996055,0.1533614919567622,-0.04510088242429336,0.0013991127228662262,-0.2435952499665638,-0.8991045345217487,-0.7751599992721263,-0.7958034060639925,0.934859520269861,0.9911522662730238,-0.07259970600005375,1.0462870086497424,-0.7518158634716104,1.130099508589399,1.9701846561675835,1.9166690743605155,-0.9780452888137672,-0.6568873679573646,1.6625318174827743,-1.0098109425131714,0.21761688294472942,1.9306547716159785,0.5999368578626169,1.6756897517178513,1.833287158406236,-0.675293513534954,-0.45598997076496445,2.0043863496440006,-0.6505232126462511,-0.9313063845417514,1.9974549116940499,1.241722454300188,0.6505854697603943,1.4047202238086414,-0.990226540594487,0.9670628228504018,-0.04890045264905909,0.40269354079214087,1.7076115211433815,0.5912823526545485,1.1458837158587047,1.9679495419266837,-0.9583222536754936,-0.3750875712375661,2.009965599531816,1.8700938562693679,0.8023965211863049,-0.9873432329095773,1.1453250735071572,0.3002940858745914,1.5513852086783262,1.5042663110089343,-0.8438590546603816,0.9521107048463631,1.1485056492820023,0.5478914298419924,0.8549457623654391,0.2743096783750456,0.48129376534680257,0.626517342256751,0.5914278137735418,0.05203305750807555,-0.44191831675740395,1.9176955385693704,1.5088165766781025,0.30473992332114463,1.3764907432138385,0.014036851053047451,0.007441652868919321,1.9318813785622837,0.7592158541009054,0.22008270468280083,0.9382720779979239,1.834793461447599,1.7881922714757066,1.8978466752271355,0.5136291013041017,0.6257856795507291,0.9388761537197987,0.10035447239771178,1.3568149682773039,0.11805326909376207,1.9591044679796672,-0.10369306836665995,-0.8235770753399388,-0.3167580898367401,0.1686914875689102,-0.028115289224769476,0.9407931165288156,-0.8033280571557233,-0.02172075979707222,-0.33526005854585383,0.22906785463680346,1.2027451541500207,0.8064000017576614,0.8194962686392878,0.5965301027136782,0.3874567403224384,0.9611647264749448,0.33428341416380325,0.09133842326828641,-0.9924546219490251,0.3537825955779588,-0.7046734606279937,2.0214828230131694,-0.9607600892790991,-0.7304680542800102,0.9851819756830562,-0.8981086288882731,0.583131636738738,0.031447143855893214,0.4273399995232886,0.8677855521477784,2.0216593302865933,0.8199599019144793,1.2558746749338972,0.43406945378131345,-0.907571709161839,1.94738957074014,1.059458745738302,1.9911980094114394,0.8647153317374041,-0.8916278090587557,0.7185821026291555,1.4875713452474457,0.22901238767602589,1.0140592978223815,-1.0740431964408104,-0.6574173747755632,-0.8468936318852754,0.8599860856920716,0.02750254801758164,0.9208666313916873,0.5367882132206417,1.0592365324598154,1.642919042031234,1.6340167678847248,-0.04690907182104283,-0.9920444455033041,0.41504169826290266,1.9716721274149847,-0.5118592689288479,-0.593469922157065,1.5690432975393145,1.1776106860801743,0.9668656493695038,1.6463257850203667,1.6691811788824922,0.5459217841781366,0.1377860300703946,0.3340253685720975,0.16960863130860282,0.9617634600652701,2.0763524636621837,0.6811783103117616,0.45947457268999986,1.9760153152088253,1.9508207585471582,-1.0324051101036826,1.0100029477845398,0.8239604864178401,0.8294707708564948,-1.0493618630025312,-0.8134458064282702,-0.9274405687658202,-0.11930062131487718,1.4856187217312464,1.8374883968034152,-0.43141490774555147,1.363156334128732,1.921041002403421,1.8520185390892356,-0.011739564807609501,0.9414601596297466,1.8088350025992868,-0.7351951116012777,-0.8732173933649242,-0.1629197158478592,0.8797180532187475,1.000215012938598,0.42958204540970935,-0.017167321183657807,1.9415619950363674,0.7053776876399531,-0.26071084710615816,0.9212843367473799,0.9337804758958361,-0.002407391888081887,-0.08102843631567336,1.291320774334458,1.650014387770342,1.068579142265727,0.9305671407957092,1.3227310594420714,0.9946226794448709,-1.0093032525198162,0.6634372880980273,0.3884846239925358,-0.8639905358319689,0.8810145391701117,1.86622131896002,-0.9847027063372985,0.7405294320363242,0.9281538965816883,0.5678062492878518,-0.48403911613563266,0.770049728088103,0.8796278342614975,0.12622372380894564,0.07094289147214528,0.14570666539547084,0.13623436397453434,-0.5170185271236636,1.9223788010613343,1.5775929751410538,1.264757970151369,-0.4602554749369856,1.8940805385340795,1.3703185661354134,-0.5546502263677028,-0.662830221026401,0.9135598743977645,0.3381432009697828,-0.8032524022635564,-0.5685095433552375,0.3039665645378317,1.9516188665868142,-0.5195652196953623,-0.38377707469357514,-0.06822667496590498,1.890204278987555,0.43068586130512654,0.38090706026470555,1.9455123292539518,0.6822775419178198,-0.25789997605129755,0.8868515521203071,0.5517190754102933,-0.425655807278392,0.9113196256127217,0.007022682090968184,-0.5393616877618174,0.34430257081505045,1.7259367032465398,0.17611847291225818,1.8335969388421451,0.08604331946738877,-0.9300491700883222,1.0856387466371205,0.850197721677307,0.8679501271972544,-0.029166885417132804,0.04025739476115026,0.025720942620794413,1.063161085670096,0.8883240737240446,0.5690180548881153,-0.5280587094090028,1.4440002973950188,-0.9985667474634976,0.529752148435739,0.6930679214807379,0.48473702508329974,-0.6988916765431941,0.2912721231439773,0.18499275996519096,0.7395545245620312,-1.0432697312851085,0.395412454088528,1.3850430957078168,1.6182086911898748,-0.7286794391465091,0.1285710210517726,1.891693079255597,-0.7469279238386282,0.22493905548691442,0.5676237681539498,0.391354749406896,0.10141750150363342,0.41996097686269385,0.6386369834473137,1.409845494012227,-0.6089050197109396,0.8749497432052261,-1.0649297344387223,0.41192160127986216,1.4739156774543474,0.5817903810120896,-0.9650759039833272,0.20810684181334732,2.011089543391955,0.741939267006644,1.0262956765276638,1.9125831892188203,0.1053648471598464,0.09104905159576698,-0.004564263497207191,0.48666449823566604,1.308781839857065,0.22074546405893972,0.5547414817894366,0.42490498570737184,1.9808949094882786,-0.862819955150676,0.7833660041237873,0.8406083008099351,0.6882766629092119,0.10994136413500752,-0.38410664400938044,0.3250102628885485,0.69330874378676,1.7367412701783282,-1.0304509958931207,1.8780575129095867,0.18662201155510122,-0.8015906762262761,1.8203991610454135,-0.9116509140447281,-0.3332017541767187,1.1702938553411544,1.7958273678666645,0.9539656105441326,-0.9221570086543945,0.05108868542710866,1.8322695231364154,0.994807425565918,0.20901599147795172,-0.012892665888120977,-0.8029695867265797,0.8563767830034862,1.6689335968245125,0.5874132054069969,0.7415474266978316,-0.33635828283758046,0.017973459743838863,0.9057756231814228,0.25709441435941144,-0.2887837337800036,0.9229849684887551,0.8817295717364777,-0.6247848835391663,0.3878055178957673,-0.8785062159027286,1.0617904310523925,-0.6930090201141562,-0.027152794996505455,-0.8811759165876335,0.21138860508871918,0.8052857548728093,-0.016987123339879184,0.1888142749810346,1.3476671295487754,2.0752418747918573,0.5807912782590967,0.23013012929415724,0.5128097516558954,0.2600562309385554,-0.6687510946785071,0.47224435639902895,-0.6820472537832549,0.34888227744364064,0.43342325850267643,0.8594051566147174,-0.7992245681810752,0.37971768534231365,0.09285909408381726,-0.7503183575246537,0.03776479694183611,0.46386061616728114,-0.9430410079638208,0.5795722643890248,0.09454248090704746,0.49026975658791977,-0.9271216468274683,0.14706031743940418,1.9054881955603458,1.2048469983189487,0.3021316053912785,0.8527641088790887,1.2480027639576736,-1.0337002191404858,0.957155276024245,0.932116532559039,0.3148910835715063,0.9620990161092566,-0.7641634804488049,-0.8397870010635515,1.3357931404858803,0.041254683571328214,0.7164506932532401,0.6610806924055773,0.2872122680595378,0.2137741269285379,-0.49391559044180416,0.8258779212339972,0.6672626510847622,-0.9777878328325089,0.1604517424171947,0.7056855544552773,0.012622583113570786,1.9646977325338881,1.7698302234416423,0.26814837031730404,1.3516209467324576,-0.6638244908952711,1.4063002045718211,0.9633667671104267,0.3858757099517446,-0.8021013237459158,1.8057757782811923,1.772058057360503,1.0231959820906364,0.6737665749100751,-0.6029728205465907,1.7170486452461948,1.0270733068691125,1.5012337805198,0.018999964262733038,1.849628781577102,0.3154226816734856,1.3636811066628742,-0.63477165968483,0.5485334199846453,-0.5467179540851691,-0.8360911034305442,1.5661451338796708,2.019941842867536,-0.9626325744600043,0.9073985186925465,1.0660779727938905,-0.6461955493771225,0.056448107916991855,0.8320424978304354,0.2909471986869519,0.04294959162105499,0.744802456253332,-0.06540748677451215,0.8934286634562835,1.1555650463193818,0.7074719618679857,1.0149402888856773,0.0058584361904307925,1.507556755955667,1.0917479343753334,1.5080092551207103,-0.8799921874912421,0.6415858435864417,-0.6143987321765834,0.5638143665643408,0.06092145666219846,0.0906275758996962,-0.5255537472985798,1.8345968570482918,2.020846116073536,1.5368393726441685,0.9938655235393049,-0.7821687092125242,0.08452707551581401,-0.8991796325569646,-1.0342292501364652,0.45876436276581367,0.4944979592506161,0.020966239328752058,1.7047260926973717,0.4409410305607689,1.8836861757551597,-0.36582392671515396,0.5593506868692562,0.46434451096561374,0.11524541037238728,0.4250124975766412,-0.46555987174390934,0.8962720893133904,1.4900603593637574,1.9485445409143525,-0.9701331800105552,1.2185325488891956,-0.9304152915652563,0.6761683560694968,-0.9313658163081764,0.11069981830980113,0.7215665962484064,1.8090062717647237,0.21757436607788783,0.5464397017425832,0.093039629933187,-0.18408806707835026,-0.6234033116635892,0.6154596955568166,0.9419174615534481,1.9594077834672567,-1.039414937729693,1.111233063005604,0.6301992681369245,1.7670622721247313,-0.04805998455405902,0.13227256421229042,1.2185571566741091,1.7802230201286025,0.027654520877947005,1.8282969906329278,-0.19673813004772417,-0.17217419264914352,-0.9024617245649,-0.9017725677777647,-0.12217126164483517,0.7276942524985275,0.14843221167151904,2.0178548441167106,0.9478581176082003,0.4485965867133167,-0.971616553492878,0.09418046874771116,2.036362664199214,0.5505546733902194,2.0709859225136404,1.9440164235450155,0.8220894317013409,0.9749030093532144,0.3208728115932984,0.3852333844264716,0.2985314831913965,0.007272575280768124,1.723991600274529,0.5134083692277411,0.8113518113519694,1.003235036776178,0.042377006234048414,1.8929128839051341,0.8411894408072718,-0.0011761105038867598,-0.41780451656090883,-1.0540331182598157,-0.9850718379118506,2.03399246669752,-0.8316604908709887,1.009490188425943,0.8076061805046041,-0.9707563286838391,0.7907463092147715,1.5874170109623176,1.8562810462871597,0.4643647992969607,-0.7966896938517498,0.4635656215330324,2.0174080484591816,1.0955368900553206,0.9003724643754663,1.865523296463153,1.3878493455989032,-0.4140646054948552,0.06913021877753031,-0.6858420347059188,0.9377741134969669,-0.021276923520591774,0.031080628137433064,-0.6224798895994224,0.1767150460746631,1.922690633215053,0.562095841350754,-0.21629764243950325,0.9335758843500643,0.760542959923965,0.0047984372431841985,1.3638888824126203,2.0286783480414883,0.4002179673824878,0.40485019896123253,-0.5921335566419865,-0.7687996032646788,1.128810098221227,1.775059259137122,1.6994163624716918,1.193366558569035,0.3180674975783359,0.6024731284155697,-0.9095311941604856,1.5376082010598444,-0.040574094636492204,1.6915531107408486,-0.26795369978013484,1.9137323322958373,1.9326412797572414,0.053580529295874896,0.350041932162398,1.07145084033629,0.766989402748647,0.9875715624475017,-0.4912470609315289,0.8838493074618883,2.053696502688337,0.2660250936978035,-0.981570002949967,0.9420615255018188,-0.7441001424606598,0.871095711116415,-0.3271549011083488,0.8945130252071528,-0.8347738878240651,0.0613901284899935,0.15597045645882332,-0.028283841440667257,1.6105458806939397,1.4476681785499077,1.6307331304733603,0.469190653571357,0.1939160153635702,0.07259598567267331,1.4432624031935923,0.22405495444256943,0.5539173921363544,1.46433731298067,-0.9235281710163157,0.6925452111829078,0.6765798962419345,0.2787670424003467,0.30576034646937555,1.5367179824833788,1.4903935097838483,1.6600372753588994,0.9016420103840751,1.98151366264483,0.7157236676550328,0.8510206057120407,1.9364434369368728,0.6881809375862994,0.09550923316752843,1.027692796711075,1.0812718143322777,-0.7257149983355407,0.16011182880993544,0.9028831489666483,0.6899881945768597,-0.5923896993725847,0.6824955237385482,0.4417015113501314,0.20364237441830266,-0.9885963341711179,0.07795060168531291,-0.12884786404130522,1.9280505312730174,0.15057504732318477,1.345134665923473,1.9896662473588504,0.07113596374817212,-0.06830362717749672,-1.0331489561352898,-0.4347243189657482,0.7111831239687857,1.9387912662654148,0.019265700864493203,0.14440605860580696,0.5622545235389789,0.1926984620401322,-0.999711897879276,0.725337983113153,-0.921728452148719,1.1629127241793453,0.830144276785272,0.5459480147975564,0.537724724544755,-0.05285360325703675,0.6555281291544428,0.2856535198301766,-0.9669950548728824,0.18790158343990987,0.6587040678596756,0.9652696148266703,-0.001789790552218326,1.9987603502088935,-0.43061647595534086,1.78354814873726,-0.06572485889015696,-0.921526221714195,-0.9135980049246194,0.25800942710637964,0.9730292561680156,-0.5028559953729731,-0.2646881091149757,-0.08375020537685207,0.14289263001421937,0.8447970408890956,-0.0337434530721192,1.472947961943228,0.34375570164513264,-0.2606093482336074,-0.19468256770090608,0.172596824527223,1.9545891348623847,-0.9535381404708854,0.4166832289671479,-0.6416665041484931,1.6609756803900078,1.9879922509946795,-0.1494916144353264,1.2399824843744172,1.9343834909383828,0.41431316621482067,0.9832755369990303,0.877075858631012,-0.36364572078731655,1.0992545183330371,1.0295867389056963,0.9407946292169177,0.9318797440603805,1.1707727831208414,0.9959792979495034,1.962115282783812,0.8065042259656243,1.0091051628557834,1.2231334308674398,-0.9040869315189959,0.017976349720791027,0.1860372158456856,0.6454633609808765,0.9021358809861939,0.17957395707033022,0.7381561447334611,0.8330831625263694,0.12138681849127345,0.845286033673752,-0.7289115408889985,0.718718509077067,0.6560699990878758,1.02146793039189,1.7026491034472973,0.05162723794567141,-0.69303900218726,-0.0036593008388116806,-0.7752049673532754,0.37751167865091084,-0.6496283318987196,0.09024866475033934,0.19475532621506209,-0.7464117707203575,1.5788115532613427,1.3633988944341495,-0.2871826633162608,0.5831172519311478,-0.03467136037786457,0.11741305321955353,0.31454901122737833,0.8376214695767927,1.939584407262778,1.9297177117315836,0.4967124349387796,0.12722990193298048,-0.26586955961531394,0.12549125847955103,1.5973157457998526,-0.7488803785312795,0.828061377054942,1.358433453555305,0.1610752206221446,0.5191923800834132,0.6219215196268829,1.5854916808924884,0.40175426997440794,1.633200580365609,0.6548284760752272,1.9114747257911966,0.9549134232050047,1.180546657164299,-0.4374048365488606,0.32946786653881854,0.8821461332255972,0.377919402097215,0.13883091059424185,0.3484551708979293,-0.8862348181852261,1.8501405793277284,0.8227211274308567,0.8473445377605188,-0.955640288587243,1.2662042650631018,0.7068925633455158,1.6832195754752735,-0.20229422639307582,0.9902088942799327,-0.49117325976442366,-0.07955774821504685,1.8117140550309663,1.9824463491711062,-0.9038288028675834,0.9898798912596318,0.2885191170291165,-0.796028922078827,-0.4735147271783148,-0.20264556946426424,1.0338133487289383,-1.0414671269143385,-0.07971372084367695,1.84077040204505,0.8620918865177583,1.9004919887753269,1.919035193878006,0.7455415962830886,1.4887954840821866,0.9493885146879728,0.34822381016502774,1.7386842176080006,-0.8690085692056128,0.06989668712918345,0.49535479550745465,0.5847733404300817,0.0291098308978138,0.8375767619568677,0.05121762178360499,0.12520380117620095,0.27955131438119596,0.6676077278786928,-0.1482117590257495,-0.2639093871407676,-0.8560857897168316,1.8442263514626867,0.5919660118980772,0.42300978434238024,1.317400002099778,2.0056659957121177,0.4250733842262885,0.8717445607913834,1.6130016126954008,-0.9703469145126122,-0.9015387912094297,1.6447020643501478,0.7234698370621891,1.1356019953287042,0.6953053826992668,1.8558829172410485,1.1384702096445145,0.9636628227729629,1.5217865246184583,0.03652128697119741,0.506546144551053,1.5091517609578307,1.949079486135075,0.45772318892051256,0.905883832911892,0.1698928656958221,-1.0157179062056876,0.8034210253581126,-0.37681393279896414,-0.7375381827917378,0.15950929486084842,-1.014829352125862,0.8691352430451015,0.19565691492490328,1.2844002902661202,0.9503642005889326,-0.15729592114668678,0.8175629536406783,1.0295982339937821,-0.6724516483109397,0.7294917513444623,1.0051738015337308,1.5306381536687907,0.3334454933230055,0.3251503928139348,0.09757054144059028,0.5708152425674102],"xaxis":"x","y":[0.4901792432203963,-0.20198687240178098,0.8587848357466576,0.17628146220541277,-0.3910431006352248,0.3600552146876763,0.25366490113903295,0.9833784701182551,0.8720342759400876,-0.5126737007503034,0.04748076506081993,0.18232955977576687,-0.5090625858811405,0.9165867191803834,0.010695759173495415,0.3410123348370989,0.0006806790152018363,0.8195412004725613,0.159873179100032,0.48051590998636434,0.2446853167570723,0.13421390314959583,0.8435924434143528,0.9387063670985019,-0.1904010763928748,-0.42155615982819655,0.22189284569295906,0.6229989531354146,-0.4548600878654142,0.043334739437469474,-0.38396181132246804,-0.42152371194004956,-0.16157378093087826,-0.5394236925016638,0.5393983544073506,-0.5077789251130083,0.2778569118433011,0.7196296423652244,0.06246817653026541,0.9864235444624615,1.0599500502904924,0.5160368907544595,-0.22818795201392403,-0.36731276585207956,1.0942546189328501,-0.423305279778312,-0.4617776767537343,0.7712263942558237,0.9090829959850681,-0.09973222144646986,0.8306375045227551,0.9807184099682887,0.9329178395060224,0.37008185321588044,-0.23504401288739954,-0.03750994165596142,1.0108130284829822,0.994144143293946,0.43001160881600725,0.8809052872276418,0.12870949863276543,-0.22524271819903513,0.8250748042915476,0.9228192988682589,0.5121916270813152,0.9452847674473583,1.0272507502126151,0.35486896312425287,0.9512569190499673,0.06604438846584623,-0.5560802156289811,1.0154557166551585,-0.4161021634477197,1.0283210422231186,0.0980778027261889,0.540255831440158,0.58361771017296,-0.45357909983709266,-0.10042011733217766,-0.42715108161767634,0.9933351372035809,0.321024863976314,0.6859621668947691,0.37992636781281897,-0.020409475503781454,-0.43534501357137056,1.04097360221732,0.4595334310766425,0.01231048790134183,-0.24450852829835446,0.32660026511828877,0.0420380999148884,0.07209667741361575,0.9872597924660802,-0.3057997416792124,0.12886538037294037,0.022081293190963608,0.5846620173648824,0.7631895274939459,-0.29000130578860756,-0.4731258865520055,-0.24916189851721093,0.4022141132903427,-0.09695274676778631,0.9692533135577768,-0.16590583545063237,-0.419901307735648,-0.3975634608268204,0.24413468772164487,1.0501035561183594,0.600298339990785,-0.016657210192049052,0.24064006562106435,0.3789257896536319,0.9714258071340448,0.6545699386471879,0.24755759247375966,0.6721998723526371,0.027070564538453655,0.45574555288864055,-0.5536507841879015,-0.13771755002156394,0.6907625803793093,0.20990859369497736,0.3394178903297231,-0.3376853365821783,0.7865392683200778,0.9604507167425538,0.05570081768460222,-0.10995705264910391,0.06121462420266241,-0.23351410685262666,-0.03902839367900253,-0.4556700086283687,-0.5171422078452255,-0.24208839382346706,0.8931594414835707,-0.030418489835408652,0.30753637320682475,-0.20598015944815973,0.5641260786018808,-0.18889864971703707,0.3289925146465423,0.9286751825926313,0.9244077412386644,0.4955343226782418,0.7591274560325805,0.5560952409230506,0.3215400723068087,0.31052935967058,1.0002459382664877,0.25651558275065367,0.5404002674676909,-0.4762443821091438,0.2851386684872061,0.4428544910760329,0.3072540216516296,0.7703687617764865,-0.2934024561522815,0.06787706131524233,0.02923433153731083,0.3776718178602207,-0.40543744355515116,-0.2296820802211673,0.17813354858493446,0.6883886687097074,0.8410116719469523,0.19327529271934968,0.7716505044776649,0.5268836661723153,0.14343239719922876,-0.5289815134012265,0.8434702849696063,-0.40150328415128983,0.09023405170495599,-0.5391193925865265,0.9402975469400718,-0.22817257053818255,-0.17998726300947754,0.7550656453942675,-0.5418218265520394,0.5633020606466452,0.1496207565792571,0.9062339520663848,0.38945501454519144,0.029417775351911944,-0.4879025449467301,0.3065225235769241,-0.5715108996909884,0.9065079876839912,-0.3099741180448926,-0.3345334527033652,0.42266740068583813,0.07993109464308035,-0.47164386462398616,-0.3717571400324331,-0.4444023492928052,0.9170374532726596,-0.2911844208483453,0.9000421299226518,-0.4039991597473381,0.45959431028832665,0.7856096561835463,0.4192566085363806,-0.43147172324377225,-0.12491223081159786,-0.4231943333826896,0.3868506734865248,0.41895263223014556,0.13532998119747294,0.652473662053179,-0.23048879456841304,0.20951576743912834,-0.04041254654149891,-0.12973942743932193,0.4951868835741993,0.9480862515706283,0.9049377763838148,0.1946240632925117,-0.04742213043654433,-0.4402827926972396,-0.001990441783556861,0.2620539898241603,1.0065795828577706,0.5821983671455959,0.9058719747355055,-0.09590382896572942,0.333954628091424,0.13141997517773343,0.3475888769815644,0.29479242696745117,0.9183992985069414,-0.18583155765251871,-0.5235754141707433,0.34693929372612065,0.4052333236212297,-0.3676671171706619,0.8834649275346572,-0.4597697905252215,0.9118290911191316,0.3347815778324105,0.065596310844733,1.047730042763647,0.715047240813471,0.4193275182585901,0.3019669901316786,0.8089001885939439,0.031100839808350666,0.08592232382413995,-0.4246882586246377,0.967103037937179,-0.3645064173233299,0.4315800484505887,0.31211248711388523,0.4556339691527506,-0.6052252945694062,-0.23073685709313457,0.2433723824848259,-0.059692970494444636,0.22493095475487432,0.16375201721293017,-0.4639198581794113,0.41878018324514193,0.7969913766852555,-0.4183014813836613,-0.07911407886861446,-0.5015880686966548,0.08438678553485279,0.9493316715202654,0.5921453368525392,-0.4454447081593124,0.15064462031444303,0.3533357213330115,0.8897643136047357,-0.44148996493339215,-0.332419250720658,-0.33225386170783705,0.3504997734031048,0.3294738696159207,0.8380223804761893,0.31004711054852746,0.9463769613949035,0.7825057407929146,-0.2681140485632242,-0.43477062489491214,0.2762637265729375,-0.2975373431485155,-0.2479705536070582,0.8633683481376506,1.0435361644089738,-0.32690438526904914,0.9711531671600563,-0.4909900207554489,0.3308881082858442,-0.45676867153266343,0.869157391875432,0.4795738576827341,0.3742606621207307,0.09971579880720255,0.066605785647333,0.6536539463703116,0.48158646033527797,0.13972897249193325,0.5665226655326304,0.3879275995352897,0.994459633274735,-0.450518047338831,-0.1797864175053605,0.9234951806638367,-0.313102471399365,0.13585928079840445,0.11975281224308891,0.35444597583054904,0.19096835101342846,-0.11838295337313381,0.7477176810067503,0.4974124563917774,0.9911777689576687,0.3442235598790331,0.3413558006466675,0.8582511970500745,0.43214230581416024,0.11331562485187847,0.6579608613396625,0.9843319496426477,0.49247737548032666,0.3550666810979257,0.5180808330828215,0.921378538695715,-0.37814796108586546,-0.30349300927432843,-0.5034628273092657,0.36539379711241116,-0.4967130679012072,0.29970567039172447,0.3502699861207472,0.7209421651161989,-0.37217799035536475,0.5366387167703761,-0.5980198660743328,0.1781328675811898,0.1538107849953274,0.7505800359628868,0.003769821010589286,0.7492253515441438,0.8869548611825023,0.6855159550538857,0.2383605262144868,0.9653071459199316,0.18467099296841646,0.9566151905760473,-0.0824886511219386,0.8029287585674968,0.2063698878874669,-0.325829286480444,-0.5311967348317997,0.9050943523055685,-0.008215693769336896,-0.4395079443076506,0.8498096925539275,0.6976441938500599,0.034160729902918324,0.9580276366581909,0.6280675610960814,0.8854376799713127,0.9877999157783249,0.27731514650689865,0.7386202913360921,0.8952844906887775,1.0495082630561352,-0.01246338093367675,0.8725088322525727,0.9478139778253077,0.1509138252678571,0.7403573062952268,0.9849309410532318,-0.5066331646227601,-0.39986491263127144,0.9348717495847916,0.4840404803813357,0.3223429423961779,0.8805964147960775,0.9546344757155367,-0.2272640061769442,0.18963711241416611,0.0003069430442579745,-0.11989937654852298,0.24328594248647395,0.09538850987862002,-0.5244655492340479,-0.5124596860253351,0.9825535570063179,0.9500939203295421,0.08374545507447224,0.23893954273303206,0.5031286005969451,0.8337696793147777,0.9119330568261935,-0.2707093621213965,0.10890679745873463,-0.31942772658618757,0.6959586865097143,-0.41137324381298723,0.6889444770129427,-0.20372862891509816,-0.16173290929458234,0.5213318682164657,0.26313684035188306,-0.31587608015627405,-0.3830239860959478,-0.2815974387751675,0.5944122505970807,0.0004020653337802535,0.4968319657278773,0.5827296290654547,0.8589172287931577,0.8610249216861724,0.8673676962785765,0.9320122221441048,0.8686229755955442,-0.359677169406079,-0.4824288259940957,0.7749815110803084,-0.5918985097273066,0.33335781953693794,-0.2459277739198883,-0.33877942181314424,0.901427984319723,0.13448373466999503,-0.07551120331941354,0.4422745807472686,0.6405000887983948,0.36042205314561776,-0.020504766191233287,0.5193582963897472,1.0095653590995135,0.9630225837071613,0.8149600256629125,-0.4377869996606012,-0.20438760549767399,-0.44164808814233103,0.9566421500672664,0.17911784995127358,0.5459549218347297,0.5977861849605366,-0.5746437896570952,-0.4273901728071866,0.9390397255437178,0.8756299170341806,-0.25696160742855517,-0.4385317360150697,-0.18914706723599706,0.11964175103741265,0.09501188725825442,0.9325538291818213,0.6447379144352237,-0.03221797148654826,0.36228403352597605,0.9818013148497631,-0.48526252523782704,-0.16138616011075094,0.0019081547630261236,-0.04407398315439786,1.0256204715683142,-0.04329839924627242,0.01707454863846504,-0.16826224531487913,0.2768566228911041,0.5376705196264949,-0.45604028387763096,-0.25248664517377767,-0.4797868952226325,0.5722158126812543,0.9077135601436744,0.24638561117788516,-0.4563858428396895,0.9682474590797825,0.9529526691738576,0.2967832059490885,0.5257113192221277,0.8668459384681222,-0.1897130254656591,0.2677256394421531,0.1913193515139903,0.6882415034963124,0.21242637935266517,0.2932761355848955,1.019097924978734,-0.4991590115988349,0.44479340277014734,-0.08373297633326529,-0.45755917175501193,0.15736880905641729,-0.4019743559803169,0.9649093008452113,-0.2471133309033276,0.9665990835251178,0.8057023359541522,-0.28129085877438,0.7335025637287796,-0.18793122301723508,0.9540999153886862,-0.42257248677353354,0.5393773114976634,0.9323919347212284,0.21896706799204235,0.6990360563709259,0.26994513378634477,-0.3498375234242665,0.34795186689936364,0.7875171432155399,1.024309536410675,0.8641368886462657,0.3966670847054014,-0.0002823960224269534,0.26538753695627576,-0.5605950040915132,-0.20305255986671153,0.5330231435183136,-0.5348334946018557,-0.013930414227530058,0.47930588550192693,0.48305643666862164,-0.07876427377069628,-0.12928721501828222,0.6866979971254684,0.1820247895562797,-0.4118063605932967,0.34876154493772055,0.6553544692840271,-0.4611397752040778,-0.19330967063918802,0.985724719899198,0.9019868264692599,0.5972173471152279,-0.4809132269985986,0.08285182539773694,0.9475671678422276,0.7198511751075252,1.0056561131530524,0.33729173866453943,-0.13722588607711844,-0.18675924759691112,-0.43422886943899247,0.8022290104293703,-0.5294150153722371,0.18482237180321945,-0.2274817528299171,0.5817966687900218,-0.074872149622657,0.01112436081188883,-0.05565338137423304,0.8034938315479327,0.8126471283944254,-0.19181372918693682,-0.43965570806278664,-0.27351255484549925,0.11208458386437821,-0.1828484924257696,1.0623118896235269,-0.35965124126575887,0.7973342207164,-0.4186375473704176,0.8390635608334238,0.4761894457521441,-0.35061291471839706,0.20373450649238517,0.29324520661435,0.33253098116368296,-0.48057872593104106,0.6692917999952483,0.9152736982337686,0.7041187840238449,-0.3435600065518855,0.29560263947169385,0.6689491526707824,0.932997419927108,-0.47902097885353234,-0.4809376612979896,0.8324050278507559,-0.006848620917851211,0.4334838776714947,-0.32420741327453867,-0.46306248767766733,-0.4216592354982821,0.46592178700529807,-0.4530825760050485,0.7852575546314212,0.8943184418452554,0.14241807755564817,0.21899943260526403,0.7752321071114274,-0.13982839086640222,0.5613646820922288,-0.36187084678102815,0.44908948421507155,0.5835529958889665,-0.010890871377055633,0.08090631811711099,0.22920972273325604,-0.3079282751356909,-0.38802466625472787,0.38838417471361675,-0.16918492720164402,-0.2944652825477306,0.03077359598180452,0.9322523101882176,-0.3944328775305768,-0.3042275746887154,0.12244731606258417,0.7517588431858916,0.8846298145393866,0.2489300356416578,-0.31130384267693983,0.11839256525415176,0.05919958646214686,-0.4800251231006953,0.30452068357337186,-0.4267657464915906,0.47005229286921324,0.1588209877065635,-0.4190361369898058,-0.16760177343285157,0.9881417886376109,-0.3106478344259956,-0.044008712043345916,1.0111613802283186,0.730095173702316,-0.3973169896684149,0.0705794607130211,0.4126984658011191,0.2041328556997391,-0.5142663166423632,-0.4513252747773252,-0.23720034453216987,0.40732406996838655,0.07772106167667245,-0.411402195601001,-0.1409671571935091,0.2901308620386939,-0.11813096184669755,0.984411471126875,0.9940256011488915,0.048889762885675564,0.43887181714025714,1.0197753404858008,0.5931451956937894,-0.06469250571278588,0.354135353266935,0.021173316191638612,-0.3098418216460935,0.3406772164118457,-0.024800039661699358,0.2784458346668977,0.929094994068265,0.3483435982135665,0.3485482636290864,-0.43820167049589476,-0.48187280328981175,0.9964276506183585,0.9274336716044924,-0.14084147075911763,0.2748936320159638,-0.2586913564998267,0.8073462745282353,0.5510221109396862,0.1489576646832085,0.08906862087199269,-0.04727689777813453,-0.3611321598652208,0.22864633899171966,0.8485788908974616,0.13782204629448677,-0.0035443392524199015,0.2905185309595338,0.5636508048169614,-0.5010572029165263,0.5193512949281573,0.3993184318358431,0.5296515718142588,-0.3152980649770397,-0.017940527749156873,-0.3382144385680618,0.4987545232081077,-0.4414356006214818,0.39986955077856745,-0.5325175832545148,-0.48694437365797966,-0.04722776945634018,-0.4123627298169066,0.8871989251730166,0.17771269333451176,0.8488722539773366,0.4941942570194322,0.4327631886119126,0.4848796163213272,0.8579052109730343,0.937434523707736,0.03930611794077837,0.7738544739021062,0.9262061221980753,0.3068641153382212,0.604478269774629,0.42824926741260244,-0.4924124732507869,0.3309111317139714,0.8853740964417268,0.9278159799609397,0.849195363207306,0.6744363247428706,-0.565910244630586,-0.2413075893685159,-0.090247096894636,-0.5208107560014241,0.9329662264251791,0.7680278293316293,0.34259485869819806,-0.3917121099273351,0.910067771554366,-0.21475113834263881,0.9002138204683656,0.1609145840728443,0.33661435071080315,1.0794004694810582,-0.23539454878036342,0.2610100331967029,0.6733796711313929,0.2280739350123608,0.9459782005002856,0.2952151150943191,0.17398180216081502,1.0061392229355106,0.4948371432871001,-0.5013688158906271,0.6229302540948235,-0.47480285564357444,1.0023024844408566,0.4740022417046617,0.5545552572643644,0.13404681650571296,-0.02737592473032833,0.239824593000201,-0.28689103901262664,-0.46973359134926773,-0.4220251679476923,-0.46074984607604264,1.0509875282666816,0.20139198683836304,-0.40326500040911867,-0.24937009661709453,-0.33242320765366085,-0.41011996359778075,0.4344473742608582,-0.4203636261080589,0.7710996298895124,0.993185987425561,-0.16438857355978084,-0.3801505291329971,-0.37180489527118693,-0.30057434973699626,-0.4959857788976344,0.3390832268790715,-0.4705044200965702,-0.5058913663859457,-0.0590655543737834,-0.4426435213836294,1.0084539444676008,0.39571455293351626,0.18533676980884695,0.7084771464649129,0.9866049274081271,-0.5192337952753364,0.7455110411280352,0.8601899322249672,0.6330489852580256,0.9421407200295399,0.8956418215838096,0.26415446244594276,0.13147201779284648,1.0241200285665015,0.3289020789712114,-0.03777510656312586,-0.44974167913998336,0.07826261950128058,0.444845369926988,0.8761222739247753,0.17360219284921377,0.8635406158359897,0.7194865089653742,0.5296443015400152,0.45696302879647066,0.9396499003295373,-0.47391604689383277,-0.02233488615018049,0.3350822027295451,0.6379166528686867,0.19423387799840403,0.18702686536727672,0.6538174595842473,0.7553585340946536,0.8353456260287615,0.35986456762303454,-0.40666060580205476,-0.23892753027581765,0.23958605587702653,-0.1280529331630709,0.7435798014193586,-0.5341676246080773,1.0666664035584505,0.2689451530745797,0.9459771455767896,-0.14669598424120892,1.0497742615324794,0.2835435200587429,0.4949302706329769,-0.1145532296885735,0.09031306013687845,0.8955701117332131,0.8668226650740323,0.8612747258087705,1.0427092753515912,0.5469402337028374,0.47690103889106505,-0.3415925401899073,-0.27419828631957616,1.0246733785063589,1.0776217742500145,-0.15939185846961954,0.1270199529146006,0.34932657181790505,0.9566851481089912,0.6689639002843364,-0.18067693971842907,0.4141050037421524,1.0073630177354067,-0.4044729738398416,0.12810749072134808,0.9901570442207239,0.17249103359602544,0.5428190279213876,1.0194933902166876,-0.4878080066532953,0.05396720599504691,0.17358997027646125,0.5350298902743319,-0.4884815239306642,0.2609141290725964,0.40600680776751663,0.2772806312408056,0.2556104749770229,-0.49762739036648684,0.5816491287532268,0.11972939672095974,0.9915742734760649,0.7483433041612724,-0.543172687249214,-0.09699283777764434,0.6833881768533101,-0.472424821957689,-0.02521479384399014,0.5287489285887733,0.6551044807329547,0.6993291304384379,-0.39038739420040625,0.19999238616205353,-0.17591200994864364,0.1991522852889988,0.7738883284372577,0.49972240916375443,0.7556276974489967,0.8936584418277371,0.6568933806572212,0.08255332582318066,-0.1320827215459285,0.6008412328398703,-0.29960622427596245,-0.37644388990069694,0.9948412737590361,-0.40566485758533977,1.1335007189550685,-0.05865582005962493,0.9685651965637762,0.5815938812945237,0.1613504092732222,0.16493063172774267,0.816203661104335,0.031181603529813112,1.0096033004338174,0.19127897593986573,-0.24383666062106474,0.661890638250027,-0.48569265719779425,-0.5334388129353296,0.9668012637304001,-0.37559004610000135,0.7790763365741923,-0.2060787228816534,0.9627015973593283,-0.22160531192534863,0.7514501347389885,0.2457101900233581,0.27611645459059553,-0.4736659607999601,0.9698172586038628,0.8571039929982892,0.48311926243655356,-0.3091995133206424,-0.011102310500401405,-0.14008280193412875,0.5168992222505773,-0.14132403538080274,0.4950786141595437,0.6139337783995853,0.44766948125167333,-0.5083970203131261,0.7527619487145835,-0.17521682797143498,1.011536775773185,0.3515533710926335,0.9185818978262712,0.9961115940418777,-0.20272851405841866,0.15221990805857477,0.26971432797343675,0.285842482606099,-0.09447569975361546,0.6780360786452168,0.8482816085299174,0.966760674215003,-0.5025511707307643,0.09038077941085672,0.15248715338997956,-0.04947356801594975,0.4321059883551648,0.15083317123117487,0.021774523222235137,0.6287190342200077,-0.4406033046024506,0.1604450268651046,0.9309893879222084,-0.23020396907587246,0.20344579297490473,0.43533363801479075,-0.4791058099463197,0.7637201871753417,0.9868936003818405,-0.43544020619516033,0.1471058350994744,0.23540697811932892,-0.31834944899396744,-0.4963828214236061,0.9652532944280086,0.9234546797456804,0.49280359168608767,-0.014437551960618664,0.685887569756067,-0.3573793838364612,-0.460430541878427,0.327177565210336,0.846800244772762,0.7047309087286334,-0.3315140302208841,0.3637952816024858,0.45970786073806236,-0.34463258141110475,-0.4235894328062153,-0.5126842497889305,0.7158208269091321,-0.0389870883520719,-0.4978401358237624,0.3408802527086581,-0.4129083575695711,0.2572360200293341,-0.2682652370063457,-0.32318442920931384,0.3406625683669357,0.8880566236616503,0.517686599871618,0.22748211289404063,-0.02818818905732008,-0.4553143210616993,0.9601470588126189,0.595316453208817,-0.1488238642097346,0.08444549770175232,0.45255675731343814,-0.0342964816928427,-0.45268419257645076,-0.45097543524429284,0.9161914085449189,-0.5329596082799373,0.014936301698316216,0.7793705873820979,-0.5353626948778364,-0.41597365658759555,-0.2472426986753764,0.9467337867113913,-0.328385374030281,0.11834740169658375,-0.44534013688111673],"yaxis":"y"}],"layout":{"legend":{"tracegroupgap":0},"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"sequentialminus":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}},"title":{"text":"Make moons - Dataset"},"xaxis":{"anchor":"y","domain":[0,1],"title":{"text":"feature_1"}},"yaxis":{"anchor":"x","domain":[0,1],"title":{"text":"feature_2"}}}}},"metadata":{},"output_type":"display_data"}],"source":["X, y = make_moons(n_samples=1000, noise=0.05, random_state=0)\n","df_moons = pd.DataFrame(X, columns = [\"feature_1\",\"feature_2\"])\n","display(df_moons.head())\n","px.scatter(df_moons, x=\"feature_1\", y=\"feature_2\", title=\"Make moons - Dataset\")"]},{"cell_type":"markdown","metadata":{},"source":["### ***K-means***"]},{"cell_type":"code","execution_count":3,"metadata":{},"outputs":[{"data":{"application/vnd.plotly.v1+json":{"config":{"plotlyServerURL":"https://plot.ly"},"data":[{"hovertemplate":"cluster_kmeans=0 feature_1=%{x} feature_2=%{y}","legendgroup":"0","marker":{"color":"#636efa","symbol":"circle"},"mode":"markers","name":"0","orientation":"v","showlegend":true,"type":"scatter","x":[2.0210009653629135,1.6782009043629291,0.5048420190147149,1.969538948799328,0.9565958832518067,0.707516380362625,1.3205944413845743,0.10374309061562101,0.894167579312663,1.8176076414757452,1.0278412998593474,0.9008049118604005,1.741273505335562,1.334029566963071,1.0314625089797547,1.0557836870109913,0.9462760725707381,1.5227660883753655,0.7967184948122008,0.17683409115546805,1.2608688590414485,0.8910352954150458,1.9300841924587095,1.8636539964620595,1.9444683534032376,0.3503792547925052,0.7191533222018384,1.2932162148482909,1.4979165833334598,0.19569378536173132,1.6114440629280422,0.1934989414470153,2.078858213163788,0.4913216956095623,0.9547267484211625,0.9745697137019896,1.8634011629907545,1.299204551365618,0.1737564491879181,0.4325185279837089,1.9091975005830755,1.777582560131589,0.6554629063381224,1.7793210763849112,1.8920658004320776,0.3664772921818697,0.12484758883452593,0.3880787816936334,1.2780233910021137,1.6398210048627726,0.7935744015704084,1.883348299698694,0.31833622256734784,0.5291399691118016,1.2755092625606657,1.9149858261251587,0.12441834331961991,1.2578551909382387,1.7276810590006566,1.893240479298679,1.0569826797419317,1.5910985215557119,1.9403572178250204,0.23744547281866757,0.4012065860243583,0.15382566775380768,0.8119800181298985,0.997912758789761,0.22623434019420297,0.9825733893946853,1.766020556509534,0.1533614919567622,0.934859520269861,0.9911522662730238,1.0462870086497424,1.130099508589399,1.9701846561675835,1.9166690743605155,1.6625318174827743,0.21761688294472942,1.9306547716159785,0.5999368578626169,1.6756897517178513,1.833287158406236,2.0043863496440006,1.9974549116940499,1.241722454300188,1.4047202238086414,0.9670628228504018,0.40269354079214087,1.7076115211433815,1.1458837158587047,1.9679495419266837,2.009965599531816,1.8700938562693679,0.8023965211863049,1.1453250735071572,1.5513852086783262,1.5042663110089343,0.9521107048463631,1.1485056492820023,0.5478914298419924,0.8549457623654391,0.48129376534680257,0.5914278137735418,1.9176955385693704,1.5088165766781025,0.30473992332114463,1.3764907432138385,1.9318813785622837,0.22008270468280083,0.9382720779979239,1.834793461447599,1.7881922714757066,1.8978466752271355,0.9388761537197987,0.10035447239771178,1.3568149682773039,0.11805326909376207,1.9591044679796672,0.1686914875689102,0.9407931165288156,0.22906785463680346,1.2027451541500207,0.8064000017576614,0.8194962686392878,0.5965301027136782,0.9611647264749448,2.0214828230131694,0.9851819756830562,0.583131636738738,0.4273399995232886,0.8677855521477784,2.0216593302865933,1.2558746749338972,0.43406945378131345,1.94738957074014,1.059458745738302,1.9911980094114394,0.8647153317374041,1.4875713452474457,0.22901238767602589,1.0140592978223815,0.8599860856920716,0.9208666313916873,1.0592365324598154,1.642919042031234,1.6340167678847248,1.9716721274149847,1.5690432975393145,1.1776106860801743,0.9668656493695038,1.6463257850203667,1.6691811788824922,0.3340253685720975,0.9617634600652701,2.0763524636621837,0.6811783103117616,1.9760153152088253,1.9508207585471582,1.0100029477845398,1.4856187217312464,1.8374883968034152,1.363156334128732,1.921041002403421,1.8520185390892356,0.9414601596297466,1.8088350025992868,0.8797180532187475,1.000215012938598,1.9415619950363674,0.9337804758958361,1.291320774334458,1.650014387770342,1.068579142265727,0.9305671407957092,1.3227310594420714,0.9946226794448709,0.3884846239925358,0.8810145391701117,1.86622131896002,0.9281538965816883,0.8796278342614975,0.13623436397453434,1.9223788010613343,1.5775929751410538,1.264757970151369,1.8940805385340795,1.3703185661354134,0.9135598743977645,1.9516188665868142,1.890204278987555,1.9455123292539518,0.8868515521203071,0.5517190754102933,1.7259367032465398,1.8335969388421451,0.08604331946738877,1.0856387466371205,0.850197721677307,0.8679501271972544,1.063161085670096,1.4440002973950188,0.529752148435739,0.48473702508329974,0.2912721231439773,0.18499275996519096,0.395412454088528,1.3850430957078168,1.6182086911898748,0.1285710210517726,1.891693079255597,0.6386369834473137,1.409845494012227,0.8749497432052261,0.41192160127986216,1.4739156774543474,0.20810684181334732,2.011089543391955,1.0262956765276638,1.9125831892188203,1.308781839857065,0.22074546405893972,0.5547414817894366,1.9808949094882786,0.8406083008099351,0.6882766629092119,0.3250102628885485,0.69330874378676,1.7367412701783282,1.8780575129095867,1.8203991610454135,1.1702938553411544,1.7958273678666645,0.9539656105441326,1.8322695231364154,0.994807425565918,0.20901599147795172,0.8563767830034862,1.6689335968245125,0.5874132054069969,0.9057756231814228,0.9229849684887551,0.3878055178957673,1.0617904310523925,0.8052857548728093,0.1888142749810346,1.3476671295487754,2.0752418747918573,0.5807912782590967,0.5128097516558954,0.47224435639902895,0.34888227744364064,0.8594051566147174,0.46386061616728114,0.14706031743940418,1.9054881955603458,1.2048469983189487,0.3021316053912785,1.2480027639576736,0.957155276024245,0.3148910835715063,0.9620990161092566,1.3357931404858803,0.6610806924055773,0.2872122680595378,0.6672626510847622,1.9646977325338881,1.7698302234416423,0.26814837031730404,1.3516209467324576,1.4063002045718211,0.9633667671104267,0.3858757099517446,1.8057757782811923,1.772058057360503,1.0231959820906364,1.7170486452461948,1.0270733068691125,1.5012337805198,1.849628781577102,1.3636811066628742,0.5485334199846453,1.5661451338796708,2.019941842867536,0.9073985186925465,1.0660779727938905,0.2909471986869519,0.8934286634562835,1.1555650463193818,1.0149402888856773,1.507556755955667,1.0917479343753334,1.5080092551207103,0.6415858435864417,1.8345968570482918,2.020846116073536,1.5368393726441685,0.9938655235393049,0.08452707551581401,0.45876436276581367,0.4944979592506161,1.7047260926973717,0.4409410305607689,1.8836861757551597,0.5593506868692562,0.46434451096561374,0.8962720893133904,1.4900603593637574,1.9485445409143525,1.2185325488891956,0.6761683560694968,0.7215665962484064,1.8090062717647237,0.5464397017425832,0.093039629933187,0.6154596955568166,0.9419174615534481,1.9594077834672567,1.111233063005604,0.6301992681369245,1.7670622721247313,1.2185571566741091,1.7802230201286025,1.8282969906329278,0.14843221167151904,2.0178548441167106,0.9478581176082003,0.4485965867133167,0.09418046874771116,2.036362664199214,2.0709859225136404,1.9440164235450155,0.8220894317013409,0.9749030093532144,0.2985314831913965,1.723991600274529,1.003235036776178,1.8929128839051341,0.8411894408072718,2.03399246669752,1.009490188425943,1.5874170109623176,1.8562810462871597,0.4643647992969607,0.4635656215330324,2.0174080484591816,1.0955368900553206,0.9003724643754663,1.865523296463153,1.3878493455989032,1.922690633215053,0.9335758843500643,1.3638888824126203,2.0286783480414883,1.128810098221227,1.775059259137122,1.6994163624716918,1.193366558569035,1.5376082010598444,1.6915531107408486,1.9137323322958373,1.9326412797572414,0.350041932162398,1.07145084033629,0.9875715624475017,0.8838493074618883,2.053696502688337,0.9420615255018188,0.871095711116415,0.15597045645882332,1.6105458806939397,1.4476681785499077,1.6307331304733603,0.469190653571357,1.4432624031935923,0.22405495444256943,0.5539173921363544,1.46433731298067,0.6925452111829078,0.30576034646937555,1.5367179824833788,1.4903935097838483,1.6600372753588994,0.9016420103840751,1.98151366264483,0.7157236676550328,0.8510206057120407,1.9364434369368728,0.6881809375862994,1.027692796711075,1.0812718143322777,0.9028831489666483,1.9280505312730174,0.15057504732318477,1.345134665923473,1.9896662473588504,1.9387912662654148,0.5622545235389789,0.1926984620401322,1.1629127241793453,0.6555281291544428,0.2856535198301766,0.18790158343990987,0.9652696148266703,1.9987603502088935,1.78354814873726,0.25800942710637964,0.9730292561680156,1.472947961943228,0.34375570164513264,0.172596824527223,1.9545891348623847,1.6609756803900078,1.9879922509946795,1.2399824843744172,1.9343834909383828,0.9832755369990303,1.0992545183330371,1.0295867389056963,0.9407946292169177,1.1707727831208414,0.9959792979495034,1.962115282783812,0.8065042259656243,1.0091051628557834,1.2231334308674398,0.9021358809861939,0.17957395707033022,0.8330831625263694,0.12138681849127345,0.6560699990878758,1.02146793039189,1.7026491034472973,0.19475532621506209,1.5788115532613427,1.3633988944341495,0.5831172519311478,0.11741305321955353,1.939584407262778,1.9297177117315836,0.12722990193298048,1.5973157457998526,0.828061377054942,1.358433453555305,0.5191923800834132,1.5854916808924884,1.633200580365609,1.9114747257911966,0.9549134232050047,1.180546657164299,0.377919402097215,0.13883091059424185,0.3484551708979293,1.8501405793277284,1.2662042650631018,1.6832195754752735,0.9902088942799327,1.8117140550309663,1.9824463491711062,0.9898798912596318,0.2885191170291165,1.0338133487289383,1.84077040204505,0.8620918865177583,1.9004919887753269,1.919035193878006,1.4887954840821866,0.9493885146879728,1.7386842176080006,0.49535479550745465,0.8375767619568677,0.27955131438119596,0.6676077278786928,1.8442263514626867,0.42300978434238024,1.317400002099778,2.0056659957121177,1.6130016126954008,1.6447020643501478,0.7234698370621891,1.1356019953287042,1.8558829172410485,1.1384702096445145,0.9636628227729629,1.5217865246184583,0.506546144551053,1.5091517609578307,1.949079486135075,0.8034210253581126,0.15950929486084842,0.19565691492490328,1.2844002902661202,0.9503642005889326,0.8175629536406783,1.0295982339937821,0.7294917513444623,1.0051738015337308,1.5306381536687907,0.3251503928139348,0.5708152425674102],"xaxis":"x","y":[0.4901792432203963,-0.20198687240178098,-0.3910431006352248,0.3600552146876763,0.25366490113903295,-0.5126737007503034,-0.5090625858811405,0.010695759173495415,0.3410123348370989,0.0006806790152018363,0.159873179100032,0.2446853167570723,-0.1904010763928748,-0.42155615982819655,0.22189284569295906,-0.4548600878654142,0.043334739437469474,-0.38396181132246804,-0.42152371194004956,-0.16157378093087826,-0.5394236925016638,-0.5077789251130083,0.2778569118433011,0.06246817653026541,0.5160368907544595,-0.22818795201392403,-0.36731276585207956,-0.423305279778312,-0.4617776767537343,-0.09973222144646986,-0.23504401288739954,-0.03750994165596142,0.43001160881600725,-0.22524271819903513,-0.5560802156289811,-0.4161021634477197,0.0980778027261889,-0.45357909983709266,-0.10042011733217766,-0.42715108161767634,0.37992636781281897,-0.020409475503781454,-0.43534501357137056,-0.24450852829835446,0.07209667741361575,-0.3057997416792124,0.022081293190963608,-0.29000130578860756,-0.4731258865520055,-0.24916189851721093,0.4022141132903427,-0.09695274676778631,-0.16590583545063237,-0.419901307735648,-0.3975634608268204,0.24413468772164487,-0.016657210192049052,-0.5536507841879015,-0.13771755002156394,0.20990859369497736,0.3394178903297231,-0.3376853365821783,0.05570081768460222,-0.10995705264910391,-0.23351410685262666,-0.03902839367900253,-0.4556700086283687,-0.5171422078452255,-0.24208839382346706,-0.030418489835408652,-0.20598015944815973,-0.18889864971703707,0.3215400723068087,0.31052935967058,0.25651558275065367,-0.4762443821091438,0.2851386684872061,0.4428544910760329,-0.2934024561522815,0.02923433153731083,0.3776718178602207,-0.40543744355515116,-0.2296820802211673,0.17813354858493446,0.19327529271934968,0.14343239719922876,-0.5289815134012265,-0.40150328415128983,-0.5391193925865265,-0.22817257053818255,-0.17998726300947754,-0.5418218265520394,0.5633020606466452,0.38945501454519144,0.029417775351911944,-0.4879025449467301,-0.5715108996909884,-0.3099741180448926,-0.3345334527033652,0.07993109464308035,-0.47164386462398616,-0.3717571400324331,-0.4444023492928052,-0.2911844208483453,-0.4039991597473381,0.4192566085363806,-0.43147172324377225,-0.12491223081159786,-0.4231943333826896,0.13532998119747294,-0.23048879456841304,0.20951576743912834,-0.04041254654149891,-0.12973942743932193,0.4951868835741993,0.1946240632925117,-0.04742213043654433,-0.4402827926972396,-0.001990441783556861,0.2620539898241603,-0.09590382896572942,0.13141997517773343,-0.18583155765251871,-0.5235754141707433,0.34693929372612065,0.4052333236212297,-0.3676671171706619,-0.4597697905252215,0.4193275182585901,0.031100839808350666,-0.4246882586246377,-0.3645064173233299,0.4315800484505887,0.31211248711388523,-0.6052252945694062,-0.23073685709313457,-0.059692970494444636,0.22493095475487432,0.16375201721293017,-0.4639198581794113,-0.4183014813836613,-0.07911407886861446,-0.5015880686966548,-0.4454447081593124,0.3533357213330115,-0.44148996493339215,-0.332419250720658,-0.33225386170783705,0.31004711054852746,-0.2681140485632242,-0.43477062489491214,0.2762637265729375,-0.2975373431485155,-0.2479705536070582,-0.32690438526904914,-0.4909900207554489,0.3308881082858442,-0.45676867153266343,0.4795738576827341,0.3742606621207307,0.066605785647333,-0.450518047338831,-0.1797864175053605,-0.313102471399365,0.13585928079840445,0.11975281224308891,0.19096835101342846,-0.11838295337313381,0.3442235598790331,0.3413558006466675,0.11331562485187847,0.3550666810979257,-0.37814796108586546,-0.30349300927432843,-0.5034628273092657,0.36539379711241116,-0.4967130679012072,0.29970567039172447,-0.37217799035536475,-0.5980198660743328,0.1781328675811898,0.003769821010589286,0.2383605262144868,-0.0824886511219386,0.2063698878874669,-0.325829286480444,-0.5311967348317997,-0.008215693769336896,-0.4395079443076506,0.034160729902918324,0.27731514650689865,-0.01246338093367675,0.1509138252678571,-0.5066331646227601,-0.39986491263127144,-0.2272640061769442,0.0003069430442579745,-0.11989937654852298,0.09538850987862002,-0.5244655492340479,-0.5124596860253351,0.23893954273303206,-0.2707093621213965,-0.31942772658618757,-0.41137324381298723,-0.20372862891509816,-0.16173290929458234,-0.31587608015627405,-0.3830239860959478,-0.2815974387751675,0.0004020653337802535,0.4968319657278773,-0.359677169406079,-0.4824288259940957,-0.5918985097273066,-0.2459277739198883,-0.33877942181314424,-0.07551120331941354,0.4422745807472686,0.36042205314561776,-0.020504766191233287,-0.4377869996606012,-0.20438760549767399,-0.44164808814233103,0.17911784995127358,-0.5746437896570952,-0.4273901728071866,-0.25696160742855517,-0.4385317360150697,-0.18914706723599706,0.09501188725825442,-0.03221797148654826,-0.48526252523782704,-0.16138616011075094,0.0019081547630261236,-0.04329839924627242,0.01707454863846504,-0.16826224531487913,-0.45604028387763096,-0.25248664517377767,-0.4797868952226325,-0.4563858428396895,0.2967832059490885,-0.1897130254656591,0.1913193515139903,-0.4991590115988349,-0.08373297633326529,-0.45755917175501193,0.15736880905641729,-0.4019743559803169,-0.2471133309033276,-0.28129085877438,-0.18793122301723508,-0.42257248677353354,-0.3498375234242665,-0.0002823960224269534,0.26538753695627576,-0.5605950040915132,-0.20305255986671153,-0.5348334946018557,0.47930588550192693,-0.07876427377069628,-0.12928721501828222,-0.4118063605932967,-0.4611397752040778,-0.19330967063918802,-0.4809132269985986,0.33729173866453943,-0.13722588607711844,-0.18675924759691112,-0.43422886943899247,-0.5294150153722371,0.18482237180321945,-0.2274817528299171,-0.074872149622657,0.01112436081188883,-0.05565338137423304,-0.19181372918693682,-0.43965570806278664,-0.27351255484549925,-0.1828484924257696,-0.35965124126575887,-0.4186375473704176,-0.35061291471839706,0.20373450649238517,0.33253098116368296,-0.48057872593104106,-0.3435600065518855,-0.47902097885353234,-0.4809376612979896,-0.006848620917851211,-0.32420741327453867,-0.46306248767766733,-0.4216592354982821,-0.4530825760050485,-0.13982839086640222,0.5613646820922288,-0.36187084678102815,0.44908948421507155,-0.010890871377055633,-0.3079282751356909,-0.38802466625472787,-0.16918492720164402,-0.2944652825477306,0.03077359598180452,-0.3944328775305768,-0.3042275746887154,0.2489300356416578,-0.31130384267693983,0.11839256525415176,-0.4800251231006953,-0.4267657464915906,-0.4190361369898058,-0.16760177343285157,-0.3106478344259956,-0.044008712043345916,-0.3973169896684149,0.0705794607130211,0.4126984658011191,-0.5142663166423632,-0.4513252747773252,-0.23720034453216987,-0.411402195601001,-0.1409671571935091,-0.11813096184669755,-0.06469250571278588,0.354135353266935,0.021173316191638612,-0.3098418216460935,-0.024800039661699358,0.2784458346668977,0.3483435982135665,0.3485482636290864,-0.43820167049589476,-0.48187280328981175,-0.14084147075911763,-0.2586913564998267,0.1489576646832085,-0.04727689777813453,-0.3611321598652208,0.2905185309595338,-0.5010572029165263,-0.3152980649770397,-0.017940527749156873,-0.3382144385680618,-0.4414356006214818,0.39986955077856745,-0.5325175832545148,-0.48694437365797966,-0.04722776945634018,-0.4123627298169066,0.03930611794077837,0.3068641153382212,-0.4924124732507869,0.3309111317139714,-0.565910244630586,-0.2413075893685159,-0.090247096894636,-0.5208107560014241,-0.3917121099273351,-0.21475113834263881,0.1609145840728443,0.33661435071080315,-0.23539454878036342,0.2610100331967029,0.2280739350123608,0.2952151150943191,0.17398180216081502,-0.5013688158906271,-0.47480285564357444,-0.02737592473032833,-0.28689103901262664,-0.46973359134926773,-0.4220251679476923,-0.46074984607604264,-0.40326500040911867,-0.24937009661709453,-0.33242320765366085,-0.41011996359778075,-0.4203636261080589,-0.16438857355978084,-0.3801505291329971,-0.37180489527118693,-0.30057434973699626,-0.4959857788976344,0.3390832268790715,-0.4705044200965702,-0.5058913663859457,-0.0590655543737834,-0.4426435213836294,0.39571455293351626,0.18533676980884695,-0.5192337952753364,0.3289020789712114,-0.03777510656312586,-0.44974167913998336,0.07826261950128058,0.5296443015400152,-0.47391604689383277,-0.02233488615018049,0.18702686536727672,-0.40666060580205476,-0.23892753027581765,-0.1280529331630709,-0.5341676246080773,0.2689451530745797,-0.14669598424120892,-0.1145532296885735,0.09031306013687845,-0.3415925401899073,-0.27419828631957616,-0.15939185846961954,0.1270199529146006,-0.18067693971842907,0.4141050037421524,-0.4044729738398416,0.12810749072134808,0.17249103359602544,-0.4878080066532953,0.05396720599504691,0.17358997027646125,-0.4884815239306642,0.2609141290725964,0.40600680776751663,0.2772806312408056,0.2556104749770229,-0.49762739036648684,-0.543172687249214,-0.09699283777764434,-0.472424821957689,-0.02521479384399014,-0.39038739420040625,0.19999238616205353,-0.17591200994864364,-0.1320827215459285,-0.29960622427596245,-0.37644388990069694,-0.40566485758533977,-0.05865582005962493,0.1613504092732222,0.16493063172774267,0.031181603529813112,-0.24383666062106474,-0.48569265719779425,-0.5334388129353296,-0.37559004610000135,-0.2060787228816534,-0.22160531192534863,0.2457101900233581,0.27611645459059553,-0.4736659607999601,-0.3091995133206424,-0.011102310500401405,-0.14008280193412875,-0.14132403538080274,-0.5083970203131261,-0.17521682797143498,0.3515533710926335,-0.20272851405841866,0.15221990805857477,0.285842482606099,-0.09447569975361546,-0.5025511707307643,-0.04947356801594975,0.4321059883551648,0.15083317123117487,0.021774523222235137,-0.4406033046024506,0.1604450268651046,-0.23020396907587246,-0.4791058099463197,-0.43544020619516033,-0.31834944899396744,-0.4963828214236061,-0.014437551960618664,-0.3573793838364612,-0.460430541878427,0.327177565210336,-0.3315140302208841,-0.34463258141110475,-0.4235894328062153,-0.5126842497889305,-0.0389870883520719,-0.4978401358237624,0.3408802527086581,-0.4129083575695711,-0.2682652370063457,-0.32318442920931384,0.3406625683669357,-0.4553143210616993,-0.1488238642097346,-0.0342964816928427,-0.45268419257645076,-0.45097543524429284,-0.5329596082799373,0.014936301698316216,-0.5353626948778364,-0.41597365658759555,-0.2472426986753764,-0.328385374030281,-0.44534013688111673],"yaxis":"y"},{"hovertemplate":"cluster_kmeans=1 feature_1=%{x} feature_2=%{y}","legendgroup":"1","marker":{"color":"#EF553B","symbol":"circle"},"mode":"markers","name":"1","orientation":"v","showlegend":true,"type":"scatter","x":[-0.282244844890723,-0.02143996091325373,0.09487879515466206,-0.44166030405992135,-1.0522497090889844,0.07344505290151869,0.08292556468616961,0.47521898815994734,0.8242088764240849,-0.9701025968275069,-0.4561626521399609,-0.3711087944486362,0.8697902048504549,-0.8198067385586256,-0.6741088790168711,-0.09480602552850369,0.14996566780749354,-0.12194071820494401,0.5888637073019797,-0.4136800380457925,-0.4215228603051641,-0.32539386266841597,-0.11978938260991823,-0.9025799612169444,-0.09597439621237494,-0.150082156659563,-0.4260317772321482,0.11862020659305941,0.6349127670311553,0.3797523616053441,-0.8464498972043328,0.27624278573092603,-0.1585732273363279,0.09123222085650008,-0.018585488699681456,0.036100432256319204,-0.3409993588537657,-0.011450555067929167,-0.9695639428070439,-0.7303627422479482,-0.03531471208343689,-1.0019753073634265,-0.7406563624332014,0.14787255585248982,0.02530067367691795,-1.0437452806808944,-1.0431805224198913,-0.9979043667920079,-0.21559577840869956,-1.041246915437495,0.8401941397605004,-0.5996063378227201,-0.4634340518797918,0.21942983253466927,0.8187440821209713,-0.9926662314859431,0.007705072946628332,0.026350454033126795,-0.7932957987482254,0.06379536123745258,-0.7545628674522594,-0.9771221266927134,0.08591108414013192,0.6972329385912589,-0.5845575312073369,-0.2349084576930124,-1.0337517290712714,-0.3731238969776765,0.03830495418221247,0.8068894620996055,-0.04510088242429336,0.0013991127228662262,-0.2435952499665638,-0.8991045345217487,-0.7751599992721263,-0.7958034060639925,-0.07259970600005375,-0.7518158634716104,-0.9780452888137672,-0.6568873679573646,-1.0098109425131714,-0.675293513534954,-0.45598997076496445,-0.6505232126462511,-0.9313063845417514,0.6505854697603943,-0.990226540594487,-0.04890045264905909,0.5912823526545485,-0.9583222536754936,-0.3750875712375661,-0.9873432329095773,0.3002940858745914,-0.8438590546603816,0.2743096783750456,0.626517342256751,0.05203305750807555,-0.44191831675740395,0.014036851053047451,0.007441652868919321,0.7592158541009054,0.5136291013041017,0.6257856795507291,-0.10369306836665995,-0.8235770753399388,-0.3167580898367401,-0.028115289224769476,-0.8033280571557233,-0.02172075979707222,-0.33526005854585383,0.3874567403224384,0.33428341416380325,0.09133842326828641,-0.9924546219490251,0.3537825955779588,-0.7046734606279937,-0.9607600892790991,-0.7304680542800102,-0.8981086288882731,0.031447143855893214,0.8199599019144793,-0.907571709161839,-0.8916278090587557,0.7185821026291555,-1.0740431964408104,-0.6574173747755632,-0.8468936318852754,0.02750254801758164,0.5367882132206417,-0.04690907182104283,-0.9920444455033041,0.41504169826290266,-0.5118592689288479,-0.593469922157065,0.5459217841781366,0.1377860300703946,0.16960863130860282,0.45947457268999986,-1.0324051101036826,0.8239604864178401,0.8294707708564948,-1.0493618630025312,-0.8134458064282702,-0.9274405687658202,-0.11930062131487718,-0.43141490774555147,-0.011739564807609501,-0.7351951116012777,-0.8732173933649242,-0.1629197158478592,0.42958204540970935,-0.017167321183657807,0.7053776876399531,-0.26071084710615816,0.9212843367473799,-0.002407391888081887,-0.08102843631567336,-1.0093032525198162,0.6634372880980273,-0.8639905358319689,-0.9847027063372985,0.7405294320363242,0.5678062492878518,-0.48403911613563266,0.770049728088103,0.12622372380894564,0.07094289147214528,0.14570666539547084,-0.5170185271236636,-0.4602554749369856,-0.5546502263677028,-0.662830221026401,0.3381432009697828,-0.8032524022635564,-0.5685095433552375,0.3039665645378317,-0.5195652196953623,-0.38377707469357514,-0.06822667496590498,0.43068586130512654,0.38090706026470555,0.6822775419178198,-0.25789997605129755,-0.425655807278392,0.9113196256127217,0.007022682090968184,-0.5393616877618174,0.34430257081505045,0.17611847291225818,-0.9300491700883222,-0.029166885417132804,0.04025739476115026,0.025720942620794413,0.8883240737240446,0.5690180548881153,-0.5280587094090028,-0.9985667474634976,0.6930679214807379,-0.6988916765431941,0.7395545245620312,-1.0432697312851085,-0.7286794391465091,-0.7469279238386282,0.22493905548691442,0.5676237681539498,0.391354749406896,0.10141750150363342,0.41996097686269385,-0.6089050197109396,-1.0649297344387223,0.5817903810120896,-0.9650759039833272,0.741939267006644,0.1053648471598464,0.09104905159576698,-0.004564263497207191,0.48666449823566604,0.42490498570737184,-0.862819955150676,0.7833660041237873,0.10994136413500752,-0.38410664400938044,-1.0304509958931207,0.18662201155510122,-0.8015906762262761,-0.9116509140447281,-0.3332017541767187,-0.9221570086543945,0.05108868542710866,-0.012892665888120977,-0.8029695867265797,0.7415474266978316,-0.33635828283758046,0.017973459743838863,0.25709441435941144,-0.2887837337800036,0.8817295717364777,-0.6247848835391663,-0.8785062159027286,-0.6930090201141562,-0.027152794996505455,-0.8811759165876335,0.21138860508871918,-0.016987123339879184,0.23013012929415724,0.2600562309385554,-0.6687510946785071,-0.6820472537832549,0.43342325850267643,-0.7992245681810752,0.37971768534231365,0.09285909408381726,-0.7503183575246537,0.03776479694183611,-0.9430410079638208,0.5795722643890248,0.09454248090704746,0.49026975658791977,-0.9271216468274683,0.8527641088790887,-1.0337002191404858,0.932116532559039,-0.7641634804488049,-0.8397870010635515,0.041254683571328214,0.7164506932532401,0.2137741269285379,-0.49391559044180416,0.8258779212339972,-0.9777878328325089,0.1604517424171947,0.7056855544552773,0.012622583113570786,-0.6638244908952711,-0.8021013237459158,0.6737665749100751,-0.6029728205465907,0.018999964262733038,0.3154226816734856,-0.63477165968483,-0.5467179540851691,-0.8360911034305442,-0.9626325744600043,-0.6461955493771225,0.056448107916991855,0.8320424978304354,0.04294959162105499,0.744802456253332,-0.06540748677451215,0.7074719618679857,0.0058584361904307925,-0.8799921874912421,-0.6143987321765834,0.5638143665643408,0.06092145666219846,0.0906275758996962,-0.5255537472985798,-0.7821687092125242,-0.8991796325569646,-1.0342292501364652,0.020966239328752058,-0.36582392671515396,0.11524541037238728,0.4250124975766412,-0.46555987174390934,-0.9701331800105552,-0.9304152915652563,-0.9313658163081764,0.11069981830980113,0.21757436607788783,-0.18408806707835026,-0.6234033116635892,-1.039414937729693,-0.04805998455405902,0.13227256421229042,0.027654520877947005,-0.19673813004772417,-0.17217419264914352,-0.9024617245649,-0.9017725677777647,-0.12217126164483517,0.7276942524985275,-0.971616553492878,0.5505546733902194,0.3208728115932984,0.3852333844264716,0.007272575280768124,0.5134083692277411,0.8113518113519694,0.042377006234048414,-0.0011761105038867598,-0.41780451656090883,-1.0540331182598157,-0.9850718379118506,-0.8316604908709887,0.8076061805046041,-0.9707563286838391,0.7907463092147715,-0.7966896938517498,-0.4140646054948552,0.06913021877753031,-0.6858420347059188,0.9377741134969669,-0.021276923520591774,0.031080628137433064,-0.6224798895994224,0.1767150460746631,0.562095841350754,-0.21629764243950325,0.760542959923965,0.0047984372431841985,0.4002179673824878,0.40485019896123253,-0.5921335566419865,-0.7687996032646788,0.3180674975783359,0.6024731284155697,-0.9095311941604856,-0.040574094636492204,-0.26795369978013484,0.053580529295874896,0.766989402748647,-0.4912470609315289,0.2660250936978035,-0.981570002949967,-0.7441001424606598,-0.3271549011083488,0.8945130252071528,-0.8347738878240651,0.0613901284899935,-0.028283841440667257,0.1939160153635702,0.07259598567267331,-0.9235281710163157,0.6765798962419345,0.2787670424003467,0.09550923316752843,-0.7257149983355407,0.16011182880993544,0.6899881945768597,-0.5923896993725847,0.6824955237385482,0.4417015113501314,0.20364237441830266,-0.9885963341711179,0.07795060168531291,-0.12884786404130522,0.07113596374817212,-0.06830362717749672,-1.0331489561352898,-0.4347243189657482,0.7111831239687857,0.019265700864493203,0.14440605860580696,-0.999711897879276,0.725337983113153,-0.921728452148719,0.830144276785272,0.5459480147975564,0.537724724544755,-0.05285360325703675,-0.9669950548728824,0.6587040678596756,-0.001789790552218326,-0.43061647595534086,-0.06572485889015696,-0.921526221714195,-0.9135980049246194,-0.5028559953729731,-0.2646881091149757,-0.08375020537685207,0.14289263001421937,0.8447970408890956,-0.0337434530721192,-0.2606093482336074,-0.19468256770090608,-0.9535381404708854,0.4166832289671479,-0.6416665041484931,-0.1494916144353264,0.41431316621482067,0.877075858631012,-0.36364572078731655,0.9318797440603805,-0.9040869315189959,0.017976349720791027,0.1860372158456856,0.6454633609808765,0.7381561447334611,0.845286033673752,-0.7289115408889985,0.718718509077067,0.05162723794567141,-0.69303900218726,-0.0036593008388116806,-0.7752049673532754,0.37751167865091084,-0.6496283318987196,0.09024866475033934,-0.7464117707203575,-0.2871826633162608,-0.03467136037786457,0.31454901122737833,0.8376214695767927,0.4967124349387796,-0.26586955961531394,0.12549125847955103,-0.7488803785312795,0.1610752206221446,0.6219215196268829,0.40175426997440794,0.6548284760752272,-0.4374048365488606,0.32946786653881854,0.8821461332255972,-0.8862348181852261,0.8227211274308567,0.8473445377605188,-0.955640288587243,0.7068925633455158,-0.20229422639307582,-0.49117325976442366,-0.07955774821504685,-0.9038288028675834,-0.796028922078827,-0.4735147271783148,-0.20264556946426424,-1.0414671269143385,-0.07971372084367695,0.7455415962830886,0.34822381016502774,-0.8690085692056128,0.06989668712918345,0.5847733404300817,0.0291098308978138,0.05121762178360499,0.12520380117620095,-0.1482117590257495,-0.2639093871407676,-0.8560857897168316,0.5919660118980772,0.4250733842262885,0.8717445607913834,-0.9703469145126122,-0.9015387912094297,0.6953053826992668,0.03652128697119741,0.45772318892051256,0.905883832911892,0.1698928656958221,-1.0157179062056876,-0.37681393279896414,-0.7375381827917378,-1.014829352125862,0.8691352430451015,-0.15729592114668678,-0.6724516483109397,0.3334454933230055,0.09757054144059028],"xaxis":"x","y":[0.8587848357466576,0.17628146220541277,0.9833784701182551,0.8720342759400876,0.04748076506081993,0.18232955977576687,0.9165867191803834,0.8195412004725613,0.48051590998636434,0.13421390314959583,0.8435924434143528,0.9387063670985019,0.6229989531354146,0.5393983544073506,0.7196296423652244,0.9864235444624615,1.0599500502904924,1.0942546189328501,0.7712263942558237,0.9090829959850681,0.8306375045227551,0.9807184099682887,0.9329178395060224,0.37008185321588044,1.0108130284829822,0.994144143293946,0.8809052872276418,0.12870949863276543,0.8250748042915476,0.9228192988682589,0.5121916270813152,0.9452847674473583,1.0272507502126151,0.35486896312425287,0.9512569190499673,0.06604438846584623,1.0154557166551585,1.0283210422231186,0.540255831440158,0.58361771017296,0.9933351372035809,0.321024863976314,0.6859621668947691,1.04097360221732,0.4595334310766425,0.01231048790134183,0.32660026511828877,0.0420380999148884,0.9872597924660802,0.12886538037294037,0.5846620173648824,0.7631895274939459,0.9692533135577768,1.0501035561183594,0.600298339990785,0.24064006562106435,0.3789257896536319,0.9714258071340448,0.6545699386471879,0.24755759247375966,0.6721998723526371,0.027070564538453655,0.45574555288864055,0.6907625803793093,0.7865392683200778,0.9604507167425538,0.06121462420266241,0.8931594414835707,0.30753637320682475,0.5641260786018808,0.3289925146465423,0.9286751825926313,0.9244077412386644,0.4955343226782418,0.7591274560325805,0.5560952409230506,1.0002459382664877,0.5404002674676909,0.3072540216516296,0.7703687617764865,0.06787706131524233,0.6883886687097074,0.8410116719469523,0.7716505044776649,0.5268836661723153,0.8434702849696063,0.09023405170495599,0.9402975469400718,0.7550656453942675,0.1496207565792571,0.9062339520663848,0.3065225235769241,0.9065079876839912,0.42266740068583813,0.9170374532726596,0.9000421299226518,0.45959431028832665,0.7856096561835463,0.3868506734865248,0.41895263223014556,0.652473662053179,0.9480862515706283,0.9049377763838148,1.0065795828577706,0.5821983671455959,0.9058719747355055,0.333954628091424,0.3475888769815644,0.29479242696745117,0.9183992985069414,0.8834649275346572,0.9118290911191316,0.3347815778324105,0.065596310844733,1.047730042763647,0.715047240813471,0.3019669901316786,0.8089001885939439,0.08592232382413995,0.967103037937179,0.4556339691527506,0.2433723824848259,0.41878018324514193,0.7969913766852555,0.08438678553485279,0.9493316715202654,0.5921453368525392,0.15064462031444303,0.8897643136047357,0.3504997734031048,0.3294738696159207,0.8380223804761893,0.9463769613949035,0.7825057407929146,0.8633683481376506,1.0435361644089738,0.9711531671600563,0.869157391875432,0.09971579880720255,0.6536539463703116,0.48158646033527797,0.13972897249193325,0.5665226655326304,0.3879275995352897,0.994459633274735,0.9234951806638367,0.35444597583054904,0.7477176810067503,0.4974124563917774,0.9911777689576687,0.8582511970500745,0.43214230581416024,0.6579608613396625,0.9843319496426477,0.49247737548032666,0.5180808330828215,0.921378538695715,0.3502699861207472,0.7209421651161989,0.5366387167703761,0.1538107849953274,0.7505800359628868,0.7492253515441438,0.8869548611825023,0.6855159550538857,0.9653071459199316,0.18467099296841646,0.9566151905760473,0.8029287585674968,0.9050943523055685,0.8498096925539275,0.6976441938500599,0.9580276366581909,0.6280675610960814,0.8854376799713127,0.9877999157783249,0.7386202913360921,0.8952844906887775,1.0495082630561352,0.8725088322525727,0.9478139778253077,0.7403573062952268,0.9849309410532318,0.9348717495847916,0.4840404803813357,0.3223429423961779,0.8805964147960775,0.9546344757155367,0.18963711241416611,0.24328594248647395,0.9825535570063179,0.9500939203295421,0.08374545507447224,0.5031286005969451,0.8337696793147777,0.9119330568261935,0.10890679745873463,0.6959586865097143,0.6889444770129427,0.5213318682164657,0.26313684035188306,0.5944122505970807,0.5827296290654547,0.8589172287931577,0.8610249216861724,0.8673676962785765,0.9320122221441048,0.8686229755955442,0.7749815110803084,0.33335781953693794,0.901427984319723,0.13448373466999503,0.6405000887983948,0.5193582963897472,1.0095653590995135,0.9630225837071613,0.8149600256629125,0.9566421500672664,0.5459549218347297,0.5977861849605366,0.9390397255437178,0.8756299170341806,0.11964175103741265,0.9325538291818213,0.6447379144352237,0.36228403352597605,0.9818013148497631,-0.04407398315439786,1.0256204715683142,0.2768566228911041,0.5376705196264949,0.5722158126812543,0.9077135601436744,0.24638561117788516,0.9682474590797825,0.9529526691738576,0.5257113192221277,0.8668459384681222,0.2677256394421531,0.6882415034963124,0.21242637935266517,0.2932761355848955,1.019097924978734,0.44479340277014734,0.9649093008452113,0.9665990835251178,0.8057023359541522,0.7335025637287796,0.9540999153886862,0.5393773114976634,0.9323919347212284,0.21896706799204235,0.6990360563709259,0.26994513378634477,0.34795186689936364,0.7875171432155399,1.024309536410675,0.8641368886462657,0.3966670847054014,0.5330231435183136,-0.013930414227530058,0.48305643666862164,0.6866979971254684,0.1820247895562797,0.34876154493772055,0.6553544692840271,0.985724719899198,0.9019868264692599,0.5972173471152279,0.08285182539773694,0.9475671678422276,0.7198511751075252,1.0056561131530524,0.8022290104293703,0.5817966687900218,0.8034938315479327,0.8126471283944254,0.11208458386437821,1.0623118896235269,0.7973342207164,0.8390635608334238,0.4761894457521441,0.29324520661435,0.6692917999952483,0.9152736982337686,0.7041187840238449,0.29560263947169385,0.6689491526707824,0.932997419927108,0.8324050278507559,0.4334838776714947,0.46592178700529807,0.7852575546314212,0.8943184418452554,0.14241807755564817,0.21899943260526403,0.7752321071114274,0.5835529958889665,0.08090631811711099,0.22920972273325604,0.38838417471361675,0.9322523101882176,0.12244731606258417,0.7517588431858916,0.8846298145393866,0.05919958646214686,0.30452068357337186,0.47005229286921324,0.1588209877065635,0.9881417886376109,1.0111613802283186,0.730095173702316,0.2041328556997391,0.40732406996838655,0.07772106167667245,0.2901308620386939,0.984411471126875,0.9940256011488915,0.048889762885675564,0.43887181714025714,1.0197753404858008,0.5931451956937894,0.3406772164118457,0.929094994068265,0.9964276506183585,0.9274336716044924,0.2748936320159638,0.8073462745282353,0.5510221109396862,0.08906862087199269,0.22864633899171966,0.8485788908974616,0.13782204629448677,-0.0035443392524199015,0.5636508048169614,0.5193512949281573,0.3993184318358431,0.5296515718142588,0.4987545232081077,0.8871989251730166,0.17771269333451176,0.8488722539773366,0.4941942570194322,0.4327631886119126,0.4848796163213272,0.8579052109730343,0.937434523707736,0.7738544739021062,0.9262061221980753,0.604478269774629,0.42824926741260244,0.8853740964417268,0.9278159799609397,0.849195363207306,0.6744363247428706,0.9329662264251791,0.7680278293316293,0.34259485869819806,0.910067771554366,0.9002138204683656,1.0794004694810582,0.6733796711313929,0.9459782005002856,1.0061392229355106,0.4948371432871001,0.6229302540948235,1.0023024844408566,0.4740022417046617,0.5545552572643644,0.13404681650571296,0.239824593000201,1.0509875282666816,0.20139198683836304,0.4344473742608582,0.7710996298895124,0.993185987425561,1.0084539444676008,0.7084771464649129,0.9866049274081271,0.7455110411280352,0.8601899322249672,0.6330489852580256,0.9421407200295399,0.8956418215838096,0.26415446244594276,0.13147201779284648,1.0241200285665015,0.444845369926988,0.8761222739247753,0.17360219284921377,0.8635406158359897,0.7194865089653742,0.45696302879647066,0.9396499003295373,0.3350822027295451,0.6379166528686867,0.19423387799840403,0.6538174595842473,0.7553585340946536,0.8353456260287615,0.35986456762303454,0.23958605587702653,0.7435798014193586,1.0666664035584505,0.9459771455767896,1.0497742615324794,0.2835435200587429,0.4949302706329769,0.8955701117332131,0.8668226650740323,0.8612747258087705,1.0427092753515912,0.5469402337028374,0.47690103889106505,1.0246733785063589,1.0776217742500145,0.34932657181790505,0.9566851481089912,0.6689639002843364,1.0073630177354067,0.9901570442207239,0.5428190279213876,1.0194933902166876,0.5350298902743319,0.5816491287532268,0.11972939672095974,0.9915742734760649,0.7483433041612724,0.6833881768533101,0.5287489285887733,0.6551044807329547,0.6993291304384379,0.1991522852889988,0.7738883284372577,0.49972240916375443,0.7556276974489967,0.8936584418277371,0.6568933806572212,0.08255332582318066,0.6008412328398703,0.9948412737590361,1.1335007189550685,0.9685651965637762,0.5815938812945237,0.816203661104335,1.0096033004338174,0.19127897593986573,0.661890638250027,0.9668012637304001,0.7790763365741923,0.9627015973593283,0.7514501347389885,0.9698172586038628,0.8571039929982892,0.48311926243655356,0.5168992222505773,0.4950786141595437,0.6139337783995853,0.44766948125167333,0.7527619487145835,1.011536775773185,0.9185818978262712,0.9961115940418777,0.26971432797343675,0.6780360786452168,0.8482816085299174,0.966760674215003,0.09038077941085672,0.15248715338997956,0.6287190342200077,0.9309893879222084,0.20344579297490473,0.43533363801479075,0.7637201871753417,0.9868936003818405,0.1471058350994744,0.23540697811932892,0.9652532944280086,0.9234546797456804,0.49280359168608767,0.685887569756067,0.846800244772762,0.7047309087286334,0.3637952816024858,0.45970786073806236,0.7158208269091321,0.2572360200293341,0.8880566236616503,0.517686599871618,0.22748211289404063,-0.02818818905732008,0.9601470588126189,0.595316453208817,0.08444549770175232,0.45255675731343814,0.9161914085449189,0.7793705873820979,0.9467337867113913,0.11834740169658375],"yaxis":"y"}],"layout":{"legend":{"title":{"text":"cluster_kmeans"},"tracegroupgap":0},"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"sequentialminus":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}},"title":{"text":"Clustering with k-means"},"xaxis":{"anchor":"y","domain":[0,1],"title":{"text":"feature_1"}},"yaxis":{"anchor":"x","domain":[0,1],"title":{"text":"feature_2"}}}}},"metadata":{},"output_type":"display_data"}],"source":["df_kmeans = df_moons.copy()\n","scaler = StandardScaler()\n","scaler_moons = scaler.fit_transform(df_kmeans)\n","kmeans = KMeans(n_clusters=2)\n","kmeans.fit(scaler_moons)\n","df_kmeans[\"cluster_kmeans\"] = kmeans.labels_\n","df_kmeans[\"cluster_kmeans\"] = df_kmeans[\"cluster_kmeans\"].astype(\"string\")\n","px.scatter(df_kmeans, x=\"feature_1\", y=\"feature_2\", color=\"cluster_kmeans\", title=\"Clustering with k-means\")"]},{"cell_type":"markdown","metadata":{},"source":["### ***AgglomerativeClustering***"]},{"cell_type":"code","execution_count":4,"metadata":{},"outputs":[{"data":{"application/vnd.plotly.v1+json":{"config":{"plotlyServerURL":"https://plot.ly"},"data":[{"hovertemplate":"cluster_aglome=1 feature_1=%{x} feature_2=%{y}","legendgroup":"1","marker":{"color":"#636efa","symbol":"circle"},"mode":"markers","name":"1","orientation":"v","showlegend":true,"type":"scatter","x":[2.0210009653629135,1.6782009043629291,0.5048420190147149,1.969538948799328,0.707516380362625,1.3205944413845743,0.10374309061562101,1.8176076414757452,1.741273505335562,1.334029566963071,1.0557836870109913,1.5227660883753655,0.7967184948122008,0.17683409115546805,1.2608688590414485,0.8910352954150458,1.9300841924587095,1.8636539964620595,1.9444683534032376,0.3503792547925052,0.7191533222018384,1.2932162148482909,1.4979165833334598,0.19569378536173132,1.6114440629280422,0.1934989414470153,2.078858213163788,0.4913216956095623,0.9547267484211625,0.9745697137019896,1.8634011629907545,1.299204551365618,0.1737564491879181,0.4325185279837089,1.9091975005830755,1.777582560131589,0.6554629063381224,1.7793210763849112,1.8920658004320776,0.3664772921818697,0.12484758883452593,0.3880787816936334,1.2780233910021137,1.6398210048627726,1.883348299698694,0.31833622256734784,0.5291399691118016,1.2755092625606657,1.9149858261251587,0.12441834331961991,1.2578551909382387,1.7276810590006566,1.893240479298679,1.5910985215557119,1.9403572178250204,0.23744547281866757,0.4012065860243583,0.15382566775380768,0.8119800181298985,0.997912758789761,0.22623434019420297,1.766020556509534,0.1533614919567622,1.130099508589399,1.9701846561675835,1.9166690743605155,1.6625318174827743,0.21761688294472942,1.9306547716159785,0.5999368578626169,1.6756897517178513,1.833287158406236,2.0043863496440006,1.9974549116940499,1.241722454300188,1.4047202238086414,0.9670628228504018,0.40269354079214087,1.7076115211433815,1.1458837158587047,1.9679495419266837,2.009965599531816,1.8700938562693679,0.8023965211863049,1.1453250735071572,1.5513852086783262,1.5042663110089343,1.1485056492820023,0.5478914298419924,0.8549457623654391,0.48129376534680257,0.5914278137735418,1.9176955385693704,1.5088165766781025,0.30473992332114463,1.3764907432138385,1.9318813785622837,0.22008270468280083,1.834793461447599,1.7881922714757066,1.8978466752271355,0.10035447239771178,1.3568149682773039,0.11805326909376207,1.9591044679796672,0.1686914875689102,0.22906785463680346,1.2027451541500207,0.5965301027136782,0.9611647264749448,2.0214828230131694,0.583131636738738,0.4273399995232886,2.0216593302865933,1.2558746749338972,0.43406945378131345,1.94738957074014,1.9911980094114394,0.8647153317374041,1.4875713452474457,0.22901238767602589,1.0140592978223815,0.8599860856920716,1.0592365324598154,1.642919042031234,1.6340167678847248,1.9716721274149847,1.5690432975393145,1.1776106860801743,1.6463257850203667,1.6691811788824922,0.3340253685720975,0.9617634600652701,2.0763524636621837,0.6811783103117616,1.9760153152088253,1.9508207585471582,1.4856187217312464,1.8374883968034152,1.363156334128732,1.921041002403421,1.8520185390892356,1.8088350025992868,1.9415619950363674,1.291320774334458,1.650014387770342,1.068579142265727,1.3227310594420714,0.3884846239925358,0.8810145391701117,1.86622131896002,0.13623436397453434,1.9223788010613343,1.5775929751410538,1.264757970151369,1.8940805385340795,1.3703185661354134,1.9516188665868142,1.890204278987555,1.9455123292539518,0.8868515521203071,0.5517190754102933,1.7259367032465398,1.8335969388421451,0.08604331946738877,0.850197721677307,0.8679501271972544,1.4440002973950188,0.529752148435739,0.48473702508329974,0.2912721231439773,0.18499275996519096,0.395412454088528,1.3850430957078168,1.6182086911898748,0.1285710210517726,1.891693079255597,0.6386369834473137,1.409845494012227,0.8749497432052261,0.41192160127986216,1.4739156774543474,0.20810684181334732,2.011089543391955,1.9125831892188203,1.308781839857065,0.22074546405893972,0.5547414817894366,1.9808949094882786,0.8406083008099351,0.6882766629092119,0.3250102628885485,0.69330874378676,1.7367412701783282,1.8780575129095867,1.8203991610454135,1.1702938553411544,1.7958273678666645,1.8322695231364154,0.20901599147795172,0.8563767830034862,1.6689335968245125,0.5874132054069969,0.9057756231814228,0.3878055178957673,0.8052857548728093,0.1888142749810346,1.3476671295487754,2.0752418747918573,0.5807912782590967,0.5128097516558954,0.47224435639902895,0.34888227744364064,0.8594051566147174,0.46386061616728114,0.14706031743940418,1.9054881955603458,1.2048469983189487,0.3021316053912785,1.2480027639576736,0.3148910835715063,1.3357931404858803,0.6610806924055773,0.2872122680595378,0.6672626510847622,1.9646977325338881,1.7698302234416423,0.26814837031730404,1.3516209467324576,1.4063002045718211,0.3858757099517446,1.8057757782811923,1.772058057360503,1.7170486452461948,1.0270733068691125,1.5012337805198,1.849628781577102,1.3636811066628742,0.5485334199846453,1.5661451338796708,2.019941842867536,1.0660779727938905,0.2909471986869519,0.8934286634562835,1.1555650463193818,1.507556755955667,1.0917479343753334,1.5080092551207103,0.6415858435864417,1.8345968570482918,2.020846116073536,1.5368393726441685,0.08452707551581401,0.45876436276581367,0.4944979592506161,1.7047260926973717,0.4409410305607689,1.8836861757551597,0.5593506868692562,0.46434451096561374,1.4900603593637574,1.9485445409143525,1.2185325488891956,0.6761683560694968,0.7215665962484064,1.8090062717647237,0.5464397017425832,0.093039629933187,0.6154596955568166,1.9594077834672567,1.111233063005604,0.6301992681369245,1.7670622721247313,1.2185571566741091,1.7802230201286025,1.8282969906329278,0.14843221167151904,2.0178548441167106,0.4485965867133167,0.09418046874771116,2.036362664199214,2.0709859225136404,1.9440164235450155,0.8220894317013409,0.9749030093532144,0.2985314831913965,1.723991600274529,1.8929128839051341,0.8411894408072718,2.03399246669752,1.009490188425943,1.5874170109623176,1.8562810462871597,0.4643647992969607,0.4635656215330324,2.0174080484591816,1.0955368900553206,0.9003724643754663,1.865523296463153,1.3878493455989032,1.922690633215053,1.3638888824126203,2.0286783480414883,1.128810098221227,1.775059259137122,1.6994163624716918,1.193366558569035,1.5376082010598444,1.6915531107408486,1.9137323322958373,1.9326412797572414,0.350041932162398,2.053696502688337,0.9420615255018188,0.871095711116415,0.15597045645882332,1.6105458806939397,1.4476681785499077,1.6307331304733603,0.469190653571357,1.4432624031935923,0.22405495444256943,0.5539173921363544,1.46433731298067,0.6925452111829078,0.30576034646937555,1.5367179824833788,1.4903935097838483,1.6600372753588994,0.9016420103840751,1.98151366264483,0.7157236676550328,0.8510206057120407,1.9364434369368728,0.6881809375862994,0.9028831489666483,1.9280505312730174,0.15057504732318477,1.345134665923473,1.9896662473588504,1.9387912662654148,0.5622545235389789,0.1926984620401322,0.6555281291544428,0.2856535198301766,0.18790158343990987,0.9652696148266703,1.9987603502088935,1.78354814873726,0.25800942710637964,1.472947961943228,0.34375570164513264,0.172596824527223,1.9545891348623847,1.6609756803900078,1.9879922509946795,1.2399824843744172,1.9343834909383828,1.0992545183330371,1.1707727831208414,1.962115282783812,1.2231334308674398,0.9021358809861939,0.17957395707033022,0.8330831625263694,0.12138681849127345,0.6560699990878758,1.7026491034472973,0.19475532621506209,1.5788115532613427,1.3633988944341495,0.5831172519311478,0.11741305321955353,1.939584407262778,1.9297177117315836,0.12722990193298048,1.5973157457998526,0.828061377054942,1.358433453555305,0.5191923800834132,1.5854916808924884,1.633200580365609,1.9114747257911966,1.180546657164299,0.377919402097215,0.13883091059424185,0.3484551708979293,1.8501405793277284,1.2662042650631018,1.6832195754752735,1.8117140550309663,1.9824463491711062,0.2885191170291165,1.0338133487289383,1.84077040204505,1.9004919887753269,1.919035193878006,1.4887954840821866,1.7386842176080006,0.49535479550745465,0.8375767619568677,0.27955131438119596,0.6676077278786928,1.8442263514626867,0.42300978434238024,1.317400002099778,2.0056659957121177,1.6130016126954008,1.6447020643501478,0.7234698370621891,1.1356019953287042,1.8558829172410485,1.1384702096445145,1.5217865246184583,0.506546144551053,1.5091517609578307,1.949079486135075,0.8034210253581126,0.15950929486084842,0.19565691492490328,1.2844002902661202,0.9503642005889326,0.8175629536406783,0.7294917513444623,1.0051738015337308,1.5306381536687907,0.3251503928139348,0.5708152425674102],"xaxis":"x","y":[0.4901792432203963,-0.20198687240178098,-0.3910431006352248,0.3600552146876763,-0.5126737007503034,-0.5090625858811405,0.010695759173495415,0.0006806790152018363,-0.1904010763928748,-0.42155615982819655,-0.4548600878654142,-0.38396181132246804,-0.42152371194004956,-0.16157378093087826,-0.5394236925016638,-0.5077789251130083,0.2778569118433011,0.06246817653026541,0.5160368907544595,-0.22818795201392403,-0.36731276585207956,-0.423305279778312,-0.4617776767537343,-0.09973222144646986,-0.23504401288739954,-0.03750994165596142,0.43001160881600725,-0.22524271819903513,-0.5560802156289811,-0.4161021634477197,0.0980778027261889,-0.45357909983709266,-0.10042011733217766,-0.42715108161767634,0.37992636781281897,-0.020409475503781454,-0.43534501357137056,-0.24450852829835446,0.07209667741361575,-0.3057997416792124,0.022081293190963608,-0.29000130578860756,-0.4731258865520055,-0.24916189851721093,-0.09695274676778631,-0.16590583545063237,-0.419901307735648,-0.3975634608268204,0.24413468772164487,-0.016657210192049052,-0.5536507841879015,-0.13771755002156394,0.20990859369497736,-0.3376853365821783,0.05570081768460222,-0.10995705264910391,-0.23351410685262666,-0.03902839367900253,-0.4556700086283687,-0.5171422078452255,-0.24208839382346706,-0.20598015944815973,-0.18889864971703707,-0.4762443821091438,0.2851386684872061,0.4428544910760329,-0.2934024561522815,0.02923433153731083,0.3776718178602207,-0.40543744355515116,-0.2296820802211673,0.17813354858493446,0.19327529271934968,0.14343239719922876,-0.5289815134012265,-0.40150328415128983,-0.5391193925865265,-0.22817257053818255,-0.17998726300947754,-0.5418218265520394,0.5633020606466452,0.38945501454519144,0.029417775351911944,-0.4879025449467301,-0.5715108996909884,-0.3099741180448926,-0.3345334527033652,-0.47164386462398616,-0.3717571400324331,-0.4444023492928052,-0.2911844208483453,-0.4039991597473381,0.4192566085363806,-0.43147172324377225,-0.12491223081159786,-0.4231943333826896,0.13532998119747294,-0.23048879456841304,-0.04041254654149891,-0.12973942743932193,0.4951868835741993,-0.04742213043654433,-0.4402827926972396,-0.001990441783556861,0.2620539898241603,-0.09590382896572942,-0.18583155765251871,-0.5235754141707433,-0.3676671171706619,-0.4597697905252215,0.4193275182585901,-0.4246882586246377,-0.3645064173233299,0.31211248711388523,-0.6052252945694062,-0.23073685709313457,-0.059692970494444636,0.16375201721293017,-0.4639198581794113,-0.4183014813836613,-0.07911407886861446,-0.5015880686966548,-0.4454447081593124,-0.44148996493339215,-0.332419250720658,-0.33225386170783705,0.31004711054852746,-0.2681140485632242,-0.43477062489491214,-0.2975373431485155,-0.2479705536070582,-0.32690438526904914,-0.4909900207554489,0.3308881082858442,-0.45676867153266343,0.4795738576827341,0.3742606621207307,-0.450518047338831,-0.1797864175053605,-0.313102471399365,0.13585928079840445,0.11975281224308891,-0.11838295337313381,0.11331562485187847,-0.37814796108586546,-0.30349300927432843,-0.5034628273092657,-0.4967130679012072,-0.37217799035536475,-0.5980198660743328,0.1781328675811898,-0.0824886511219386,0.2063698878874669,-0.325829286480444,-0.5311967348317997,-0.008215693769336896,-0.4395079443076506,0.27731514650689865,-0.01246338093367675,0.1509138252678571,-0.5066331646227601,-0.39986491263127144,-0.2272640061769442,0.0003069430442579745,-0.11989937654852298,-0.5244655492340479,-0.5124596860253351,-0.2707093621213965,-0.31942772658618757,-0.41137324381298723,-0.20372862891509816,-0.16173290929458234,-0.31587608015627405,-0.3830239860959478,-0.2815974387751675,0.0004020653337802535,0.4968319657278773,-0.359677169406079,-0.4824288259940957,-0.5918985097273066,-0.2459277739198883,-0.33877942181314424,-0.07551120331941354,0.4422745807472686,-0.020504766191233287,-0.4377869996606012,-0.20438760549767399,-0.44164808814233103,0.17911784995127358,-0.5746437896570952,-0.4273901728071866,-0.25696160742855517,-0.4385317360150697,-0.18914706723599706,0.09501188725825442,-0.03221797148654826,-0.48526252523782704,-0.16138616011075094,-0.04329839924627242,-0.16826224531487913,-0.45604028387763096,-0.25248664517377767,-0.4797868952226325,-0.4563858428396895,-0.1897130254656591,-0.4991590115988349,-0.08373297633326529,-0.45755917175501193,0.15736880905641729,-0.4019743559803169,-0.2471133309033276,-0.28129085877438,-0.18793122301723508,-0.42257248677353354,-0.3498375234242665,-0.0002823960224269534,0.26538753695627576,-0.5605950040915132,-0.20305255986671153,-0.5348334946018557,-0.07876427377069628,-0.4118063605932967,-0.4611397752040778,-0.19330967063918802,-0.4809132269985986,0.33729173866453943,-0.13722588607711844,-0.18675924759691112,-0.43422886943899247,-0.5294150153722371,-0.2274817528299171,-0.074872149622657,0.01112436081188883,-0.19181372918693682,-0.43965570806278664,-0.27351255484549925,-0.1828484924257696,-0.35965124126575887,-0.4186375473704176,-0.35061291471839706,0.20373450649238517,-0.48057872593104106,-0.3435600065518855,-0.47902097885353234,-0.4809376612979896,-0.32420741327453867,-0.46306248767766733,-0.4216592354982821,-0.4530825760050485,-0.13982839086640222,0.5613646820922288,-0.36187084678102815,-0.010890871377055633,-0.3079282751356909,-0.38802466625472787,-0.16918492720164402,-0.2944652825477306,0.03077359598180452,-0.3944328775305768,-0.3042275746887154,-0.31130384267693983,0.11839256525415176,-0.4800251231006953,-0.4267657464915906,-0.4190361369898058,-0.16760177343285157,-0.3106478344259956,-0.044008712043345916,-0.3973169896684149,0.4126984658011191,-0.5142663166423632,-0.4513252747773252,-0.23720034453216987,-0.411402195601001,-0.1409671571935091,-0.11813096184669755,-0.06469250571278588,0.354135353266935,-0.3098418216460935,-0.024800039661699358,0.2784458346668977,0.3483435982135665,0.3485482636290864,-0.43820167049589476,-0.48187280328981175,-0.14084147075911763,-0.2586913564998267,-0.04727689777813453,-0.3611321598652208,0.2905185309595338,-0.5010572029165263,-0.3152980649770397,-0.017940527749156873,-0.3382144385680618,-0.4414356006214818,0.39986955077856745,-0.5325175832545148,-0.48694437365797966,-0.04722776945634018,-0.4123627298169066,0.03930611794077837,-0.4924124732507869,0.3309111317139714,-0.565910244630586,-0.2413075893685159,-0.090247096894636,-0.5208107560014241,-0.3917121099273351,-0.21475113834263881,0.1609145840728443,0.33661435071080315,-0.23539454878036342,0.17398180216081502,-0.5013688158906271,-0.47480285564357444,-0.02737592473032833,-0.28689103901262664,-0.46973359134926773,-0.4220251679476923,-0.46074984607604264,-0.40326500040911867,-0.24937009661709453,-0.33242320765366085,-0.41011996359778075,-0.4203636261080589,-0.16438857355978084,-0.3801505291329971,-0.37180489527118693,-0.30057434973699626,-0.4959857788976344,0.3390832268790715,-0.4705044200965702,-0.5058913663859457,-0.0590655543737834,-0.4426435213836294,-0.5192337952753364,0.3289020789712114,-0.03777510656312586,-0.44974167913998336,0.07826261950128058,0.5296443015400152,-0.47391604689383277,-0.02233488615018049,-0.40666060580205476,-0.23892753027581765,-0.1280529331630709,-0.5341676246080773,0.2689451530745797,-0.14669598424120892,-0.1145532296885735,-0.3415925401899073,-0.27419828631957616,-0.15939185846961954,0.1270199529146006,-0.18067693971842907,0.4141050037421524,-0.4044729738398416,0.12810749072134808,-0.4878080066532953,-0.4884815239306642,0.40600680776751663,-0.49762739036648684,-0.543172687249214,-0.09699283777764434,-0.472424821957689,-0.02521479384399014,-0.39038739420040625,-0.17591200994864364,-0.1320827215459285,-0.29960622427596245,-0.37644388990069694,-0.40566485758533977,-0.05865582005962493,0.1613504092732222,0.16493063172774267,0.031181603529813112,-0.24383666062106474,-0.48569265719779425,-0.5334388129353296,-0.37559004610000135,-0.2060787228816534,-0.22160531192534863,0.2457101900233581,-0.4736659607999601,-0.3091995133206424,-0.011102310500401405,-0.14008280193412875,-0.14132403538080274,-0.5083970203131261,-0.17521682797143498,-0.20272851405841866,0.15221990805857477,-0.09447569975361546,-0.5025511707307643,-0.04947356801594975,0.15083317123117487,0.021774523222235137,-0.4406033046024506,-0.23020396907587246,-0.4791058099463197,-0.43544020619516033,-0.31834944899396744,-0.4963828214236061,-0.014437551960618664,-0.3573793838364612,-0.460430541878427,0.327177565210336,-0.3315140302208841,-0.34463258141110475,-0.4235894328062153,-0.5126842497889305,-0.0389870883520719,-0.4978401358237624,-0.4129083575695711,-0.2682652370063457,-0.32318442920931384,0.3406625683669357,-0.4553143210616993,-0.1488238642097346,-0.0342964816928427,-0.45268419257645076,-0.45097543524429284,-0.5329596082799373,-0.5353626948778364,-0.41597365658759555,-0.2472426986753764,-0.328385374030281,-0.44534013688111673],"yaxis":"y"},{"hovertemplate":"cluster_aglome=0 feature_1=%{x} feature_2=%{y}","legendgroup":"0","marker":{"color":"#EF553B","symbol":"circle"},"mode":"markers","name":"0","orientation":"v","showlegend":true,"type":"scatter","x":[-0.282244844890723,-0.02143996091325373,0.9565958832518067,0.09487879515466206,-0.44166030405992135,-1.0522497090889844,0.07344505290151869,0.08292556468616961,0.894167579312663,0.47521898815994734,1.0278412998593474,0.8242088764240849,0.9008049118604005,-0.9701025968275069,-0.4561626521399609,-0.3711087944486362,1.0314625089797547,0.8697902048504549,0.9462760725707381,-0.8198067385586256,-0.6741088790168711,-0.09480602552850369,0.14996566780749354,-0.12194071820494401,0.5888637073019797,-0.4136800380457925,-0.4215228603051641,-0.32539386266841597,-0.11978938260991823,-0.9025799612169444,-0.09597439621237494,-0.150082156659563,-0.4260317772321482,0.11862020659305941,0.6349127670311553,0.3797523616053441,-0.8464498972043328,0.27624278573092603,-0.1585732273363279,0.09123222085650008,-0.018585488699681456,0.036100432256319204,-0.3409993588537657,-0.011450555067929167,-0.9695639428070439,-0.7303627422479482,-0.03531471208343689,-1.0019753073634265,-0.7406563624332014,0.14787255585248982,0.02530067367691795,-1.0437452806808944,-1.0431805224198913,-0.9979043667920079,-0.21559577840869956,-1.041246915437495,0.8401941397605004,-0.5996063378227201,0.7935744015704084,-0.4634340518797918,0.21942983253466927,0.8187440821209713,-0.9926662314859431,0.007705072946628332,0.026350454033126795,-0.7932957987482254,0.06379536123745258,-0.7545628674522594,-0.9771221266927134,0.08591108414013192,0.6972329385912589,1.0569826797419317,-0.5845575312073369,-0.2349084576930124,-1.0337517290712714,-0.3731238969776765,0.9825733893946853,0.03830495418221247,0.8068894620996055,-0.04510088242429336,0.0013991127228662262,-0.2435952499665638,-0.8991045345217487,-0.7751599992721263,-0.7958034060639925,0.934859520269861,0.9911522662730238,-0.07259970600005375,1.0462870086497424,-0.7518158634716104,-0.9780452888137672,-0.6568873679573646,-1.0098109425131714,-0.675293513534954,-0.45598997076496445,-0.6505232126462511,-0.9313063845417514,0.6505854697603943,-0.990226540594487,-0.04890045264905909,0.5912823526545485,-0.9583222536754936,-0.3750875712375661,-0.9873432329095773,0.3002940858745914,-0.8438590546603816,0.9521107048463631,0.2743096783750456,0.626517342256751,0.05203305750807555,-0.44191831675740395,0.014036851053047451,0.007441652868919321,0.7592158541009054,0.9382720779979239,0.5136291013041017,0.6257856795507291,0.9388761537197987,-0.10369306836665995,-0.8235770753399388,-0.3167580898367401,-0.028115289224769476,0.9407931165288156,-0.8033280571557233,-0.02172075979707222,-0.33526005854585383,0.8064000017576614,0.8194962686392878,0.3874567403224384,0.33428341416380325,0.09133842326828641,-0.9924546219490251,0.3537825955779588,-0.7046734606279937,-0.9607600892790991,-0.7304680542800102,0.9851819756830562,-0.8981086288882731,0.031447143855893214,0.8677855521477784,0.8199599019144793,-0.907571709161839,1.059458745738302,-0.8916278090587557,0.7185821026291555,-1.0740431964408104,-0.6574173747755632,-0.8468936318852754,0.02750254801758164,0.9208666313916873,0.5367882132206417,-0.04690907182104283,-0.9920444455033041,0.41504169826290266,-0.5118592689288479,-0.593469922157065,0.9668656493695038,0.5459217841781366,0.1377860300703946,0.16960863130860282,0.45947457268999986,-1.0324051101036826,1.0100029477845398,0.8239604864178401,0.8294707708564948,-1.0493618630025312,-0.8134458064282702,-0.9274405687658202,-0.11930062131487718,-0.43141490774555147,-0.011739564807609501,0.9414601596297466,-0.7351951116012777,-0.8732173933649242,-0.1629197158478592,0.8797180532187475,1.000215012938598,0.42958204540970935,-0.017167321183657807,0.7053776876399531,-0.26071084710615816,0.9212843367473799,0.9337804758958361,-0.002407391888081887,-0.08102843631567336,0.9305671407957092,0.9946226794448709,-1.0093032525198162,0.6634372880980273,-0.8639905358319689,-0.9847027063372985,0.7405294320363242,0.9281538965816883,0.5678062492878518,-0.48403911613563266,0.770049728088103,0.8796278342614975,0.12622372380894564,0.07094289147214528,0.14570666539547084,-0.5170185271236636,-0.4602554749369856,-0.5546502263677028,-0.662830221026401,0.9135598743977645,0.3381432009697828,-0.8032524022635564,-0.5685095433552375,0.3039665645378317,-0.5195652196953623,-0.38377707469357514,-0.06822667496590498,0.43068586130512654,0.38090706026470555,0.6822775419178198,-0.25789997605129755,-0.425655807278392,0.9113196256127217,0.007022682090968184,-0.5393616877618174,0.34430257081505045,0.17611847291225818,-0.9300491700883222,1.0856387466371205,-0.029166885417132804,0.04025739476115026,0.025720942620794413,1.063161085670096,0.8883240737240446,0.5690180548881153,-0.5280587094090028,-0.9985667474634976,0.6930679214807379,-0.6988916765431941,0.7395545245620312,-1.0432697312851085,-0.7286794391465091,-0.7469279238386282,0.22493905548691442,0.5676237681539498,0.391354749406896,0.10141750150363342,0.41996097686269385,-0.6089050197109396,-1.0649297344387223,0.5817903810120896,-0.9650759039833272,0.741939267006644,1.0262956765276638,0.1053648471598464,0.09104905159576698,-0.004564263497207191,0.48666449823566604,0.42490498570737184,-0.862819955150676,0.7833660041237873,0.10994136413500752,-0.38410664400938044,-1.0304509958931207,0.18662201155510122,-0.8015906762262761,-0.9116509140447281,-0.3332017541767187,0.9539656105441326,-0.9221570086543945,0.05108868542710866,0.994807425565918,-0.012892665888120977,-0.8029695867265797,0.7415474266978316,-0.33635828283758046,0.017973459743838863,0.25709441435941144,-0.2887837337800036,0.9229849684887551,0.8817295717364777,-0.6247848835391663,-0.8785062159027286,1.0617904310523925,-0.6930090201141562,-0.027152794996505455,-0.8811759165876335,0.21138860508871918,-0.016987123339879184,0.23013012929415724,0.2600562309385554,-0.6687510946785071,-0.6820472537832549,0.43342325850267643,-0.7992245681810752,0.37971768534231365,0.09285909408381726,-0.7503183575246537,0.03776479694183611,-0.9430410079638208,0.5795722643890248,0.09454248090704746,0.49026975658791977,-0.9271216468274683,0.8527641088790887,-1.0337002191404858,0.957155276024245,0.932116532559039,0.9620990161092566,-0.7641634804488049,-0.8397870010635515,0.041254683571328214,0.7164506932532401,0.2137741269285379,-0.49391559044180416,0.8258779212339972,-0.9777878328325089,0.1604517424171947,0.7056855544552773,0.012622583113570786,-0.6638244908952711,0.9633667671104267,-0.8021013237459158,1.0231959820906364,0.6737665749100751,-0.6029728205465907,0.018999964262733038,0.3154226816734856,-0.63477165968483,-0.5467179540851691,-0.8360911034305442,-0.9626325744600043,0.9073985186925465,-0.6461955493771225,0.056448107916991855,0.8320424978304354,0.04294959162105499,0.744802456253332,-0.06540748677451215,0.7074719618679857,1.0149402888856773,0.0058584361904307925,-0.8799921874912421,-0.6143987321765834,0.5638143665643408,0.06092145666219846,0.0906275758996962,-0.5255537472985798,0.9938655235393049,-0.7821687092125242,-0.8991796325569646,-1.0342292501364652,0.020966239328752058,-0.36582392671515396,0.11524541037238728,0.4250124975766412,-0.46555987174390934,0.8962720893133904,-0.9701331800105552,-0.9304152915652563,-0.9313658163081764,0.11069981830980113,0.21757436607788783,-0.18408806707835026,-0.6234033116635892,0.9419174615534481,-1.039414937729693,-0.04805998455405902,0.13227256421229042,0.027654520877947005,-0.19673813004772417,-0.17217419264914352,-0.9024617245649,-0.9017725677777647,-0.12217126164483517,0.7276942524985275,0.9478581176082003,-0.971616553492878,0.5505546733902194,0.3208728115932984,0.3852333844264716,0.007272575280768124,0.5134083692277411,0.8113518113519694,1.003235036776178,0.042377006234048414,-0.0011761105038867598,-0.41780451656090883,-1.0540331182598157,-0.9850718379118506,-0.8316604908709887,0.8076061805046041,-0.9707563286838391,0.7907463092147715,-0.7966896938517498,-0.4140646054948552,0.06913021877753031,-0.6858420347059188,0.9377741134969669,-0.021276923520591774,0.031080628137433064,-0.6224798895994224,0.1767150460746631,0.562095841350754,-0.21629764243950325,0.9335758843500643,0.760542959923965,0.0047984372431841985,0.4002179673824878,0.40485019896123253,-0.5921335566419865,-0.7687996032646788,0.3180674975783359,0.6024731284155697,-0.9095311941604856,-0.040574094636492204,-0.26795369978013484,0.053580529295874896,1.07145084033629,0.766989402748647,0.9875715624475017,-0.4912470609315289,0.8838493074618883,0.2660250936978035,-0.981570002949967,-0.7441001424606598,-0.3271549011083488,0.8945130252071528,-0.8347738878240651,0.0613901284899935,-0.028283841440667257,0.1939160153635702,0.07259598567267331,-0.9235281710163157,0.6765798962419345,0.2787670424003467,0.09550923316752843,1.027692796711075,1.0812718143322777,-0.7257149983355407,0.16011182880993544,0.6899881945768597,-0.5923896993725847,0.6824955237385482,0.4417015113501314,0.20364237441830266,-0.9885963341711179,0.07795060168531291,-0.12884786404130522,0.07113596374817212,-0.06830362717749672,-1.0331489561352898,-0.4347243189657482,0.7111831239687857,0.019265700864493203,0.14440605860580696,-0.999711897879276,0.725337983113153,-0.921728452148719,1.1629127241793453,0.830144276785272,0.5459480147975564,0.537724724544755,-0.05285360325703675,-0.9669950548728824,0.6587040678596756,-0.001789790552218326,-0.43061647595534086,-0.06572485889015696,-0.921526221714195,-0.9135980049246194,0.9730292561680156,-0.5028559953729731,-0.2646881091149757,-0.08375020537685207,0.14289263001421937,0.8447970408890956,-0.0337434530721192,-0.2606093482336074,-0.19468256770090608,-0.9535381404708854,0.4166832289671479,-0.6416665041484931,-0.1494916144353264,0.41431316621482067,0.9832755369990303,0.877075858631012,-0.36364572078731655,1.0295867389056963,0.9407946292169177,0.9318797440603805,0.9959792979495034,0.8065042259656243,1.0091051628557834,-0.9040869315189959,0.017976349720791027,0.1860372158456856,0.6454633609808765,0.7381561447334611,0.845286033673752,-0.7289115408889985,0.718718509077067,1.02146793039189,0.05162723794567141,-0.69303900218726,-0.0036593008388116806,-0.7752049673532754,0.37751167865091084,-0.6496283318987196,0.09024866475033934,-0.7464117707203575,-0.2871826633162608,-0.03467136037786457,0.31454901122737833,0.8376214695767927,0.4967124349387796,-0.26586955961531394,0.12549125847955103,-0.7488803785312795,0.1610752206221446,0.6219215196268829,0.40175426997440794,0.6548284760752272,0.9549134232050047,-0.4374048365488606,0.32946786653881854,0.8821461332255972,-0.8862348181852261,0.8227211274308567,0.8473445377605188,-0.955640288587243,0.7068925633455158,-0.20229422639307582,0.9902088942799327,-0.49117325976442366,-0.07955774821504685,-0.9038288028675834,0.9898798912596318,-0.796028922078827,-0.4735147271783148,-0.20264556946426424,-1.0414671269143385,-0.07971372084367695,0.8620918865177583,0.7455415962830886,0.9493885146879728,0.34822381016502774,-0.8690085692056128,0.06989668712918345,0.5847733404300817,0.0291098308978138,0.05121762178360499,0.12520380117620095,-0.1482117590257495,-0.2639093871407676,-0.8560857897168316,0.5919660118980772,0.4250733842262885,0.8717445607913834,-0.9703469145126122,-0.9015387912094297,0.6953053826992668,0.9636628227729629,0.03652128697119741,0.45772318892051256,0.905883832911892,0.1698928656958221,-1.0157179062056876,-0.37681393279896414,-0.7375381827917378,-1.014829352125862,0.8691352430451015,-0.15729592114668678,1.0295982339937821,-0.6724516483109397,0.3334454933230055,0.09757054144059028],"xaxis":"x","y":[0.8587848357466576,0.17628146220541277,0.25366490113903295,0.9833784701182551,0.8720342759400876,0.04748076506081993,0.18232955977576687,0.9165867191803834,0.3410123348370989,0.8195412004725613,0.159873179100032,0.48051590998636434,0.2446853167570723,0.13421390314959583,0.8435924434143528,0.9387063670985019,0.22189284569295906,0.6229989531354146,0.043334739437469474,0.5393983544073506,0.7196296423652244,0.9864235444624615,1.0599500502904924,1.0942546189328501,0.7712263942558237,0.9090829959850681,0.8306375045227551,0.9807184099682887,0.9329178395060224,0.37008185321588044,1.0108130284829822,0.994144143293946,0.8809052872276418,0.12870949863276543,0.8250748042915476,0.9228192988682589,0.5121916270813152,0.9452847674473583,1.0272507502126151,0.35486896312425287,0.9512569190499673,0.06604438846584623,1.0154557166551585,1.0283210422231186,0.540255831440158,0.58361771017296,0.9933351372035809,0.321024863976314,0.6859621668947691,1.04097360221732,0.4595334310766425,0.01231048790134183,0.32660026511828877,0.0420380999148884,0.9872597924660802,0.12886538037294037,0.5846620173648824,0.7631895274939459,0.4022141132903427,0.9692533135577768,1.0501035561183594,0.600298339990785,0.24064006562106435,0.3789257896536319,0.9714258071340448,0.6545699386471879,0.24755759247375966,0.6721998723526371,0.027070564538453655,0.45574555288864055,0.6907625803793093,0.3394178903297231,0.7865392683200778,0.9604507167425538,0.06121462420266241,0.8931594414835707,-0.030418489835408652,0.30753637320682475,0.5641260786018808,0.3289925146465423,0.9286751825926313,0.9244077412386644,0.4955343226782418,0.7591274560325805,0.5560952409230506,0.3215400723068087,0.31052935967058,1.0002459382664877,0.25651558275065367,0.5404002674676909,0.3072540216516296,0.7703687617764865,0.06787706131524233,0.6883886687097074,0.8410116719469523,0.7716505044776649,0.5268836661723153,0.8434702849696063,0.09023405170495599,0.9402975469400718,0.7550656453942675,0.1496207565792571,0.9062339520663848,0.3065225235769241,0.9065079876839912,0.42266740068583813,0.07993109464308035,0.9170374532726596,0.9000421299226518,0.45959431028832665,0.7856096561835463,0.3868506734865248,0.41895263223014556,0.652473662053179,0.20951576743912834,0.9480862515706283,0.9049377763838148,0.1946240632925117,1.0065795828577706,0.5821983671455959,0.9058719747355055,0.333954628091424,0.13141997517773343,0.3475888769815644,0.29479242696745117,0.9183992985069414,0.34693929372612065,0.4052333236212297,0.8834649275346572,0.9118290911191316,0.3347815778324105,0.065596310844733,1.047730042763647,0.715047240813471,0.3019669901316786,0.8089001885939439,0.031100839808350666,0.08592232382413995,0.967103037937179,0.4315800484505887,0.4556339691527506,0.2433723824848259,0.22493095475487432,0.41878018324514193,0.7969913766852555,0.08438678553485279,0.9493316715202654,0.5921453368525392,0.15064462031444303,0.3533357213330115,0.8897643136047357,0.3504997734031048,0.3294738696159207,0.8380223804761893,0.9463769613949035,0.7825057407929146,0.2762637265729375,0.8633683481376506,1.0435361644089738,0.9711531671600563,0.869157391875432,0.09971579880720255,0.066605785647333,0.6536539463703116,0.48158646033527797,0.13972897249193325,0.5665226655326304,0.3879275995352897,0.994459633274735,0.9234951806638367,0.35444597583054904,0.19096835101342846,0.7477176810067503,0.4974124563917774,0.9911777689576687,0.3442235598790331,0.3413558006466675,0.8582511970500745,0.43214230581416024,0.6579608613396625,0.9843319496426477,0.49247737548032666,0.3550666810979257,0.5180808330828215,0.921378538695715,0.36539379711241116,0.29970567039172447,0.3502699861207472,0.7209421651161989,0.5366387167703761,0.1538107849953274,0.7505800359628868,0.003769821010589286,0.7492253515441438,0.8869548611825023,0.6855159550538857,0.2383605262144868,0.9653071459199316,0.18467099296841646,0.9566151905760473,0.8029287585674968,0.9050943523055685,0.8498096925539275,0.6976441938500599,0.034160729902918324,0.9580276366581909,0.6280675610960814,0.8854376799713127,0.9877999157783249,0.7386202913360921,0.8952844906887775,1.0495082630561352,0.8725088322525727,0.9478139778253077,0.7403573062952268,0.9849309410532318,0.9348717495847916,0.4840404803813357,0.3223429423961779,0.8805964147960775,0.9546344757155367,0.18963711241416611,0.24328594248647395,0.09538850987862002,0.9825535570063179,0.9500939203295421,0.08374545507447224,0.23893954273303206,0.5031286005969451,0.8337696793147777,0.9119330568261935,0.10890679745873463,0.6959586865097143,0.6889444770129427,0.5213318682164657,0.26313684035188306,0.5944122505970807,0.5827296290654547,0.8589172287931577,0.8610249216861724,0.8673676962785765,0.9320122221441048,0.8686229755955442,0.7749815110803084,0.33335781953693794,0.901427984319723,0.13448373466999503,0.6405000887983948,0.36042205314561776,0.5193582963897472,1.0095653590995135,0.9630225837071613,0.8149600256629125,0.9566421500672664,0.5459549218347297,0.5977861849605366,0.9390397255437178,0.8756299170341806,0.11964175103741265,0.9325538291818213,0.6447379144352237,0.36228403352597605,0.9818013148497631,0.0019081547630261236,-0.04407398315439786,1.0256204715683142,0.01707454863846504,0.2768566228911041,0.5376705196264949,0.5722158126812543,0.9077135601436744,0.24638561117788516,0.9682474590797825,0.9529526691738576,0.2967832059490885,0.5257113192221277,0.8668459384681222,0.2677256394421531,0.1913193515139903,0.6882415034963124,0.21242637935266517,0.2932761355848955,1.019097924978734,0.44479340277014734,0.9649093008452113,0.9665990835251178,0.8057023359541522,0.7335025637287796,0.9540999153886862,0.5393773114976634,0.9323919347212284,0.21896706799204235,0.6990360563709259,0.26994513378634477,0.34795186689936364,0.7875171432155399,1.024309536410675,0.8641368886462657,0.3966670847054014,0.5330231435183136,-0.013930414227530058,0.47930588550192693,0.48305643666862164,-0.12928721501828222,0.6866979971254684,0.1820247895562797,0.34876154493772055,0.6553544692840271,0.985724719899198,0.9019868264692599,0.5972173471152279,0.08285182539773694,0.9475671678422276,0.7198511751075252,1.0056561131530524,0.8022290104293703,0.18482237180321945,0.5817966687900218,-0.05565338137423304,0.8034938315479327,0.8126471283944254,0.11208458386437821,1.0623118896235269,0.7973342207164,0.8390635608334238,0.4761894457521441,0.29324520661435,0.33253098116368296,0.6692917999952483,0.9152736982337686,0.7041187840238449,0.29560263947169385,0.6689491526707824,0.932997419927108,0.8324050278507559,-0.006848620917851211,0.4334838776714947,0.46592178700529807,0.7852575546314212,0.8943184418452554,0.14241807755564817,0.21899943260526403,0.7752321071114274,0.44908948421507155,0.5835529958889665,0.08090631811711099,0.22920972273325604,0.38838417471361675,0.9322523101882176,0.12244731606258417,0.7517588431858916,0.8846298145393866,0.2489300356416578,0.05919958646214686,0.30452068357337186,0.47005229286921324,0.1588209877065635,0.9881417886376109,1.0111613802283186,0.730095173702316,0.0705794607130211,0.2041328556997391,0.40732406996838655,0.07772106167667245,0.2901308620386939,0.984411471126875,0.9940256011488915,0.048889762885675564,0.43887181714025714,1.0197753404858008,0.5931451956937894,0.021173316191638612,0.3406772164118457,0.929094994068265,0.9964276506183585,0.9274336716044924,0.2748936320159638,0.8073462745282353,0.5510221109396862,0.1489576646832085,0.08906862087199269,0.22864633899171966,0.8485788908974616,0.13782204629448677,-0.0035443392524199015,0.5636508048169614,0.5193512949281573,0.3993184318358431,0.5296515718142588,0.4987545232081077,0.8871989251730166,0.17771269333451176,0.8488722539773366,0.4941942570194322,0.4327631886119126,0.4848796163213272,0.8579052109730343,0.937434523707736,0.7738544739021062,0.9262061221980753,0.3068641153382212,0.604478269774629,0.42824926741260244,0.8853740964417268,0.9278159799609397,0.849195363207306,0.6744363247428706,0.9329662264251791,0.7680278293316293,0.34259485869819806,0.910067771554366,0.9002138204683656,1.0794004694810582,0.2610100331967029,0.6733796711313929,0.2280739350123608,0.9459782005002856,0.2952151150943191,1.0061392229355106,0.4948371432871001,0.6229302540948235,1.0023024844408566,0.4740022417046617,0.5545552572643644,0.13404681650571296,0.239824593000201,1.0509875282666816,0.20139198683836304,0.4344473742608582,0.7710996298895124,0.993185987425561,1.0084539444676008,0.39571455293351626,0.18533676980884695,0.7084771464649129,0.9866049274081271,0.7455110411280352,0.8601899322249672,0.6330489852580256,0.9421407200295399,0.8956418215838096,0.26415446244594276,0.13147201779284648,1.0241200285665015,0.444845369926988,0.8761222739247753,0.17360219284921377,0.8635406158359897,0.7194865089653742,0.45696302879647066,0.9396499003295373,0.3350822027295451,0.6379166528686867,0.19423387799840403,0.18702686536727672,0.6538174595842473,0.7553585340946536,0.8353456260287615,0.35986456762303454,0.23958605587702653,0.7435798014193586,1.0666664035584505,0.9459771455767896,1.0497742615324794,0.2835435200587429,0.4949302706329769,0.09031306013687845,0.8955701117332131,0.8668226650740323,0.8612747258087705,1.0427092753515912,0.5469402337028374,0.47690103889106505,1.0246733785063589,1.0776217742500145,0.34932657181790505,0.9566851481089912,0.6689639002843364,1.0073630177354067,0.9901570442207239,0.17249103359602544,0.5428190279213876,1.0194933902166876,0.05396720599504691,0.17358997027646125,0.5350298902743319,0.2609141290725964,0.2772806312408056,0.2556104749770229,0.5816491287532268,0.11972939672095974,0.9915742734760649,0.7483433041612724,0.6833881768533101,0.5287489285887733,0.6551044807329547,0.6993291304384379,0.19999238616205353,0.1991522852889988,0.7738883284372577,0.49972240916375443,0.7556276974489967,0.8936584418277371,0.6568933806572212,0.08255332582318066,0.6008412328398703,0.9948412737590361,1.1335007189550685,0.9685651965637762,0.5815938812945237,0.816203661104335,1.0096033004338174,0.19127897593986573,0.661890638250027,0.9668012637304001,0.7790763365741923,0.9627015973593283,0.7514501347389885,0.27611645459059553,0.9698172586038628,0.8571039929982892,0.48311926243655356,0.5168992222505773,0.4950786141595437,0.6139337783995853,0.44766948125167333,0.7527619487145835,1.011536775773185,0.3515533710926335,0.9185818978262712,0.9961115940418777,0.26971432797343675,0.285842482606099,0.6780360786452168,0.8482816085299174,0.966760674215003,0.09038077941085672,0.15248715338997956,0.4321059883551648,0.6287190342200077,0.1604450268651046,0.9309893879222084,0.20344579297490473,0.43533363801479075,0.7637201871753417,0.9868936003818405,0.1471058350994744,0.23540697811932892,0.9652532944280086,0.9234546797456804,0.49280359168608767,0.685887569756067,0.846800244772762,0.7047309087286334,0.3637952816024858,0.45970786073806236,0.7158208269091321,0.3408802527086581,0.2572360200293341,0.8880566236616503,0.517686599871618,0.22748211289404063,-0.02818818905732008,0.9601470588126189,0.595316453208817,0.08444549770175232,0.45255675731343814,0.9161914085449189,0.014936301698316216,0.7793705873820979,0.9467337867113913,0.11834740169658375],"yaxis":"y"}],"layout":{"legend":{"title":{"text":"cluster_aglome"},"tracegroupgap":0},"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"sequentialminus":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}},"title":{"text":"Clustering with Agglomerative"},"xaxis":{"anchor":"y","domain":[0,1],"title":{"text":"feature_1"}},"yaxis":{"anchor":"x","domain":[0,1],"title":{"text":"feature_2"}}}}},"metadata":{},"output_type":"display_data"}],"source":["df_aglome = df_moons.copy()\n","aglome = AgglomerativeClustering(n_clusters=2)\n","aglome.fit(scaler_moons)\n","df_aglome[\"cluster_aglome\"] = aglome.labels_\n","df_aglome[\"cluster_aglome\"] = df_aglome[\"cluster_aglome\"].astype(\"string\")\n","px.scatter(df_aglome, x=\"feature_1\", y=\"feature_2\", color=\"cluster_aglome\", title=\"Clustering with Agglomerative\")"]},{"cell_type":"markdown","metadata":{},"source":["### ***DBSCAN***"]},{"cell_type":"code","execution_count":5,"metadata":{},"outputs":[{"data":{"application/vnd.plotly.v1+json":{"config":{"plotlyServerURL":"https://plot.ly"},"data":[{"hovertemplate":"cluster_DBSCAN=0 feature_1=%{x} feature_2=%{y}","legendgroup":"0","marker":{"color":"#636efa","symbol":"circle"},"mode":"markers","name":"0","orientation":"v","showlegend":true,"type":"scatter","x":[2.0210009653629135,1.6782009043629291,-0.02143996091325373,0.5048420190147149,1.969538948799328,0.707516380362625,0.07344505290151869,1.3205944413845743,0.10374309061562101,1.8176076414757452,1.741273505335562,1.334029566963071,1.0557836870109913,1.5227660883753655,0.7967184948122008,0.17683409115546805,1.2608688590414485,0.8910352954150458,1.9300841924587095,1.8636539964620595,1.9444683534032376,0.3503792547925052,0.7191533222018384,1.2932162148482909,1.4979165833334598,0.19569378536173132,1.6114440629280422,0.1934989414470153,2.078858213163788,0.11862020659305941,0.4913216956095623,0.09123222085650008,0.036100432256319204,0.9547267484211625,0.9745697137019896,1.8634011629907545,1.299204551365618,0.1737564491879181,0.4325185279837089,1.9091975005830755,1.777582560131589,0.6554629063381224,0.02530067367691795,1.7793210763849112,1.8920658004320776,0.3664772921818697,0.12484758883452593,0.3880787816936334,1.2780233910021137,1.6398210048627726,1.883348299698694,0.31833622256734784,0.5291399691118016,1.2755092625606657,1.9149858261251587,0.12441834331961991,0.007705072946628332,0.06379536123745258,0.08591108414013192,1.2578551909382387,1.7276810590006566,1.893240479298679,1.5910985215557119,1.9403572178250204,0.23744547281866757,0.4012065860243583,0.15382566775380768,0.8119800181298985,0.997912758789761,0.22623434019420297,0.03830495418221247,1.766020556509534,0.1533614919567622,-0.04510088242429336,1.130099508589399,1.9701846561675835,1.9166690743605155,1.6625318174827743,0.21761688294472942,1.9306547716159785,0.5999368578626169,1.6756897517178513,1.833287158406236,2.0043863496440006,1.9974549116940499,1.241722454300188,1.4047202238086414,0.9670628228504018,0.40269354079214087,1.7076115211433815,1.1458837158587047,1.9679495419266837,2.009965599531816,1.8700938562693679,0.8023965211863049,1.1453250735071572,1.5513852086783262,1.5042663110089343,1.1485056492820023,0.5478914298419924,0.8549457623654391,0.48129376534680257,0.5914278137735418,0.05203305750807555,1.9176955385693704,1.5088165766781025,0.30473992332114463,1.3764907432138385,0.014036851053047451,0.007441652868919321,1.9318813785622837,0.22008270468280083,1.834793461447599,1.7881922714757066,1.8978466752271355,0.10035447239771178,1.3568149682773039,0.11805326909376207,1.9591044679796672,0.1686914875689102,-0.028115289224769476,-0.02172075979707222,0.22906785463680346,1.2027451541500207,0.5965301027136782,0.9611647264749448,0.09133842326828641,2.0214828230131694,0.583131636738738,0.4273399995232886,2.0216593302865933,1.2558746749338972,0.43406945378131345,1.94738957074014,1.9911980094114394,0.8647153317374041,1.4875713452474457,0.22901238767602589,1.0140592978223815,0.8599860856920716,0.02750254801758164,1.0592365324598154,1.642919042031234,1.6340167678847248,-0.04690907182104283,1.9716721274149847,1.5690432975393145,1.1776106860801743,1.6463257850203667,1.6691811788824922,0.3340253685720975,0.9617634600652701,2.0763524636621837,0.6811783103117616,1.9760153152088253,1.9508207585471582,1.4856187217312464,1.8374883968034152,1.363156334128732,1.921041002403421,1.8520185390892356,-0.011739564807609501,1.8088350025992868,-0.017167321183657807,1.9415619950363674,-0.002407391888081887,1.291320774334458,1.650014387770342,1.068579142265727,1.3227310594420714,0.3884846239925358,0.8810145391701117,1.86622131896002,0.07094289147214528,0.13623436397453434,1.9223788010613343,1.5775929751410538,1.264757970151369,1.8940805385340795,1.3703185661354134,1.9516188665868142,1.890204278987555,1.9455123292539518,0.8868515521203071,0.5517190754102933,0.007022682090968184,1.7259367032465398,0.17611847291225818,1.8335969388421451,0.08604331946738877,0.850197721677307,0.8679501271972544,0.025720942620794413,1.4440002973950188,0.529752148435739,0.48473702508329974,0.2912721231439773,0.18499275996519096,0.395412454088528,1.3850430957078168,1.6182086911898748,0.1285710210517726,1.891693079255597,0.6386369834473137,1.409845494012227,0.8749497432052261,0.41192160127986216,1.4739156774543474,0.20810684181334732,2.011089543391955,1.9125831892188203,0.1053648471598464,1.308781839857065,0.22074546405893972,0.5547414817894366,1.9808949094882786,0.8406083008099351,0.6882766629092119,0.3250102628885485,0.69330874378676,1.7367412701783282,1.8780575129095867,1.8203991610454135,1.1702938553411544,1.7958273678666645,1.8322695231364154,0.20901599147795172,-0.012892665888120977,0.8563767830034862,1.6689335968245125,0.5874132054069969,0.017973459743838863,0.9057756231814228,0.3878055178957673,-0.027152794996505455,0.8052857548728093,-0.016987123339879184,0.1888142749810346,1.3476671295487754,2.0752418747918573,0.5807912782590967,0.5128097516558954,0.47224435639902895,0.34888227744364064,0.8594051566147174,0.09285909408381726,0.03776479694183611,0.46386061616728114,0.14706031743940418,1.9054881955603458,1.2048469983189487,0.3021316053912785,1.2480027639576736,0.3148910835715063,1.3357931404858803,0.041254683571328214,0.6610806924055773,0.2872122680595378,0.6672626510847622,1.9646977325338881,1.7698302234416423,0.26814837031730404,1.3516209467324576,1.4063002045718211,0.3858757099517446,1.8057757782811923,1.772058057360503,1.7170486452461948,1.0270733068691125,1.5012337805198,0.018999964262733038,1.849628781577102,1.3636811066628742,0.5485334199846453,1.5661451338796708,2.019941842867536,1.0660779727938905,0.2909471986869519,0.04294959162105499,0.8934286634562835,1.1555650463193818,0.0058584361904307925,1.507556755955667,1.0917479343753334,1.5080092551207103,0.6415858435864417,0.06092145666219846,0.0906275758996962,1.8345968570482918,2.020846116073536,1.5368393726441685,0.08452707551581401,0.45876436276581367,0.4944979592506161,0.020966239328752058,1.7047260926973717,0.4409410305607689,1.8836861757551597,0.5593506868692562,0.46434451096561374,0.11524541037238728,1.4900603593637574,1.9485445409143525,1.2185325488891956,0.6761683560694968,0.11069981830980113,0.7215665962484064,1.8090062717647237,0.5464397017425832,0.093039629933187,0.6154596955568166,1.9594077834672567,1.111233063005604,0.6301992681369245,1.7670622721247313,-0.04805998455405902,0.13227256421229042,1.2185571566741091,1.7802230201286025,0.027654520877947005,1.8282969906329278,0.14843221167151904,2.0178548441167106,0.4485965867133167,0.09418046874771116,2.036362664199214,2.0709859225136404,1.9440164235450155,0.8220894317013409,0.9749030093532144,0.2985314831913965,0.007272575280768124,1.723991600274529,0.042377006234048414,1.8929128839051341,0.8411894408072718,-0.0011761105038867598,2.03399246669752,1.009490188425943,1.5874170109623176,1.8562810462871597,0.4643647992969607,0.4635656215330324,2.0174080484591816,1.0955368900553206,0.9003724643754663,1.865523296463153,1.3878493455989032,0.06913021877753031,-0.021276923520591774,0.031080628137433064,1.922690633215053,0.0047984372431841985,1.3638888824126203,2.0286783480414883,1.128810098221227,1.775059259137122,1.6994163624716918,1.193366558569035,1.5376082010598444,1.6915531107408486,1.9137323322958373,1.9326412797572414,0.350041932162398,2.053696502688337,0.9420615255018188,0.871095711116415,0.0613901284899935,0.15597045645882332,-0.028283841440667257,1.6105458806939397,1.4476681785499077,1.6307331304733603,0.469190653571357,0.07259598567267331,1.4432624031935923,0.22405495444256943,0.5539173921363544,1.46433731298067,0.6925452111829078,0.30576034646937555,1.5367179824833788,1.4903935097838483,1.6600372753588994,0.9016420103840751,1.98151366264483,0.7157236676550328,0.8510206057120407,1.9364434369368728,0.6881809375862994,0.9028831489666483,0.07795060168531291,1.9280505312730174,0.15057504732318477,1.345134665923473,1.9896662473588504,0.07113596374817212,1.9387912662654148,0.019265700864493203,0.5622545235389789,0.1926984620401322,-0.05285360325703675,0.6555281291544428,0.2856535198301766,0.18790158343990987,0.9652696148266703,1.9987603502088935,1.78354814873726,0.25800942710637964,-0.0337434530721192,1.472947961943228,0.34375570164513264,0.172596824527223,1.9545891348623847,1.6609756803900078,1.9879922509946795,1.2399824843744172,1.9343834909383828,1.0992545183330371,1.1707727831208414,1.962115282783812,1.2231334308674398,0.017976349720791027,0.9021358809861939,0.17957395707033022,0.8330831625263694,0.12138681849127345,0.6560699990878758,1.7026491034472973,0.05162723794567141,-0.0036593008388116806,0.09024866475033934,0.19475532621506209,1.5788115532613427,1.3633988944341495,0.5831172519311478,0.11741305321955353,1.939584407262778,1.9297177117315836,0.12722990193298048,0.12549125847955103,1.5973157457998526,0.828061377054942,1.358433453555305,0.5191923800834132,1.5854916808924884,1.633200580365609,1.9114747257911966,1.180546657164299,0.377919402097215,0.13883091059424185,0.3484551708979293,1.8501405793277284,1.2662042650631018,1.6832195754752735,1.8117140550309663,1.9824463491711062,0.2885191170291165,1.0338133487289383,-0.07971372084367695,1.84077040204505,1.9004919887753269,1.919035193878006,1.4887954840821866,1.7386842176080006,0.06989668712918345,0.49535479550745465,0.8375767619568677,0.05121762178360499,0.12520380117620095,0.27955131438119596,0.6676077278786928,1.8442263514626867,0.42300978434238024,1.317400002099778,2.0056659957121177,1.6130016126954008,1.6447020643501478,0.7234698370621891,1.1356019953287042,1.8558829172410485,1.1384702096445145,1.5217865246184583,0.03652128697119741,0.506546144551053,1.5091517609578307,1.949079486135075,0.1698928656958221,0.8034210253581126,0.15950929486084842,0.19565691492490328,1.2844002902661202,0.9503642005889326,0.8175629536406783,0.7294917513444623,1.0051738015337308,1.5306381536687907,0.3251503928139348,0.09757054144059028,0.5708152425674102],"xaxis":"x","y":[0.4901792432203963,-0.20198687240178098,0.17628146220541277,-0.3910431006352248,0.3600552146876763,-0.5126737007503034,0.18232955977576687,-0.5090625858811405,0.010695759173495415,0.0006806790152018363,-0.1904010763928748,-0.42155615982819655,-0.4548600878654142,-0.38396181132246804,-0.42152371194004956,-0.16157378093087826,-0.5394236925016638,-0.5077789251130083,0.2778569118433011,0.06246817653026541,0.5160368907544595,-0.22818795201392403,-0.36731276585207956,-0.423305279778312,-0.4617776767537343,-0.09973222144646986,-0.23504401288739954,-0.03750994165596142,0.43001160881600725,0.12870949863276543,-0.22524271819903513,0.35486896312425287,0.06604438846584623,-0.5560802156289811,-0.4161021634477197,0.0980778027261889,-0.45357909983709266,-0.10042011733217766,-0.42715108161767634,0.37992636781281897,-0.020409475503781454,-0.43534501357137056,0.4595334310766425,-0.24450852829835446,0.07209667741361575,-0.3057997416792124,0.022081293190963608,-0.29000130578860756,-0.4731258865520055,-0.24916189851721093,-0.09695274676778631,-0.16590583545063237,-0.419901307735648,-0.3975634608268204,0.24413468772164487,-0.016657210192049052,0.3789257896536319,0.24755759247375966,0.45574555288864055,-0.5536507841879015,-0.13771755002156394,0.20990859369497736,-0.3376853365821783,0.05570081768460222,-0.10995705264910391,-0.23351410685262666,-0.03902839367900253,-0.4556700086283687,-0.5171422078452255,-0.24208839382346706,0.30753637320682475,-0.20598015944815973,-0.18889864971703707,0.3289925146465423,-0.4762443821091438,0.2851386684872061,0.4428544910760329,-0.2934024561522815,0.02923433153731083,0.3776718178602207,-0.40543744355515116,-0.2296820802211673,0.17813354858493446,0.19327529271934968,0.14343239719922876,-0.5289815134012265,-0.40150328415128983,-0.5391193925865265,-0.22817257053818255,-0.17998726300947754,-0.5418218265520394,0.5633020606466452,0.38945501454519144,0.029417775351911944,-0.4879025449467301,-0.5715108996909884,-0.3099741180448926,-0.3345334527033652,-0.47164386462398616,-0.3717571400324331,-0.4444023492928052,-0.2911844208483453,-0.4039991597473381,0.45959431028832665,0.4192566085363806,-0.43147172324377225,-0.12491223081159786,-0.4231943333826896,0.3868506734865248,0.41895263223014556,0.13532998119747294,-0.23048879456841304,-0.04041254654149891,-0.12973942743932193,0.4951868835741993,-0.04742213043654433,-0.4402827926972396,-0.001990441783556861,0.2620539898241603,-0.09590382896572942,0.333954628091424,0.29479242696745117,-0.18583155765251871,-0.5235754141707433,-0.3676671171706619,-0.4597697905252215,0.3347815778324105,0.4193275182585901,-0.4246882586246377,-0.3645064173233299,0.31211248711388523,-0.6052252945694062,-0.23073685709313457,-0.059692970494444636,0.16375201721293017,-0.4639198581794113,-0.4183014813836613,-0.07911407886861446,-0.5015880686966548,-0.4454447081593124,0.15064462031444303,-0.44148996493339215,-0.332419250720658,-0.33225386170783705,0.3504997734031048,0.31004711054852746,-0.2681140485632242,-0.43477062489491214,-0.2975373431485155,-0.2479705536070582,-0.32690438526904914,-0.4909900207554489,0.3308881082858442,-0.45676867153266343,0.4795738576827341,0.3742606621207307,-0.450518047338831,-0.1797864175053605,-0.313102471399365,0.13585928079840445,0.11975281224308891,0.35444597583054904,-0.11838295337313381,0.43214230581416024,0.11331562485187847,0.5180808330828215,-0.37814796108586546,-0.30349300927432843,-0.5034628273092657,-0.4967130679012072,-0.37217799035536475,-0.5980198660743328,0.1781328675811898,0.18467099296841646,-0.0824886511219386,0.2063698878874669,-0.325829286480444,-0.5311967348317997,-0.008215693769336896,-0.4395079443076506,0.27731514650689865,-0.01246338093367675,0.1509138252678571,-0.5066331646227601,-0.39986491263127144,0.3223429423961779,-0.2272640061769442,0.18963711241416611,0.0003069430442579745,-0.11989937654852298,-0.5244655492340479,-0.5124596860253351,0.08374545507447224,-0.2707093621213965,-0.31942772658618757,-0.41137324381298723,-0.20372862891509816,-0.16173290929458234,-0.31587608015627405,-0.3830239860959478,-0.2815974387751675,0.0004020653337802535,0.4968319657278773,-0.359677169406079,-0.4824288259940957,-0.5918985097273066,-0.2459277739198883,-0.33877942181314424,-0.07551120331941354,0.4422745807472686,-0.020504766191233287,0.5193582963897472,-0.4377869996606012,-0.20438760549767399,-0.44164808814233103,0.17911784995127358,-0.5746437896570952,-0.4273901728071866,-0.25696160742855517,-0.4385317360150697,-0.18914706723599706,0.09501188725825442,-0.03221797148654826,-0.48526252523782704,-0.16138616011075094,-0.04329839924627242,-0.16826224531487913,0.2768566228911041,-0.45604028387763096,-0.25248664517377767,-0.4797868952226325,0.24638561117788516,-0.4563858428396895,-0.1897130254656591,0.21242637935266517,-0.4991590115988349,0.44479340277014734,-0.08373297633326529,-0.45755917175501193,0.15736880905641729,-0.4019743559803169,-0.2471133309033276,-0.28129085877438,-0.18793122301723508,-0.42257248677353354,0.21896706799204235,0.26994513378634477,-0.3498375234242665,-0.0002823960224269534,0.26538753695627576,-0.5605950040915132,-0.20305255986671153,-0.5348334946018557,-0.07876427377069628,-0.4118063605932967,0.34876154493772055,-0.4611397752040778,-0.19330967063918802,-0.4809132269985986,0.33729173866453943,-0.13722588607711844,-0.18675924759691112,-0.43422886943899247,-0.5294150153722371,-0.2274817528299171,-0.074872149622657,0.01112436081188883,-0.19181372918693682,-0.43965570806278664,-0.27351255484549925,0.11208458386437821,-0.1828484924257696,-0.35965124126575887,-0.4186375473704176,-0.35061291471839706,0.20373450649238517,-0.48057872593104106,-0.3435600065518855,0.29560263947169385,-0.47902097885353234,-0.4809376612979896,0.4334838776714947,-0.32420741327453867,-0.46306248767766733,-0.4216592354982821,-0.4530825760050485,0.14241807755564817,0.21899943260526403,-0.13982839086640222,0.5613646820922288,-0.36187084678102815,-0.010890871377055633,-0.3079282751356909,-0.38802466625472787,0.38838417471361675,-0.16918492720164402,-0.2944652825477306,0.03077359598180452,-0.3944328775305768,-0.3042275746887154,0.12244731606258417,-0.31130384267693983,0.11839256525415176,-0.4800251231006953,-0.4267657464915906,0.1588209877065635,-0.4190361369898058,-0.16760177343285157,-0.3106478344259956,-0.044008712043345916,-0.3973169896684149,0.4126984658011191,-0.5142663166423632,-0.4513252747773252,-0.23720034453216987,0.40732406996838655,0.07772106167667245,-0.411402195601001,-0.1409671571935091,0.2901308620386939,-0.11813096184669755,-0.06469250571278588,0.354135353266935,-0.3098418216460935,-0.024800039661699358,0.2784458346668977,0.3483435982135665,0.3485482636290864,-0.43820167049589476,-0.48187280328981175,-0.14084147075911763,0.2748936320159638,-0.2586913564998267,0.08906862087199269,-0.04727689777813453,-0.3611321598652208,0.22864633899171966,0.2905185309595338,-0.5010572029165263,-0.3152980649770397,-0.017940527749156873,-0.3382144385680618,-0.4414356006214818,0.39986955077856745,-0.5325175832545148,-0.48694437365797966,-0.04722776945634018,-0.4123627298169066,0.17771269333451176,0.4327631886119126,0.4848796163213272,0.03930611794077837,0.42824926741260244,-0.4924124732507869,0.3309111317139714,-0.565910244630586,-0.2413075893685159,-0.090247096894636,-0.5208107560014241,-0.3917121099273351,-0.21475113834263881,0.1609145840728443,0.33661435071080315,-0.23539454878036342,0.17398180216081502,-0.5013688158906271,-0.47480285564357444,0.13404681650571296,-0.02737592473032833,0.239824593000201,-0.28689103901262664,-0.46973359134926773,-0.4220251679476923,-0.46074984607604264,0.20139198683836304,-0.40326500040911867,-0.24937009661709453,-0.33242320765366085,-0.41011996359778075,-0.4203636261080589,-0.16438857355978084,-0.3801505291329971,-0.37180489527118693,-0.30057434973699626,-0.4959857788976344,0.3390832268790715,-0.4705044200965702,-0.5058913663859457,-0.0590655543737834,-0.4426435213836294,-0.5192337952753364,0.13147201779284648,0.3289020789712114,-0.03777510656312586,-0.44974167913998336,0.07826261950128058,0.444845369926988,0.5296443015400152,0.45696302879647066,-0.47391604689383277,-0.02233488615018049,0.35986456762303454,-0.40666060580205476,-0.23892753027581765,-0.1280529331630709,-0.5341676246080773,0.2689451530745797,-0.14669598424120892,-0.1145532296885735,0.47690103889106505,-0.3415925401899073,-0.27419828631957616,-0.15939185846961954,0.1270199529146006,-0.18067693971842907,0.4141050037421524,-0.4044729738398416,0.12810749072134808,-0.4878080066532953,-0.4884815239306642,0.40600680776751663,-0.49762739036648684,0.11972939672095974,-0.543172687249214,-0.09699283777764434,-0.472424821957689,-0.02521479384399014,-0.39038739420040625,-0.17591200994864364,0.1991522852889988,0.49972240916375443,0.08255332582318066,-0.1320827215459285,-0.29960622427596245,-0.37644388990069694,-0.40566485758533977,-0.05865582005962493,0.1613504092732222,0.16493063172774267,0.031181603529813112,0.19127897593986573,-0.24383666062106474,-0.48569265719779425,-0.5334388129353296,-0.37559004610000135,-0.2060787228816534,-0.22160531192534863,0.2457101900233581,-0.4736659607999601,-0.3091995133206424,-0.011102310500401405,-0.14008280193412875,-0.14132403538080274,-0.5083970203131261,-0.17521682797143498,-0.20272851405841866,0.15221990805857477,-0.09447569975361546,-0.5025511707307643,0.15248715338997956,-0.04947356801594975,0.15083317123117487,0.021774523222235137,-0.4406033046024506,-0.23020396907587246,0.43533363801479075,-0.4791058099463197,-0.43544020619516033,0.1471058350994744,0.23540697811932892,-0.31834944899396744,-0.4963828214236061,-0.014437551960618664,-0.3573793838364612,-0.460430541878427,0.327177565210336,-0.3315140302208841,-0.34463258141110475,-0.4235894328062153,-0.5126842497889305,-0.0389870883520719,-0.4978401358237624,-0.4129083575695711,0.2572360200293341,-0.2682652370063457,-0.32318442920931384,0.3406625683669357,0.22748211289404063,-0.4553143210616993,-0.1488238642097346,-0.0342964816928427,-0.45268419257645076,-0.45097543524429284,-0.5329596082799373,-0.5353626948778364,-0.41597365658759555,-0.2472426986753764,-0.328385374030281,0.11834740169658375,-0.44534013688111673],"yaxis":"y"},{"hovertemplate":"cluster_DBSCAN=1 feature_1=%{x} feature_2=%{y}","legendgroup":"1","marker":{"color":"#EF553B","symbol":"circle"},"mode":"markers","name":"1","orientation":"v","showlegend":true,"type":"scatter","x":[-0.282244844890723,0.9565958832518067,0.09487879515466206,-0.44166030405992135,-1.0522497090889844,0.08292556468616961,0.894167579312663,0.47521898815994734,1.0278412998593474,0.8242088764240849,0.9008049118604005,-0.9701025968275069,-0.4561626521399609,-0.3711087944486362,1.0314625089797547,0.8697902048504549,0.9462760725707381,-0.8198067385586256,-0.6741088790168711,-0.09480602552850369,0.14996566780749354,-0.12194071820494401,0.5888637073019797,-0.4136800380457925,-0.4215228603051641,-0.32539386266841597,-0.11978938260991823,-0.9025799612169444,-0.09597439621237494,-0.150082156659563,-0.4260317772321482,0.6349127670311553,0.3797523616053441,-0.8464498972043328,0.27624278573092603,-0.1585732273363279,-0.018585488699681456,-0.3409993588537657,-0.011450555067929167,-0.9695639428070439,-0.7303627422479482,-0.03531471208343689,-1.0019753073634265,-0.7406563624332014,0.14787255585248982,-1.0437452806808944,-1.0431805224198913,-0.9979043667920079,-0.21559577840869956,-1.041246915437495,0.8401941397605004,-0.5996063378227201,0.7935744015704084,-0.4634340518797918,0.21942983253466927,0.8187440821209713,-0.9926662314859431,0.026350454033126795,-0.7932957987482254,-0.7545628674522594,-0.9771221266927134,0.6972329385912589,1.0569826797419317,-0.5845575312073369,-0.2349084576930124,-1.0337517290712714,-0.3731238969776765,0.9825733893946853,0.8068894620996055,0.0013991127228662262,-0.2435952499665638,-0.8991045345217487,-0.7751599992721263,-0.7958034060639925,0.934859520269861,0.9911522662730238,-0.07259970600005375,1.0462870086497424,-0.7518158634716104,-0.9780452888137672,-0.6568873679573646,-1.0098109425131714,-0.675293513534954,-0.45598997076496445,-0.6505232126462511,-0.9313063845417514,0.6505854697603943,-0.990226540594487,-0.04890045264905909,0.5912823526545485,-0.9583222536754936,-0.3750875712375661,-0.9873432329095773,0.3002940858745914,-0.8438590546603816,0.9521107048463631,0.2743096783750456,0.626517342256751,-0.44191831675740395,0.7592158541009054,0.9382720779979239,0.5136291013041017,0.6257856795507291,0.9388761537197987,-0.10369306836665995,-0.8235770753399388,-0.3167580898367401,0.9407931165288156,-0.8033280571557233,-0.33526005854585383,0.8064000017576614,0.8194962686392878,0.3874567403224384,0.33428341416380325,-0.9924546219490251,0.3537825955779588,-0.7046734606279937,-0.9607600892790991,-0.7304680542800102,0.9851819756830562,-0.8981086288882731,0.031447143855893214,0.8677855521477784,0.8199599019144793,-0.907571709161839,1.059458745738302,-0.8916278090587557,0.7185821026291555,-1.0740431964408104,-0.6574173747755632,-0.8468936318852754,0.9208666313916873,0.5367882132206417,-0.9920444455033041,0.41504169826290266,-0.5118592689288479,-0.593469922157065,0.9668656493695038,0.5459217841781366,0.1377860300703946,0.16960863130860282,0.45947457268999986,-1.0324051101036826,1.0100029477845398,0.8239604864178401,0.8294707708564948,-1.0493618630025312,-0.8134458064282702,-0.9274405687658202,-0.11930062131487718,-0.43141490774555147,0.9414601596297466,-0.7351951116012777,-0.8732173933649242,-0.1629197158478592,0.8797180532187475,1.000215012938598,0.42958204540970935,0.7053776876399531,-0.26071084710615816,0.9212843367473799,0.9337804758958361,-0.08102843631567336,0.9305671407957092,0.9946226794448709,-1.0093032525198162,0.6634372880980273,-0.8639905358319689,-0.9847027063372985,0.7405294320363242,0.9281538965816883,0.5678062492878518,-0.48403911613563266,0.770049728088103,0.8796278342614975,0.12622372380894564,0.14570666539547084,-0.5170185271236636,-0.4602554749369856,-0.5546502263677028,-0.662830221026401,0.9135598743977645,0.3381432009697828,-0.8032524022635564,-0.5685095433552375,0.3039665645378317,-0.5195652196953623,-0.38377707469357514,-0.06822667496590498,0.43068586130512654,0.38090706026470555,0.6822775419178198,-0.25789997605129755,-0.425655807278392,0.9113196256127217,-0.5393616877618174,0.34430257081505045,-0.9300491700883222,1.0856387466371205,-0.029166885417132804,0.04025739476115026,1.063161085670096,0.8883240737240446,0.5690180548881153,-0.5280587094090028,-0.9985667474634976,0.6930679214807379,-0.6988916765431941,0.7395545245620312,-1.0432697312851085,-0.7286794391465091,-0.7469279238386282,0.22493905548691442,0.5676237681539498,0.391354749406896,0.10141750150363342,0.41996097686269385,-0.6089050197109396,-1.0649297344387223,0.5817903810120896,-0.9650759039833272,0.741939267006644,1.0262956765276638,0.09104905159576698,-0.004564263497207191,0.48666449823566604,0.42490498570737184,-0.862819955150676,0.7833660041237873,0.10994136413500752,-0.38410664400938044,-1.0304509958931207,0.18662201155510122,-0.8015906762262761,-0.9116509140447281,-0.3332017541767187,0.9539656105441326,-0.9221570086543945,0.05108868542710866,0.994807425565918,-0.8029695867265797,0.7415474266978316,-0.33635828283758046,0.25709441435941144,-0.2887837337800036,0.9229849684887551,0.8817295717364777,-0.6247848835391663,-0.8785062159027286,1.0617904310523925,-0.6930090201141562,-0.8811759165876335,0.21138860508871918,0.23013012929415724,0.2600562309385554,-0.6687510946785071,-0.6820472537832549,0.43342325850267643,-0.7992245681810752,0.37971768534231365,-0.7503183575246537,-0.9430410079638208,0.5795722643890248,0.09454248090704746,0.49026975658791977,-0.9271216468274683,0.8527641088790887,-1.0337002191404858,0.957155276024245,0.932116532559039,0.9620990161092566,-0.7641634804488049,-0.8397870010635515,0.7164506932532401,0.2137741269285379,-0.49391559044180416,0.8258779212339972,-0.9777878328325089,0.1604517424171947,0.7056855544552773,0.012622583113570786,-0.6638244908952711,0.9633667671104267,-0.8021013237459158,1.0231959820906364,0.6737665749100751,-0.6029728205465907,0.3154226816734856,-0.63477165968483,-0.5467179540851691,-0.8360911034305442,-0.9626325744600043,0.9073985186925465,-0.6461955493771225,0.056448107916991855,0.8320424978304354,0.744802456253332,-0.06540748677451215,0.7074719618679857,1.0149402888856773,-0.8799921874912421,-0.6143987321765834,0.5638143665643408,-0.5255537472985798,0.9938655235393049,-0.7821687092125242,-0.8991796325569646,-1.0342292501364652,-0.36582392671515396,0.4250124975766412,-0.46555987174390934,0.8962720893133904,-0.9701331800105552,-0.9304152915652563,-0.9313658163081764,0.21757436607788783,-0.18408806707835026,-0.6234033116635892,0.9419174615534481,-1.039414937729693,-0.19673813004772417,-0.17217419264914352,-0.9024617245649,-0.9017725677777647,-0.12217126164483517,0.7276942524985275,0.9478581176082003,-0.971616553492878,0.5505546733902194,0.3208728115932984,0.3852333844264716,0.5134083692277411,0.8113518113519694,1.003235036776178,-0.41780451656090883,-1.0540331182598157,-0.9850718379118506,-0.8316604908709887,0.8076061805046041,-0.9707563286838391,0.7907463092147715,-0.7966896938517498,-0.4140646054948552,-0.6858420347059188,0.9377741134969669,-0.6224798895994224,0.1767150460746631,0.562095841350754,-0.21629764243950325,0.9335758843500643,0.760542959923965,0.4002179673824878,0.40485019896123253,-0.5921335566419865,-0.7687996032646788,0.3180674975783359,0.6024731284155697,-0.9095311941604856,-0.040574094636492204,-0.26795369978013484,0.053580529295874896,1.07145084033629,0.766989402748647,0.9875715624475017,-0.4912470609315289,0.8838493074618883,0.2660250936978035,-0.981570002949967,-0.7441001424606598,-0.3271549011083488,0.8945130252071528,-0.8347738878240651,0.1939160153635702,-0.9235281710163157,0.6765798962419345,0.2787670424003467,0.09550923316752843,1.027692796711075,1.0812718143322777,-0.7257149983355407,0.16011182880993544,0.6899881945768597,-0.5923896993725847,0.6824955237385482,0.4417015113501314,0.20364237441830266,-0.9885963341711179,-0.12884786404130522,-0.06830362717749672,-1.0331489561352898,-0.4347243189657482,0.7111831239687857,0.14440605860580696,-0.999711897879276,0.725337983113153,-0.921728452148719,1.1629127241793453,0.830144276785272,0.5459480147975564,0.537724724544755,-0.9669950548728824,0.6587040678596756,-0.001789790552218326,-0.43061647595534086,-0.06572485889015696,-0.921526221714195,-0.9135980049246194,0.9730292561680156,-0.5028559953729731,-0.2646881091149757,-0.08375020537685207,0.14289263001421937,0.8447970408890956,-0.2606093482336074,-0.19468256770090608,-0.9535381404708854,0.4166832289671479,-0.6416665041484931,-0.1494916144353264,0.41431316621482067,0.9832755369990303,0.877075858631012,-0.36364572078731655,1.0295867389056963,0.9407946292169177,0.9318797440603805,0.9959792979495034,0.8065042259656243,1.0091051628557834,-0.9040869315189959,0.1860372158456856,0.6454633609808765,0.7381561447334611,0.845286033673752,-0.7289115408889985,0.718718509077067,1.02146793039189,-0.69303900218726,-0.7752049673532754,0.37751167865091084,-0.6496283318987196,-0.7464117707203575,-0.2871826633162608,-0.03467136037786457,0.31454901122737833,0.8376214695767927,0.4967124349387796,-0.26586955961531394,-0.7488803785312795,0.1610752206221446,0.6219215196268829,0.40175426997440794,0.6548284760752272,0.9549134232050047,-0.4374048365488606,0.32946786653881854,0.8821461332255972,-0.8862348181852261,0.8227211274308567,0.8473445377605188,-0.955640288587243,0.7068925633455158,-0.20229422639307582,0.9902088942799327,-0.49117325976442366,-0.07955774821504685,-0.9038288028675834,0.9898798912596318,-0.796028922078827,-0.4735147271783148,-0.20264556946426424,-1.0414671269143385,0.8620918865177583,0.7455415962830886,0.9493885146879728,0.34822381016502774,-0.8690085692056128,0.5847733404300817,0.0291098308978138,-0.1482117590257495,-0.2639093871407676,-0.8560857897168316,0.5919660118980772,0.4250733842262885,0.8717445607913834,-0.9703469145126122,-0.9015387912094297,0.6953053826992668,0.9636628227729629,0.45772318892051256,0.905883832911892,-1.0157179062056876,-0.37681393279896414,-0.7375381827917378,-1.014829352125862,0.8691352430451015,-0.15729592114668678,1.0295982339937821,-0.6724516483109397,0.3334454933230055],"xaxis":"x","y":[0.8587848357466576,0.25366490113903295,0.9833784701182551,0.8720342759400876,0.04748076506081993,0.9165867191803834,0.3410123348370989,0.8195412004725613,0.159873179100032,0.48051590998636434,0.2446853167570723,0.13421390314959583,0.8435924434143528,0.9387063670985019,0.22189284569295906,0.6229989531354146,0.043334739437469474,0.5393983544073506,0.7196296423652244,0.9864235444624615,1.0599500502904924,1.0942546189328501,0.7712263942558237,0.9090829959850681,0.8306375045227551,0.9807184099682887,0.9329178395060224,0.37008185321588044,1.0108130284829822,0.994144143293946,0.8809052872276418,0.8250748042915476,0.9228192988682589,0.5121916270813152,0.9452847674473583,1.0272507502126151,0.9512569190499673,1.0154557166551585,1.0283210422231186,0.540255831440158,0.58361771017296,0.9933351372035809,0.321024863976314,0.6859621668947691,1.04097360221732,0.01231048790134183,0.32660026511828877,0.0420380999148884,0.9872597924660802,0.12886538037294037,0.5846620173648824,0.7631895274939459,0.4022141132903427,0.9692533135577768,1.0501035561183594,0.600298339990785,0.24064006562106435,0.9714258071340448,0.6545699386471879,0.6721998723526371,0.027070564538453655,0.6907625803793093,0.3394178903297231,0.7865392683200778,0.9604507167425538,0.06121462420266241,0.8931594414835707,-0.030418489835408652,0.5641260786018808,0.9286751825926313,0.9244077412386644,0.4955343226782418,0.7591274560325805,0.5560952409230506,0.3215400723068087,0.31052935967058,1.0002459382664877,0.25651558275065367,0.5404002674676909,0.3072540216516296,0.7703687617764865,0.06787706131524233,0.6883886687097074,0.8410116719469523,0.7716505044776649,0.5268836661723153,0.8434702849696063,0.09023405170495599,0.9402975469400718,0.7550656453942675,0.1496207565792571,0.9062339520663848,0.3065225235769241,0.9065079876839912,0.42266740068583813,0.07993109464308035,0.9170374532726596,0.9000421299226518,0.7856096561835463,0.652473662053179,0.20951576743912834,0.9480862515706283,0.9049377763838148,0.1946240632925117,1.0065795828577706,0.5821983671455959,0.9058719747355055,0.13141997517773343,0.3475888769815644,0.9183992985069414,0.34693929372612065,0.4052333236212297,0.8834649275346572,0.9118290911191316,0.065596310844733,1.047730042763647,0.715047240813471,0.3019669901316786,0.8089001885939439,0.031100839808350666,0.08592232382413995,0.967103037937179,0.4315800484505887,0.4556339691527506,0.2433723824848259,0.22493095475487432,0.41878018324514193,0.7969913766852555,0.08438678553485279,0.9493316715202654,0.5921453368525392,0.3533357213330115,0.8897643136047357,0.3294738696159207,0.8380223804761893,0.9463769613949035,0.7825057407929146,0.2762637265729375,0.8633683481376506,1.0435361644089738,0.9711531671600563,0.869157391875432,0.09971579880720255,0.066605785647333,0.6536539463703116,0.48158646033527797,0.13972897249193325,0.5665226655326304,0.3879275995352897,0.994459633274735,0.9234951806638367,0.19096835101342846,0.7477176810067503,0.4974124563917774,0.9911777689576687,0.3442235598790331,0.3413558006466675,0.8582511970500745,0.6579608613396625,0.9843319496426477,0.49247737548032666,0.3550666810979257,0.921378538695715,0.36539379711241116,0.29970567039172447,0.3502699861207472,0.7209421651161989,0.5366387167703761,0.1538107849953274,0.7505800359628868,0.003769821010589286,0.7492253515441438,0.8869548611825023,0.6855159550538857,0.2383605262144868,0.9653071459199316,0.9566151905760473,0.8029287585674968,0.9050943523055685,0.8498096925539275,0.6976441938500599,0.034160729902918324,0.9580276366581909,0.6280675610960814,0.8854376799713127,0.9877999157783249,0.7386202913360921,0.8952844906887775,1.0495082630561352,0.8725088322525727,0.9478139778253077,0.7403573062952268,0.9849309410532318,0.9348717495847916,0.4840404803813357,0.8805964147960775,0.9546344757155367,0.24328594248647395,0.09538850987862002,0.9825535570063179,0.9500939203295421,0.23893954273303206,0.5031286005969451,0.8337696793147777,0.9119330568261935,0.10890679745873463,0.6959586865097143,0.6889444770129427,0.5213318682164657,0.26313684035188306,0.5944122505970807,0.5827296290654547,0.8589172287931577,0.8610249216861724,0.8673676962785765,0.9320122221441048,0.8686229755955442,0.7749815110803084,0.33335781953693794,0.901427984319723,0.13448373466999503,0.6405000887983948,0.36042205314561776,1.0095653590995135,0.9630225837071613,0.8149600256629125,0.9566421500672664,0.5459549218347297,0.5977861849605366,0.9390397255437178,0.8756299170341806,0.11964175103741265,0.9325538291818213,0.6447379144352237,0.36228403352597605,0.9818013148497631,0.0019081547630261236,-0.04407398315439786,1.0256204715683142,0.01707454863846504,0.5376705196264949,0.5722158126812543,0.9077135601436744,0.9682474590797825,0.9529526691738576,0.2967832059490885,0.5257113192221277,0.8668459384681222,0.2677256394421531,0.1913193515139903,0.6882415034963124,0.2932761355848955,1.019097924978734,0.9649093008452113,0.9665990835251178,0.8057023359541522,0.7335025637287796,0.9540999153886862,0.5393773114976634,0.9323919347212284,0.6990360563709259,0.34795186689936364,0.7875171432155399,1.024309536410675,0.8641368886462657,0.3966670847054014,0.5330231435183136,-0.013930414227530058,0.47930588550192693,0.48305643666862164,-0.12928721501828222,0.6866979971254684,0.1820247895562797,0.6553544692840271,0.985724719899198,0.9019868264692599,0.5972173471152279,0.08285182539773694,0.9475671678422276,0.7198511751075252,1.0056561131530524,0.8022290104293703,0.18482237180321945,0.5817966687900218,-0.05565338137423304,0.8034938315479327,0.8126471283944254,1.0623118896235269,0.7973342207164,0.8390635608334238,0.4761894457521441,0.29324520661435,0.33253098116368296,0.6692917999952483,0.9152736982337686,0.7041187840238449,0.6689491526707824,0.932997419927108,0.8324050278507559,-0.006848620917851211,0.46592178700529807,0.7852575546314212,0.8943184418452554,0.7752321071114274,0.44908948421507155,0.5835529958889665,0.08090631811711099,0.22920972273325604,0.9322523101882176,0.7517588431858916,0.8846298145393866,0.2489300356416578,0.05919958646214686,0.30452068357337186,0.47005229286921324,0.9881417886376109,1.0111613802283186,0.730095173702316,0.0705794607130211,0.2041328556997391,0.984411471126875,0.9940256011488915,0.048889762885675564,0.43887181714025714,1.0197753404858008,0.5931451956937894,0.021173316191638612,0.3406772164118457,0.929094994068265,0.9964276506183585,0.9274336716044924,0.8073462745282353,0.5510221109396862,0.1489576646832085,0.8485788908974616,0.13782204629448677,-0.0035443392524199015,0.5636508048169614,0.5193512949281573,0.3993184318358431,0.5296515718142588,0.4987545232081077,0.8871989251730166,0.8488722539773366,0.4941942570194322,0.8579052109730343,0.937434523707736,0.7738544739021062,0.9262061221980753,0.3068641153382212,0.604478269774629,0.8853740964417268,0.9278159799609397,0.849195363207306,0.6744363247428706,0.9329662264251791,0.7680278293316293,0.34259485869819806,0.910067771554366,0.9002138204683656,1.0794004694810582,0.2610100331967029,0.6733796711313929,0.2280739350123608,0.9459782005002856,0.2952151150943191,1.0061392229355106,0.4948371432871001,0.6229302540948235,1.0023024844408566,0.4740022417046617,0.5545552572643644,1.0509875282666816,0.4344473742608582,0.7710996298895124,0.993185987425561,1.0084539444676008,0.39571455293351626,0.18533676980884695,0.7084771464649129,0.9866049274081271,0.7455110411280352,0.8601899322249672,0.6330489852580256,0.9421407200295399,0.8956418215838096,0.26415446244594276,1.0241200285665015,0.8761222739247753,0.17360219284921377,0.8635406158359897,0.7194865089653742,0.9396499003295373,0.3350822027295451,0.6379166528686867,0.19423387799840403,0.18702686536727672,0.6538174595842473,0.7553585340946536,0.8353456260287615,0.23958605587702653,0.7435798014193586,1.0666664035584505,0.9459771455767896,1.0497742615324794,0.2835435200587429,0.4949302706329769,0.09031306013687845,0.8955701117332131,0.8668226650740323,0.8612747258087705,1.0427092753515912,0.5469402337028374,1.0246733785063589,1.0776217742500145,0.34932657181790505,0.9566851481089912,0.6689639002843364,1.0073630177354067,0.9901570442207239,0.17249103359602544,0.5428190279213876,1.0194933902166876,0.05396720599504691,0.17358997027646125,0.5350298902743319,0.2609141290725964,0.2772806312408056,0.2556104749770229,0.5816491287532268,0.9915742734760649,0.7483433041612724,0.6833881768533101,0.5287489285887733,0.6551044807329547,0.6993291304384379,0.19999238616205353,0.7738883284372577,0.7556276974489967,0.8936584418277371,0.6568933806572212,0.6008412328398703,0.9948412737590361,1.1335007189550685,0.9685651965637762,0.5815938812945237,0.816203661104335,1.0096033004338174,0.661890638250027,0.9668012637304001,0.7790763365741923,0.9627015973593283,0.7514501347389885,0.27611645459059553,0.9698172586038628,0.8571039929982892,0.48311926243655356,0.5168992222505773,0.4950786141595437,0.6139337783995853,0.44766948125167333,0.7527619487145835,1.011536775773185,0.3515533710926335,0.9185818978262712,0.9961115940418777,0.26971432797343675,0.285842482606099,0.6780360786452168,0.8482816085299174,0.966760674215003,0.09038077941085672,0.4321059883551648,0.6287190342200077,0.1604450268651046,0.9309893879222084,0.20344579297490473,0.7637201871753417,0.9868936003818405,0.9652532944280086,0.9234546797456804,0.49280359168608767,0.685887569756067,0.846800244772762,0.7047309087286334,0.3637952816024858,0.45970786073806236,0.7158208269091321,0.3408802527086581,0.8880566236616503,0.517686599871618,-0.02818818905732008,0.9601470588126189,0.595316453208817,0.08444549770175232,0.45255675731343814,0.9161914085449189,0.014936301698316216,0.7793705873820979,0.9467337867113913],"yaxis":"y"}],"layout":{"legend":{"title":{"text":"cluster_DBSCAN"},"tracegroupgap":0},"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"sequentialminus":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}},"title":{"text":"Clustering with DBSCAN"},"xaxis":{"anchor":"y","domain":[0,1],"title":{"text":"feature_1"}},"yaxis":{"anchor":"x","domain":[0,1],"title":{"text":"feature_2"}}}}},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["Algoritmo: KMeans(n_clusters=2) ---> silhouette_score: 0.499\n","Algoritmo: AgglomerativeClustering() ---> silhouette_score: 0.457\n","Algoritmo: DBSCAN(eps=0.2, min_samples=4) ---> silhouette_score: 0.392\n"]}],"source":["# Con DBSCAN\n","df_dbscan = df_moons.copy()\n","dbscan = DBSCAN(eps=0.2, min_samples=4)\n","dbscan.fit(df_dbscan)\n","df_dbscan[\"cluster_DBSCAN\"] = dbscan.labels_\n","df_dbscan[\"cluster_DBSCAN\"] = df_dbscan[\"cluster_DBSCAN\"].astype(\"string\")\n","\n","px.scatter(df_dbscan, x=\"feature_1\", y=\"feature_2\", color=\"cluster_DBSCAN\", title=\"Clustering with DBSCAN\").show()\n","\n","# ***Note el único método que segmentó de manera adecuada fue DBSCAN.***\n","\n","# Cuando se aplican algoritmos de clustering, por lo general no existe una \"verdad\" básica con la cual comparar los resultados.\n","# Hay métricas de puntuación para el clustering como el coeficiente de silueta. Este coeficiente calcula la compacidad de un clúster, \n","# donde un valor más alto es mejor, con una puntuación perfecta de 1. Si bien los clústeres compactos son buenos, la compacidad no \n","# trabaja bien en formas complejas formas.\n","\n","algoritms = [kmeans, aglome, dbscan]\n","\n","for algoritm in algoritms:\n"," clusters = algoritm.fit_predict(scaler_moons)\n"," score = silhouette_score(scaler_moons, clusters)\n"," print(f\"Algoritmo: {algoritm} ---> silhouette_score: {score: .3f}\")"]},{"cell_type":"markdown","metadata":{},"source":["$K$-means obtiene la puntuación de silueta más alta, aunque se prefiere el resultado obtenido por DBSCAN."]},{"cell_type":"markdown","metadata":{"id":"Tw4pXUAc6r9p"},"source":["## ***DBSCAN (Density-based spatial clustering of applications with noise)***\n","\n","DBSCAN (\"clustering con ruido basado en la densidad\") es un algoritmo de clustering que busca la identificación de regiones \"pobladas\", es decir donde muchos registros están muy juntos, estas regiones se conocen como ***regiones densas en el espacio de datos.***\n","\n","La idea básica detrás de este enfoque de clustering se deriva de un método humano de agrupamiento intuitivo. Es decir, el cerebro humano puede identificar clusters observando los puntos que están cerca y además dejando sin ninguna asignación a registros que están aíslados (ruído). Así, ***los clusters son regiones densas en el espacio de datos, separadas por regiones de menor densidad de\n","puntos***. El algoritmo DBSCAN se basa en esta noción intuitiva de \"clusters\" y \"ruido\". La idea clave es que para cada punto de un cluster, la vecindad tiene que contener al menos un número mínimo de puntos.\n","\n","Los principales beneficios de _DBSCAN_ son que no requiere que el usuario establezca el número de clusters a priori, puede capturar clusters de formas complejas y puede identificar puntos que no forman parte de ningún cluster. El algoritmo DBSCAN es algo más lento que el clustering aglomerativo y que $K$-means. Este algoritmo puede utilizarse para identificar clusters de cualquier forma en un Dataset que contenga ruido y valores atípicos."]},{"cell_type":"markdown","metadata":{"id":"b6oXHVRMdXnX"},"source":["## ***Ideas del método.***\n","\n","La idea detrás de DBSCAN es que ***los clusters forman regiones densas de datos***, separadas por regiones que están relativamente vacías. Los puntos que están dentro de una región densa se denominan _core points_ (core points). Hay dos parámetros en DBSCAN: `min_samples` y `eps`. Si hay al menos `min_samples` puntos dentro de una distancia `eps` ($ϵ$-vecindad), ese punto se clasifica como un _core point_. _Core points_ que están más cerca\n","entre sí que la distancia `eps` el algoritmo DBSCAN los coloca en el mismo cluster.\n","\n","El algoritmo funciona eligiendo un punto arbitrario para comenzar. Luego encuentra ***todos los puntos con distancia menor o igual a la dada en `eps` (definición de $ϵ$-vecindad)***. Si hay menos de `min_samples` puntos dentro de la distancia `eps` del punto de partida, ***este punto se etiqueta como ruido, lo que significa que no pertenece a ningún cluster (por ahora)***. Si hay más de `min_samples` puntos dentro de una distancia `eps`, el punto se etiqueta como _core point_ y se le asigna una nueva etiqueta de cluster. Luego, se visitan todos los vecinos (\"viaja\" por la $ϵ$-vecindad) del punto, a estos puntos se les asigna la nueva etiqueta de cluster que se acaba de crear. Si\n","son _core points_, sus vecinos son visitados a su vez, y así sucesivamente. El cluster crece hasta que no hay más _core points_ a una distancia `eps` del cluster. Después\n","se elige otro punto que aún no ha sido visitado, y se sigue el mismo procedimiento anterior.\n","\n"]},{"cell_type":"markdown","metadata":{"id":"MRztiBOFSB15"},"source":["
\n","\n"]},{"cell_type":"markdown","metadata":{"id":"0BB6j0rVyOTY"},"source":["## ***Algoritmo DBSCAN***\n","\n","Vamos a definir tres conceptos:\n","\n","- ***Core point:*** Una observación que tiene en su $ϵ$-vecindad un número de observaciones vecinas igual o mayor que `min_sample`.\n","\n","- ***Boder point:*** Una observación que no satisface el número mínimo de observaciones vecinas para ser _core point_, pero pertenece a la $ϵ$-vecindad de otra observación que si es _core point_.\n","\n","- ***Noise u outlier:*** Una observación que no es _core point_ ni _border point_."]},{"cell_type":"markdown","metadata":{"id":"jtKRTtF0z2Ig"},"source":["Basados en las tres categorías anteriores se pueden definir tres niveles de conectividad entre observaciones:\n","\n","- ***Directamente alcanzable (direct density reachable):*** Una observación $B$ es directamente alcanzable desde otra observación $A$ si $B$ forma parte de la $ϵ$-vecindad de $A$ y $A$ es un _core point_. Por definición, las observaciones solo pueden ser directamente alcanzables desde un _core point_.\n","\n","- ***Alcanzable (density reachable):*** Una observación $A$ es alcanzable desde otra observación $B$ si existe una secuencia de _core points_ que van desde $B$ a $A$.\n","\n","- ***Densamente conectadas (density conected):*** Dos observaciones $B$ y $C$ están densamente conectadas si existe una observación $A$ que es un _core point_, tal que $B$ y $C$ son alcanzables desde $A$."]},{"cell_type":"markdown","metadata":{"id":"d_giss6JWCal"},"source":["
\n","\n","\n","\n","***Tomado de [wikipedía](https://es.wikipedia.org/wiki/DBSCAN)***\n","\n","
\n","\n","\n","\n","***La imagen anterior muestra las conexiones existentes entre un conjunto de observaciones con `min_samples=4`. La observación $A$ y el resto de observaciones marcadas con rojo son core points, ya que todas ellas contienen al menos 4 observaciones vecinas (incluyéndose a ellas mismas) en su $\\epsilon$-vecindad. Como todas son alcanzables entre ellas, forman un cluster. Las observaciones $B$ y $C$ no son core points, pero son densamente alcanzables desde $A$ y densamente conectados con A, y por lo tanto pertenecen al mismo clúster. La observación $N$ no es ni _core point_ ni es directamente alcanzable, por lo tanto se considera como noise (ruido)***"]},{"cell_type":"markdown","metadata":{"id":"slhKp8Tu2qId"},"source":["### ***Algoritmo.***\n","\n","1. Para cada observación $x_i$ calcular la distancia entre ella y el resto de observaciones. Si en su $ϵ$-vecindad hay un número de observaciones ***mayor o igual*** a `min_sample` marcar la observación como _core point_, de lo contrario marcarla como visitada.\n","\n","2. Para cada observación $x_i$ marcada como _core point_, si todavía no ha sido asignada a ningún cluster, crear uno nuevo y asignarla a él. Encontrar recursivamente ***todas las observaciones densamente conectadas a ella*** y asignarlas al mismo cluster.\n","\n","3. Iterar el mismo proceso para todas las observaciones que no hayan sido visitadas.\n","\n","4. Aquellas observaciones que tras haber sido visitadas no pertenecen a ningún cluster se marcan como outliers.\n","\n"]},{"cell_type":"markdown","metadata":{"id":"5EiPap6i3eCe"},"source":["***NOTA:*** Como resultado, todo cluster cumple dos propiedades: \n","\n","1. Todos los puntos que forman parte de un mismo cluster están ***densamente conectados entre ellos.***\n","\n","2. Si una observación $A$ es ***densamente alcanzable desde cualquier otra observación*** de un cluster, entonces $A$ también pertenece al cluster."]},{"cell_type":"markdown","metadata":{"id":"F_wYNdKEYPyq"},"source":["## ***Selección de parámetros.***\n","\n","Como ocurre en muchas otras técnicas estadísticas, en DBSCAN no existe una forma única y exacta de encontrar el valor adecuado de epsilon (`eps`) y `min_samples`. A modo orientativo se pueden seguir las siguientes premisas:\n","\n","- `min_samples`: Cuanto mayor sea el tamaño del Dataset, mayor debe ser el valor mínimo de observaciones vecinas. En el libro de la referencia 1, recomiendan no bajar nunca de 3. Si los datos contienen niveles altos de ruido, aumentar `min_samples` favorecerá la creación de clusters significativos menos influenciados por outliers.\n","\n","- `eps`: Una buena forma de escoger este valor consiste en calcular las distancias al $k$-ésimo vecino más cercano (donde $k$ corresponde a `min_samples`). Luego, estas k-ésimas distancias se trazan en orden ascendente. El objetivo es determinar la \"rodilla\", que corresponde al parámetro eps óptimo. Una rodilla corresponde a un umbral donde se produce un cambio brusco a lo largo de la curva de las k-ésimas distancias. Si el valor de eps escogido es muy pequeño, una proporción alta de las observaciones no se asignarán a ningún clúster, mientras que si el valor es demasiado grande, la mayoría de las observaciones se agruparán en un único clúster.\n","\n","- `Distancia k de la curva`: Estudiar las distancias promedio entre las $k$ (`min_samples`) observaciones más próximas. Al representar estas distancias en función de `eps`, el punto de inflexión de la curva suele ser un valor óptimo. Si el valor de `eps` escogido es muy pequeño, una proporción alta de las observaciones no se asignarán a ningún cluster, por el contrario, si el valor es demasiado grande, la mayoría de observaciones se agruparán en un único cluster."]},{"cell_type":"markdown","metadata":{"id":"5yIYflIOfOpX"},"source":["### ***Ventajas de DBSCAN.***\n","\n","- A diferencia de $K$-means, DBSCAN no requiere que el usuario especifique el número de clusters a generar.\n","\n","- DBSCAN es independiente de la forma que tengan los clusters, no tienen por qué ser circulares o convexos.\n","\n","- DBSCAN puede identificar outliers, por lo que los clusters generados no son influenciados por ellos."]},{"cell_type":"markdown","metadata":{"id":"EREhzB_sfSRl"},"source":["### ***Desventajas de DBSCAN.***\n","\n","- No es un método totalmente determinístico: los border points que son alcanzables desde más de un cluster pueden asignarse a uno u otro dependiendo del orden en el que se procesen los datos.\n","\n","- No genera buenos resultados cuando la densidad de los grupos es muy distinta, ya que no es posible encontrar los parámetros `eps` y `min_samples` que sirvan para todos a la vez."]},{"cell_type":"markdown","metadata":{"id":"5MKXn4uahfP5"},"source":["## ***Ejemplo 1.***\n","\n","Vamos a hacer uso de [`sklearn.cluster.DBSCAN`](https://scikit-learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.html) para trabajar con el algoritmo."]},{"cell_type":"code","execution_count":6,"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":206},"executionInfo":{"elapsed":34,"status":"ok","timestamp":1664404526651,"user":{"displayName":"Luis Andres Campos Maldonado","userId":"15478348060554261231"},"user_tz":300},"id":"uw-lEGPAg8Ji","outputId":"474a2b64-b7c8-49b1-a132-33f0dd251965"},"outputs":[{"data":{"text/html":["