{"cells": [{"cell_type": "markdown", "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:23.371108", "end_time": "2020-12-07T21:03:23.380484", "duration": 0.009376, "status": "completed"}, "tags": []}, "source": "# Correlation Matrix"}, {"cell_type": "code", "execution_count": 1, "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:23.388308", "end_time": "2020-12-07T21:03:24.986322", "duration": 1.598014, "status": "completed"}, "tags": [], "execution": {"iopub.status.busy": "2020-12-07T21:03:23.397650Z", "iopub.execute_input": "2020-12-07T21:03:23.398275Z", "iopub.status.idle": "2020-12-07T21:03:24.985636Z", "shell.execute_reply": "2020-12-07T21:03:24.986084Z"}}, "outputs": [], "source": "import pandas as pd\nimport data_describe as dd"}, {"cell_type": "code", "execution_count": 2, "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:24.992246", "end_time": "2020-12-07T21:03:25.143291", "duration": 0.151045, "status": "completed"}, "tags": [], "execution": {"iopub.status.busy": "2020-12-07T21:03:25.003841Z", "iopub.execute_input": "2020-12-07T21:03:25.004733Z", "iopub.status.idle": "2020-12-07T21:03:25.142673Z", "shell.execute_reply": "2020-12-07T21:03:25.143115Z"}}, "outputs": [], "source": "from sklearn.datasets import load_boston\ndata = load_boston()\ndf = pd.DataFrame(data.data, columns=list(data.feature_names))\ndf['target'] = data.target\n\n#Bin values\ndf['AGE'] = df['AGE'].map(lambda x: \"young\" if x < 29 else \"old\")\ndf['CRIM'] = df['CRIM'].map(lambda x: \"low\" if x < df.CRIM.median() else \"high\")\n#Convert to integer\ndf['ZN'] = df['ZN'].astype(int)"}, {"cell_type": "code", "execution_count": 3, "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:25.148644", "end_time": "2020-12-07T21:03:25.173982", "duration": 0.025338, "status": "completed"}, "tags": [], "execution": {"iopub.status.busy": "2020-12-07T21:03:25.164312Z", "iopub.execute_input": "2020-12-07T21:03:25.164896Z", "iopub.status.idle": "2020-12-07T21:03:25.173416Z", "shell.execute_reply": "2020-12-07T21:03:25.173806Z"}}, "outputs": [{"output_type": "execute_result", "metadata": {}, "data": {"text/plain": " CRIM ZN INDUS CHAS NOX RM AGE DIS RAD TAX PTRATIO \\\n0 low 18 2.31 0.0 0.538 6.575 old 4.0900 1.0 296.0 15.3 \n1 low 0 7.07 0.0 0.469 6.421 old 4.9671 2.0 242.0 17.8 \n\n B LSTAT target \n0 396.9 4.98 24.0 \n1 396.9 9.14 21.6 ", "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CRIMZNINDUSCHASNOXRMAGEDISRADTAXPTRATIOBLSTATtarget
0low182.310.00.5386.575old4.09001.0296.015.3396.94.9824.0
1low07.070.00.4696.421old4.96712.0242.017.8396.99.1421.6
\n
"}, "execution_count": 3}], "source": "df.head(2)"}, {"cell_type": "markdown", "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:25.179487", "end_time": "2020-12-07T21:03:25.184758", "duration": 0.005271, "status": "completed"}, "tags": []}, "source": "## Default"}, {"cell_type": "code", "execution_count": 4, "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:25.189967", "end_time": "2020-12-07T21:03:25.532946", "duration": 0.342979, "status": "completed"}, "tags": [], "execution": {"iopub.status.busy": "2020-12-07T21:03:25.199061Z", "iopub.execute_input": "2020-12-07T21:03:25.199781Z", "iopub.status.idle": "2020-12-07T21:03:25.532241Z", "shell.execute_reply": "2020-12-07T21:03:25.532611Z"}}, "outputs": [{"output_type": "display_data", "metadata": {}, "data": {"text/plain": ""}}, {"output_type": "execute_result", "metadata": {}, "data": {"text/plain": ""}, "execution_count": 4}, {"output_type": "display_data", "metadata": {"needs_background": "light"}, "data": {"text/plain": "
", "image/png": "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\n"}}], "source": "dd.correlation_matrix(df)"}, {"cell_type": "markdown", "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:25.539585", "end_time": "2020-12-07T21:03:25.547752", "duration": 0.008167, "status": "completed"}, "tags": []}, "source": "## Enable clustering"}, {"cell_type": "code", "execution_count": 5, "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:25.555469", "end_time": "2020-12-07T21:03:28.228994", "duration": 2.673525, "status": "completed"}, "tags": [], "execution": {"iopub.status.busy": "2020-12-07T21:03:25.569167Z", "iopub.execute_input": "2020-12-07T21:03:25.571611Z", "shell.execute_reply": "2020-12-07T21:03:28.228354Z", "iopub.status.idle": "2020-12-07T21:03:28.228825Z"}}, "outputs": [{"output_type": "display_data", "metadata": {}, "data": {"text/html": " \n "}}, {"output_type": "display_data", "metadata": {}, "data": {"application/vnd.plotly.v1+json": {"config": {"displayModeBar": false, "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false}, "data": [{"colorbar": {"title": {"text": "Strength"}}, "colorscale": [[0.0, "rgb(217, 58, 70)"], [0.003937007874015748, "rgb(217, 59, 71)"], [0.007874015748031496, "rgb(217, 60, 72)"], [0.011811023622047244, "rgb(217, 62, 74)"], [0.015748031496062992, "rgb(217, 63, 75)"], [0.01968503937007874, "rgb(217, 65, 76)"], [0.023622047244094488, "rgb(218, 66, 78)"], [0.027559055118110236, "rgb(218, 68, 79)"], [0.031496062992125984, "rgb(218, 69, 80)"], [0.03543307086614173, "rgb(218, 70, 82)"], [0.03937007874015748, "rgb(218, 72, 83)"], [0.04330708661417323, "rgb(219, 73, 84)"], [0.047244094488188976, "rgb(219, 75, 86)"], [0.051181102362204724, "rgb(219, 76, 87)"], [0.05511811023622047, "rgb(219, 78, 88)"], [0.05905511811023622, "rgb(219, 79, 90)"], [0.06299212598425197, "rgb(220, 81, 91)"], [0.06692913385826771, "rgb(220, 82, 92)"], [0.07086614173228346, "rgb(220, 83, 94)"], [0.07480314960629922, "rgb(220, 85, 95)"], [0.07874015748031496, "rgb(220, 86, 96)"], [0.0826771653543307, "rgb(221, 88, 98)"], [0.08661417322834646, "rgb(221, 89, 99)"], [0.09055118110236221, "rgb(221, 91, 101)"], [0.09448818897637795, "rgb(221, 92, 102)"], [0.09842519685039369, "rgb(221, 94, 103)"], [0.10236220472440945, "rgb(222, 95, 105)"], [0.1062992125984252, "rgb(222, 96, 106)"], [0.11023622047244094, "rgb(222, 98, 107)"], [0.11417322834645668, "rgb(222, 99, 109)"], [0.11811023622047244, "rgb(222, 101, 110)"], [0.1220472440944882, "rgb(223, 102, 111)"], [0.12598425196850394, "rgb(223, 104, 113)"], [0.12992125984251968, "rgb(223, 105, 114)"], [0.13385826771653542, "rgb(223, 107, 115)"], [0.1377952755905512, "rgb(223, 108, 117)"], [0.14173228346456693, "rgb(224, 109, 118)"], [0.14566929133858267, "rgb(224, 111, 119)"], [0.14960629921259844, "rgb(224, 112, 121)"], [0.15354330708661418, "rgb(224, 114, 122)"], [0.15748031496062992, "rgb(224, 115, 123)"], [0.16141732283464566, "rgb(225, 117, 125)"], [0.1653543307086614, "rgb(225, 118, 126)"], [0.16929133858267717, "rgb(225, 120, 128)"], [0.1732283464566929, "rgb(225, 121, 129)"], [0.17716535433070865, "rgb(225, 122, 130)"], [0.18110236220472442, "rgb(226, 124, 132)"], [0.18503937007874016, "rgb(226, 125, 133)"], [0.1889763779527559, "rgb(226, 127, 134)"], [0.19291338582677164, "rgb(226, 128, 136)"], [0.19685039370078738, "rgb(226, 130, 137)"], [0.20078740157480315, "rgb(227, 131, 138)"], [0.2047244094488189, "rgb(227, 133, 140)"], [0.20866141732283464, "rgb(227, 134, 141)"], [0.2125984251968504, "rgb(227, 135, 142)"], [0.21653543307086615, "rgb(227, 137, 144)"], [0.2204724409448819, "rgb(227, 138, 145)"], [0.22440944881889763, "rgb(228, 140, 146)"], [0.22834645669291337, "rgb(228, 141, 148)"], [0.23228346456692914, "rgb(228, 143, 149)"], [0.23622047244094488, "rgb(228, 144, 150)"], [0.24015748031496062, "rgb(228, 146, 152)"], [0.2440944881889764, "rgb(229, 147, 153)"], [0.24803149606299213, "rgb(229, 148, 154)"], [0.25196850393700787, "rgb(229, 150, 156)"], [0.2559055118110236, "rgb(229, 151, 157)"], [0.25984251968503935, "rgb(229, 153, 159)"], [0.2637795275590551, "rgb(230, 154, 160)"], [0.26771653543307083, "rgb(230, 156, 161)"], [0.27165354330708663, "rgb(230, 157, 163)"], [0.2755905511811024, "rgb(230, 159, 164)"], [0.2795275590551181, "rgb(230, 160, 165)"], [0.28346456692913385, "rgb(231, 161, 167)"], [0.2874015748031496, "rgb(231, 163, 168)"], [0.29133858267716534, "rgb(231, 164, 169)"], [0.2952755905511811, "rgb(231, 166, 171)"], [0.2992125984251969, "rgb(231, 167, 172)"], [0.3031496062992126, "rgb(232, 169, 173)"], [0.30708661417322836, "rgb(232, 170, 175)"], [0.3110236220472441, "rgb(232, 172, 176)"], [0.31496062992125984, "rgb(232, 173, 177)"], [0.3188976377952756, "rgb(232, 174, 179)"], [0.3228346456692913, "rgb(233, 176, 180)"], [0.32677165354330706, "rgb(233, 177, 181)"], [0.3307086614173228, "rgb(233, 179, 183)"], [0.3346456692913386, "rgb(233, 180, 184)"], [0.33858267716535434, "rgb(233, 182, 186)"], [0.3425196850393701, "rgb(234, 183, 187)"], [0.3464566929133858, "rgb(234, 184, 188)"], [0.35039370078740156, "rgb(234, 186, 190)"], [0.3543307086614173, "rgb(234, 187, 191)"], [0.35826771653543305, "rgb(234, 189, 192)"], [0.36220472440944884, "rgb(235, 190, 194)"], [0.3661417322834646, "rgb(235, 192, 195)"], [0.3700787401574803, "rgb(235, 193, 196)"], [0.37401574803149606, "rgb(235, 195, 198)"], [0.3779527559055118, "rgb(235, 196, 199)"], [0.38188976377952755, "rgb(236, 197, 200)"], [0.3858267716535433, "rgb(236, 199, 202)"], [0.38976377952755903, "rgb(236, 200, 203)"], [0.39370078740157477, "rgb(236, 202, 204)"], [0.39763779527559057, "rgb(236, 203, 206)"], [0.4015748031496063, "rgb(237, 205, 207)"], [0.40551181102362205, "rgb(237, 206, 208)"], [0.4094488188976378, "rgb(237, 208, 210)"], [0.41338582677165353, "rgb(237, 209, 211)"], [0.41732283464566927, "rgb(237, 210, 212)"], [0.421259842519685, "rgb(237, 212, 214)"], [0.4251968503937008, "rgb(238, 213, 215)"], [0.42913385826771655, "rgb(238, 215, 217)"], [0.4330708661417323, "rgb(238, 216, 218)"], [0.43700787401574803, "rgb(238, 218, 219)"], [0.4409448818897638, "rgb(238, 219, 221)"], [0.4448818897637795, "rgb(239, 221, 222)"], [0.44881889763779526, "rgb(239, 222, 223)"], [0.452755905511811, "rgb(239, 223, 225)"], [0.45669291338582674, "rgb(239, 225, 226)"], [0.46062992125984253, "rgb(239, 226, 227)"], [0.4645669291338583, "rgb(240, 228, 229)"], [0.468503937007874, "rgb(240, 229, 230)"], [0.47244094488188976, "rgb(240, 231, 231)"], [0.4763779527559055, "rgb(240, 232, 233)"], [0.48031496062992124, "rgb(240, 234, 234)"], [0.484251968503937, "rgb(241, 235, 235)"], [0.4881889763779528, "rgb(241, 236, 237)"], [0.4921259842519685, "rgb(241, 238, 238)"], [0.49606299212598426, "rgb(241, 239, 239)"], [0.5, "rgb(241, 241, 241)"], [0.5039370078740157, "rgb(239, 240, 241)"], [0.5078740157480315, "rgb(238, 239, 240)"], [0.5118110236220472, "rgb(237, 238, 239)"], [0.515748031496063, "rgb(235, 237, 239)"], [0.5196850393700787, "rgb(234, 236, 238)"], [0.5236220472440944, "rgb(232, 235, 238)"], [0.5275590551181102, "rgb(231, 235, 237)"], [0.5314960629921259, "rgb(230, 234, 236)"], [0.5354330708661417, "rgb(228, 233, 236)"], [0.5393700787401575, "rgb(227, 232, 235)"], [0.5433070866141733, "rgb(226, 231, 235)"], [0.547244094488189, "rgb(224, 230, 234)"], [0.5511811023622047, "rgb(223, 229, 234)"], [0.5551181102362205, "rgb(221, 228, 233)"], [0.5590551181102362, "rgb(220, 227, 232)"], [0.562992125984252, "rgb(219, 226, 232)"], [0.5669291338582677, "rgb(217, 225, 231)"], [0.5708661417322834, "rgb(216, 224, 231)"], [0.5748031496062992, "rgb(214, 223, 230)"], [0.5787401574803149, "rgb(213, 223, 229)"], [0.5826771653543307, "rgb(212, 222, 229)"], [0.5866141732283464, "rgb(210, 221, 228)"], [0.5905511811023622, "rgb(209, 220, 228)"], [0.5944881889763779, "rgb(207, 219, 227)"], [0.5984251968503937, "rgb(206, 218, 227)"], [0.6023622047244095, "rgb(205, 217, 226)"], [0.6062992125984252, "rgb(203, 216, 225)"], [0.610236220472441, "rgb(202, 215, 225)"], [0.6141732283464567, "rgb(201, 214, 224)"], [0.6181102362204725, "rgb(199, 213, 224)"], [0.6220472440944882, "rgb(198, 212, 223)"], [0.6259842519685039, "rgb(196, 211, 222)"], [0.6299212598425197, "rgb(195, 210, 222)"], [0.6338582677165354, "rgb(194, 210, 221)"], [0.6377952755905512, "rgb(192, 209, 221)"], [0.6417322834645669, "rgb(191, 208, 220)"], [0.6456692913385826, "rgb(189, 207, 219)"], [0.6496062992125984, "rgb(188, 206, 219)"], [0.6535433070866141, "rgb(187, 205, 218)"], [0.6574803149606299, "rgb(185, 204, 218)"], [0.6614173228346456, "rgb(184, 203, 217)"], [0.6653543307086615, "rgb(183, 202, 217)"], [0.6692913385826772, "rgb(181, 201, 216)"], [0.6732283464566929, "rgb(180, 200, 215)"], [0.6771653543307087, "rgb(178, 199, 215)"], [0.6811023622047244, "rgb(177, 198, 214)"], [0.6850393700787402, "rgb(176, 198, 214)"], [0.6889763779527559, "rgb(174, 197, 213)"], [0.6929133858267716, "rgb(173, 196, 212)"], [0.6968503937007874, "rgb(171, 195, 212)"], [0.7007874015748031, "rgb(170, 194, 211)"], [0.7047244094488189, "rgb(169, 193, 211)"], [0.7086614173228346, "rgb(167, 192, 210)"], [0.7125984251968503, "rgb(166, 191, 209)"], [0.7165354330708661, "rgb(164, 190, 209)"], [0.7204724409448818, "rgb(163, 189, 208)"], [0.7244094488188977, "rgb(162, 188, 208)"], [0.7283464566929134, "rgb(160, 187, 207)"], [0.7322834645669292, "rgb(159, 186, 207)"], [0.7362204724409449, "rgb(158, 186, 206)"], [0.7401574803149606, "rgb(156, 185, 205)"], [0.7440944881889764, "rgb(155, 184, 205)"], [0.7480314960629921, "rgb(153, 183, 204)"], [0.7519685039370079, "rgb(152, 182, 204)"], [0.7559055118110236, "rgb(151, 181, 203)"], [0.7598425196850394, "rgb(149, 180, 202)"], [0.7637795275590551, "rgb(148, 179, 202)"], [0.7677165354330708, "rgb(146, 178, 201)"], [0.7716535433070866, "rgb(145, 177, 201)"], [0.7755905511811023, "rgb(144, 176, 200)"], [0.7795275590551181, "rgb(142, 175, 199)"], [0.7834645669291338, "rgb(141, 174, 199)"], [0.7874015748031495, "rgb(139, 173, 198)"], [0.7913385826771654, "rgb(138, 173, 198)"], [0.7952755905511811, "rgb(137, 172, 197)"], [0.7992125984251969, "rgb(135, 171, 197)"], [0.8031496062992126, "rgb(134, 170, 196)"], [0.8070866141732284, "rgb(133, 169, 195)"], [0.8110236220472441, "rgb(131, 168, 195)"], [0.8149606299212598, "rgb(130, 167, 194)"], [0.8188976377952756, "rgb(128, 166, 194)"], [0.8228346456692913, "rgb(127, 165, 193)"], [0.8267716535433071, "rgb(126, 164, 192)"], [0.8307086614173228, "rgb(124, 163, 192)"], [0.8346456692913385, "rgb(123, 162, 191)"], [0.8385826771653543, "rgb(121, 161, 191)"], [0.84251968503937, "rgb(120, 161, 190)"], [0.8464566929133858, "rgb(119, 160, 189)"], [0.8503937007874016, "rgb(117, 159, 189)"], [0.8543307086614174, "rgb(116, 158, 188)"], [0.8582677165354331, "rgb(114, 157, 188)"], [0.8622047244094488, "rgb(113, 156, 187)"], [0.8661417322834646, "rgb(112, 155, 187)"], [0.8700787401574803, "rgb(110, 154, 186)"], [0.8740157480314961, "rgb(109, 153, 185)"], [0.8779527559055118, "rgb(108, 152, 185)"], [0.8818897637795275, "rgb(106, 151, 184)"], [0.8858267716535433, "rgb(105, 150, 184)"], [0.889763779527559, "rgb(103, 149, 183)"], [0.8937007874015748, "rgb(102, 148, 182)"], [0.8976377952755905, "rgb(101, 148, 182)"], [0.9015748031496063, "rgb(99, 147, 181)"], [0.905511811023622, "rgb(98, 146, 181)"], [0.9094488188976377, "rgb(96, 145, 180)"], [0.9133858267716535, "rgb(95, 144, 179)"], [0.9173228346456693, "rgb(94, 143, 179)"], [0.9212598425196851, "rgb(92, 142, 178)"], [0.9251968503937008, "rgb(91, 141, 178)"], [0.9291338582677166, "rgb(89, 140, 177)"], [0.9330708661417323, "rgb(88, 139, 177)"], [0.937007874015748, "rgb(87, 138, 176)"], [0.9409448818897638, "rgb(85, 137, 175)"], [0.9448818897637795, "rgb(84, 136, 175)"], [0.9488188976377953, "rgb(83, 136, 174)"], [0.952755905511811, "rgb(81, 135, 174)"], [0.9566929133858267, "rgb(80, 134, 173)"], [0.9606299212598425, "rgb(78, 133, 172)"], [0.9645669291338582, "rgb(77, 132, 172)"], [0.968503937007874, "rgb(76, 131, 171)"], [0.9724409448818897, "rgb(74, 130, 171)"], [0.9763779527559056, "rgb(73, 129, 170)"], [0.9803149606299213, "rgb(71, 128, 169)"], [0.984251968503937, "rgb(70, 127, 169)"], [0.9881889763779528, "rgb(69, 126, 168)"], [0.9921259842519685, "rgb(67, 125, 168)"], [0.9960629921259843, "rgb(66, 124, 167)"], [1.0, "rgb(65, 124, 167)"]], "connectgaps": false, "type": "heatmap", "x": ["PTRATIO", "LSTAT", "RAD", "TAX", "INDUS", "NOX", "CHAS", "B", "RM", "target", "ZN", "DIS"], "xgap": 2, "y": ["DIS", "ZN", "target", "RM", "B", "CHAS", "NOX", "INDUS", "TAX", "RAD", "LSTAT", "PTRATIO"], "ygap": 2, "z": [[-0.23247054240825624, -0.4969958308636852, -0.49458792967207543, -0.5344315844084561, -0.7080269887427683, -0.7692301132258261, -0.09917578017472706, 0.2915116731330401, 0.20524621293005516, 0.24992873408590394, 0.6638446841957253, null], [-0.39120316218140827, -0.41319525406862845, -0.31171244646699464, -0.3143380917377908, -0.5335828984741289, -0.5163097674725308, -0.04253337190728173, 0.17534122571961053, 0.31221813035696344, 0.36058036004339816, null, null], [-0.507786685537561, -0.7376627261740143, -0.3816262306397776, -0.46853593356776646, -0.483725160028373, -0.4273207723732817, 0.1752601771902975, 0.33346081965706653, 0.6953599470715389, null, null, null], [-0.3555014945590849, -0.6138082718663957, -0.20984666776610877, -0.29204783262321915, -0.39167585265684357, -0.3021881878495933, 0.09125122504345595, 0.1280686350925431, null, null, null, null], [-0.17738330230523142, -0.3660869016915971, -0.44441281557512574, -0.44180800672281384, -0.3569765351041929, -0.3800506377924003, 0.04878848495516622, null, null, null, null, null], [-0.121515173658062, -0.05392929837569404, -0.007368240886077726, -0.03558651758591118, 0.0629380274896654, 0.09120280684249406, null, null, null, null, null, null], [0.18893267711276665, 0.5908789208808449, 0.6114405634855754, 0.6680232004030201, 0.7636514469209145, null, null, null, null, null, null, null], [0.38324755642888675, 0.6037997164766213, 0.5951292746038486, 0.7207601799515441, null, null, null, null, null, null, null, null], [0.4608530350656657, 0.543993412001569, 0.9102281885331822, null, null, null, null, null, null, null, null, null], [0.46474117850305435, 0.4886763349750664, null, null, null, null, null, null, null, null, null, null], [0.3740443167146754, null, null, null, null, null, null, null, null, null, null, null], [null, null, null, null, null, null, null, null, null, null, null, null]], "zmid": 0}], "layout": {"autosize": false, "height": 750, "paper_bgcolor": "rgb(0,0,0,0)", "plot_bgcolor": "rgb(0,0,0,0)", "template": {"data": {"bar": [{"error_x": {"color": "#2a3f5f"}, "error_y": {"color": "#2a3f5f"}, "marker": {"line": {"color": "#E5ECF6", "width": 0.5}}, "type": "bar"}], "barpolar": [{"marker": {"line": {"color": "#E5ECF6", "width": 0.5}}, "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.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.0, "#f0f921"]], "type": "contour"}], "contourcarpet": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "type": "contourcarpet"}], "heatmap": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "heatmap"}], "heatmapgl": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "heatmapgl"}], "histogram": [{"marker": {"colorbar": {"outlinewidth": 0, "ticks": ""}}, "type": "histogram"}], "histogram2d": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "histogram2d"}], "histogram2dcontour": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "histogram2dcontour"}], "mesh3d": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "type": "mesh3d"}], "parcoords": [{"line": {"colorbar": {"outlinewidth": 0, "ticks": ""}}, "type": "parcoords"}], "pie": [{"automargin": true, "type": "pie"}], "scatter": [{"marker": {"colorbar": {"outlinewidth": 0, "ticks": ""}}, "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.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.0, "#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}, "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.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.0, "#f0f921"]], "sequentialminus": [[0.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.0, "#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": {"font": {"size": 25}, "text": "Correlation Matrix"}, "width": 750, "xaxis": {"automargin": true, "showgrid": false, "tickangle": -90, "ticks": ""}, "yaxis": {"automargin": true, "showgrid": false, "ticks": ""}}}, "text/html": "
\n \n \n
\n \n
"}}, {"output_type": "display_data", "metadata": {}, "data": {"text/plain": "None"}}, {"output_type": "execute_result", "metadata": {}, "data": {"text/plain": ""}, "execution_count": 5}], "source": "dd.correlation_matrix(df, cluster=True, viz_backend=\"plotly\")"}, {"cell_type": "markdown", "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:28.243289", "end_time": "2020-12-07T21:03:28.259074", "duration": 0.015785, "status": "completed"}, "tags": []}, "source": "## Show categorical features\n**WARNING**: When using categorical features, the matrix represents strength of association (i.e. in the scale [0, 1]). This is because it is hard to define the meaning of a *negative association* involving a categorical feature."}, {"cell_type": "code", "execution_count": 6, "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:28.273249", "end_time": "2020-12-07T21:03:28.569950", "duration": 0.296701, "status": "completed"}, "tags": [], "execution": {"iopub.status.busy": "2020-12-07T21:03:28.293279Z", "iopub.execute_input": "2020-12-07T21:03:28.293906Z", "shell.execute_reply": "2020-12-07T21:03:28.569327Z", "iopub.status.idle": "2020-12-07T21:03:28.569775Z"}}, "outputs": [{"output_type": "display_data", "metadata": {}, "data": {"text/html": " \n "}}, {"output_type": "display_data", "metadata": {}, "data": {"application/vnd.plotly.v1+json": {"config": {"displayModeBar": false, "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false}, "data": [{"colorbar": {"title": {"text": "Strength"}}, "colorscale": [[0.0, "rgb(217, 58, 70)"], [0.003937007874015748, "rgb(217, 59, 71)"], [0.007874015748031496, "rgb(217, 60, 72)"], [0.011811023622047244, "rgb(217, 62, 74)"], [0.015748031496062992, "rgb(217, 63, 75)"], [0.01968503937007874, "rgb(217, 65, 76)"], [0.023622047244094488, "rgb(218, 66, 78)"], [0.027559055118110236, "rgb(218, 68, 79)"], [0.031496062992125984, "rgb(218, 69, 80)"], [0.03543307086614173, "rgb(218, 70, 82)"], [0.03937007874015748, "rgb(218, 72, 83)"], [0.04330708661417323, "rgb(219, 73, 84)"], [0.047244094488188976, "rgb(219, 75, 86)"], [0.051181102362204724, "rgb(219, 76, 87)"], [0.05511811023622047, "rgb(219, 78, 88)"], [0.05905511811023622, "rgb(219, 79, 90)"], [0.06299212598425197, "rgb(220, 81, 91)"], [0.06692913385826771, "rgb(220, 82, 92)"], [0.07086614173228346, "rgb(220, 83, 94)"], [0.07480314960629922, "rgb(220, 85, 95)"], [0.07874015748031496, "rgb(220, 86, 96)"], [0.0826771653543307, "rgb(221, 88, 98)"], [0.08661417322834646, "rgb(221, 89, 99)"], [0.09055118110236221, "rgb(221, 91, 101)"], [0.09448818897637795, "rgb(221, 92, 102)"], [0.09842519685039369, "rgb(221, 94, 103)"], [0.10236220472440945, "rgb(222, 95, 105)"], [0.1062992125984252, "rgb(222, 96, 106)"], [0.11023622047244094, "rgb(222, 98, 107)"], [0.11417322834645668, "rgb(222, 99, 109)"], [0.11811023622047244, "rgb(222, 101, 110)"], [0.1220472440944882, "rgb(223, 102, 111)"], [0.12598425196850394, "rgb(223, 104, 113)"], [0.12992125984251968, "rgb(223, 105, 114)"], [0.13385826771653542, "rgb(223, 107, 115)"], [0.1377952755905512, "rgb(223, 108, 117)"], [0.14173228346456693, "rgb(224, 109, 118)"], [0.14566929133858267, "rgb(224, 111, 119)"], [0.14960629921259844, "rgb(224, 112, 121)"], [0.15354330708661418, "rgb(224, 114, 122)"], [0.15748031496062992, "rgb(224, 115, 123)"], [0.16141732283464566, "rgb(225, 117, 125)"], [0.1653543307086614, "rgb(225, 118, 126)"], [0.16929133858267717, "rgb(225, 120, 128)"], [0.1732283464566929, "rgb(225, 121, 129)"], [0.17716535433070865, "rgb(225, 122, 130)"], [0.18110236220472442, "rgb(226, 124, 132)"], [0.18503937007874016, "rgb(226, 125, 133)"], [0.1889763779527559, "rgb(226, 127, 134)"], [0.19291338582677164, "rgb(226, 128, 136)"], [0.19685039370078738, "rgb(226, 130, 137)"], [0.20078740157480315, "rgb(227, 131, 138)"], [0.2047244094488189, "rgb(227, 133, 140)"], [0.20866141732283464, "rgb(227, 134, 141)"], [0.2125984251968504, "rgb(227, 135, 142)"], [0.21653543307086615, "rgb(227, 137, 144)"], [0.2204724409448819, "rgb(227, 138, 145)"], [0.22440944881889763, "rgb(228, 140, 146)"], [0.22834645669291337, "rgb(228, 141, 148)"], [0.23228346456692914, "rgb(228, 143, 149)"], [0.23622047244094488, "rgb(228, 144, 150)"], [0.24015748031496062, "rgb(228, 146, 152)"], [0.2440944881889764, "rgb(229, 147, 153)"], [0.24803149606299213, "rgb(229, 148, 154)"], [0.25196850393700787, "rgb(229, 150, 156)"], [0.2559055118110236, "rgb(229, 151, 157)"], [0.25984251968503935, "rgb(229, 153, 159)"], [0.2637795275590551, "rgb(230, 154, 160)"], [0.26771653543307083, "rgb(230, 156, 161)"], [0.27165354330708663, "rgb(230, 157, 163)"], [0.2755905511811024, "rgb(230, 159, 164)"], [0.2795275590551181, "rgb(230, 160, 165)"], [0.28346456692913385, "rgb(231, 161, 167)"], [0.2874015748031496, "rgb(231, 163, 168)"], [0.29133858267716534, "rgb(231, 164, 169)"], [0.2952755905511811, "rgb(231, 166, 171)"], [0.2992125984251969, "rgb(231, 167, 172)"], [0.3031496062992126, "rgb(232, 169, 173)"], [0.30708661417322836, "rgb(232, 170, 175)"], [0.3110236220472441, "rgb(232, 172, 176)"], [0.31496062992125984, "rgb(232, 173, 177)"], [0.3188976377952756, "rgb(232, 174, 179)"], [0.3228346456692913, "rgb(233, 176, 180)"], [0.32677165354330706, "rgb(233, 177, 181)"], [0.3307086614173228, "rgb(233, 179, 183)"], [0.3346456692913386, "rgb(233, 180, 184)"], [0.33858267716535434, "rgb(233, 182, 186)"], [0.3425196850393701, "rgb(234, 183, 187)"], [0.3464566929133858, "rgb(234, 184, 188)"], [0.35039370078740156, "rgb(234, 186, 190)"], [0.3543307086614173, "rgb(234, 187, 191)"], [0.35826771653543305, "rgb(234, 189, 192)"], [0.36220472440944884, "rgb(235, 190, 194)"], [0.3661417322834646, "rgb(235, 192, 195)"], [0.3700787401574803, "rgb(235, 193, 196)"], [0.37401574803149606, "rgb(235, 195, 198)"], [0.3779527559055118, "rgb(235, 196, 199)"], [0.38188976377952755, "rgb(236, 197, 200)"], [0.3858267716535433, "rgb(236, 199, 202)"], [0.38976377952755903, "rgb(236, 200, 203)"], [0.39370078740157477, "rgb(236, 202, 204)"], [0.39763779527559057, "rgb(236, 203, 206)"], [0.4015748031496063, "rgb(237, 205, 207)"], [0.40551181102362205, "rgb(237, 206, 208)"], [0.4094488188976378, "rgb(237, 208, 210)"], [0.41338582677165353, "rgb(237, 209, 211)"], [0.41732283464566927, "rgb(237, 210, 212)"], [0.421259842519685, "rgb(237, 212, 214)"], [0.4251968503937008, "rgb(238, 213, 215)"], [0.42913385826771655, "rgb(238, 215, 217)"], [0.4330708661417323, "rgb(238, 216, 218)"], [0.43700787401574803, "rgb(238, 218, 219)"], [0.4409448818897638, "rgb(238, 219, 221)"], [0.4448818897637795, "rgb(239, 221, 222)"], [0.44881889763779526, "rgb(239, 222, 223)"], [0.452755905511811, "rgb(239, 223, 225)"], [0.45669291338582674, "rgb(239, 225, 226)"], [0.46062992125984253, "rgb(239, 226, 227)"], [0.4645669291338583, "rgb(240, 228, 229)"], [0.468503937007874, "rgb(240, 229, 230)"], [0.47244094488188976, "rgb(240, 231, 231)"], [0.4763779527559055, "rgb(240, 232, 233)"], [0.48031496062992124, "rgb(240, 234, 234)"], [0.484251968503937, "rgb(241, 235, 235)"], [0.4881889763779528, "rgb(241, 236, 237)"], [0.4921259842519685, "rgb(241, 238, 238)"], [0.49606299212598426, "rgb(241, 239, 239)"], [0.5, "rgb(241, 241, 241)"], [0.5039370078740157, "rgb(239, 240, 241)"], [0.5078740157480315, "rgb(238, 239, 240)"], [0.5118110236220472, "rgb(237, 238, 239)"], [0.515748031496063, "rgb(235, 237, 239)"], [0.5196850393700787, "rgb(234, 236, 238)"], [0.5236220472440944, "rgb(232, 235, 238)"], [0.5275590551181102, "rgb(231, 235, 237)"], [0.5314960629921259, "rgb(230, 234, 236)"], [0.5354330708661417, "rgb(228, 233, 236)"], [0.5393700787401575, "rgb(227, 232, 235)"], [0.5433070866141733, "rgb(226, 231, 235)"], [0.547244094488189, "rgb(224, 230, 234)"], [0.5511811023622047, "rgb(223, 229, 234)"], [0.5551181102362205, "rgb(221, 228, 233)"], [0.5590551181102362, "rgb(220, 227, 232)"], [0.562992125984252, "rgb(219, 226, 232)"], [0.5669291338582677, "rgb(217, 225, 231)"], [0.5708661417322834, "rgb(216, 224, 231)"], [0.5748031496062992, "rgb(214, 223, 230)"], [0.5787401574803149, "rgb(213, 223, 229)"], [0.5826771653543307, "rgb(212, 222, 229)"], [0.5866141732283464, "rgb(210, 221, 228)"], [0.5905511811023622, "rgb(209, 220, 228)"], [0.5944881889763779, "rgb(207, 219, 227)"], [0.5984251968503937, "rgb(206, 218, 227)"], [0.6023622047244095, "rgb(205, 217, 226)"], [0.6062992125984252, "rgb(203, 216, 225)"], [0.610236220472441, "rgb(202, 215, 225)"], [0.6141732283464567, "rgb(201, 214, 224)"], [0.6181102362204725, "rgb(199, 213, 224)"], [0.6220472440944882, "rgb(198, 212, 223)"], [0.6259842519685039, "rgb(196, 211, 222)"], [0.6299212598425197, "rgb(195, 210, 222)"], [0.6338582677165354, "rgb(194, 210, 221)"], [0.6377952755905512, "rgb(192, 209, 221)"], [0.6417322834645669, "rgb(191, 208, 220)"], [0.6456692913385826, "rgb(189, 207, 219)"], [0.6496062992125984, "rgb(188, 206, 219)"], [0.6535433070866141, "rgb(187, 205, 218)"], [0.6574803149606299, "rgb(185, 204, 218)"], [0.6614173228346456, "rgb(184, 203, 217)"], [0.6653543307086615, "rgb(183, 202, 217)"], [0.6692913385826772, "rgb(181, 201, 216)"], [0.6732283464566929, "rgb(180, 200, 215)"], [0.6771653543307087, "rgb(178, 199, 215)"], [0.6811023622047244, "rgb(177, 198, 214)"], [0.6850393700787402, "rgb(176, 198, 214)"], [0.6889763779527559, "rgb(174, 197, 213)"], [0.6929133858267716, "rgb(173, 196, 212)"], [0.6968503937007874, "rgb(171, 195, 212)"], [0.7007874015748031, "rgb(170, 194, 211)"], [0.7047244094488189, "rgb(169, 193, 211)"], [0.7086614173228346, "rgb(167, 192, 210)"], [0.7125984251968503, "rgb(166, 191, 209)"], [0.7165354330708661, "rgb(164, 190, 209)"], [0.7204724409448818, "rgb(163, 189, 208)"], [0.7244094488188977, "rgb(162, 188, 208)"], [0.7283464566929134, "rgb(160, 187, 207)"], [0.7322834645669292, "rgb(159, 186, 207)"], [0.7362204724409449, "rgb(158, 186, 206)"], [0.7401574803149606, "rgb(156, 185, 205)"], [0.7440944881889764, "rgb(155, 184, 205)"], [0.7480314960629921, "rgb(153, 183, 204)"], [0.7519685039370079, "rgb(152, 182, 204)"], [0.7559055118110236, "rgb(151, 181, 203)"], [0.7598425196850394, "rgb(149, 180, 202)"], [0.7637795275590551, "rgb(148, 179, 202)"], [0.7677165354330708, "rgb(146, 178, 201)"], [0.7716535433070866, "rgb(145, 177, 201)"], [0.7755905511811023, "rgb(144, 176, 200)"], [0.7795275590551181, "rgb(142, 175, 199)"], [0.7834645669291338, "rgb(141, 174, 199)"], [0.7874015748031495, "rgb(139, 173, 198)"], [0.7913385826771654, "rgb(138, 173, 198)"], [0.7952755905511811, "rgb(137, 172, 197)"], [0.7992125984251969, "rgb(135, 171, 197)"], [0.8031496062992126, "rgb(134, 170, 196)"], [0.8070866141732284, "rgb(133, 169, 195)"], [0.8110236220472441, "rgb(131, 168, 195)"], [0.8149606299212598, "rgb(130, 167, 194)"], [0.8188976377952756, "rgb(128, 166, 194)"], [0.8228346456692913, "rgb(127, 165, 193)"], [0.8267716535433071, "rgb(126, 164, 192)"], [0.8307086614173228, "rgb(124, 163, 192)"], [0.8346456692913385, "rgb(123, 162, 191)"], [0.8385826771653543, "rgb(121, 161, 191)"], [0.84251968503937, "rgb(120, 161, 190)"], [0.8464566929133858, "rgb(119, 160, 189)"], [0.8503937007874016, "rgb(117, 159, 189)"], [0.8543307086614174, "rgb(116, 158, 188)"], [0.8582677165354331, "rgb(114, 157, 188)"], [0.8622047244094488, "rgb(113, 156, 187)"], [0.8661417322834646, "rgb(112, 155, 187)"], [0.8700787401574803, "rgb(110, 154, 186)"], [0.8740157480314961, "rgb(109, 153, 185)"], [0.8779527559055118, "rgb(108, 152, 185)"], [0.8818897637795275, "rgb(106, 151, 184)"], [0.8858267716535433, "rgb(105, 150, 184)"], [0.889763779527559, "rgb(103, 149, 183)"], [0.8937007874015748, "rgb(102, 148, 182)"], [0.8976377952755905, "rgb(101, 148, 182)"], [0.9015748031496063, "rgb(99, 147, 181)"], [0.905511811023622, "rgb(98, 146, 181)"], [0.9094488188976377, "rgb(96, 145, 180)"], [0.9133858267716535, "rgb(95, 144, 179)"], [0.9173228346456693, "rgb(94, 143, 179)"], [0.9212598425196851, "rgb(92, 142, 178)"], [0.9251968503937008, "rgb(91, 141, 178)"], [0.9291338582677166, "rgb(89, 140, 177)"], [0.9330708661417323, "rgb(88, 139, 177)"], [0.937007874015748, "rgb(87, 138, 176)"], [0.9409448818897638, "rgb(85, 137, 175)"], [0.9448818897637795, "rgb(84, 136, 175)"], [0.9488188976377953, "rgb(83, 136, 174)"], [0.952755905511811, "rgb(81, 135, 174)"], [0.9566929133858267, "rgb(80, 134, 173)"], [0.9606299212598425, "rgb(78, 133, 172)"], [0.9645669291338582, "rgb(77, 132, 172)"], [0.968503937007874, "rgb(76, 131, 171)"], [0.9724409448818897, "rgb(74, 130, 171)"], [0.9763779527559056, "rgb(73, 129, 170)"], [0.9803149606299213, "rgb(71, 128, 169)"], [0.984251968503937, "rgb(70, 127, 169)"], [0.9881889763779528, "rgb(69, 126, 168)"], [0.9921259842519685, "rgb(67, 125, 168)"], [0.9960629921259843, "rgb(66, 124, 167)"], [1.0, "rgb(65, 124, 167)"]], "connectgaps": false, "type": "heatmap", "x": ["CRIM", "ZN", "INDUS", "CHAS", "NOX", "RM", "AGE", "DIS", "RAD", "TAX", "PTRATIO", "B", "LSTAT", "target"], "xgap": 2, "y": ["target", "LSTAT", "B", "PTRATIO", "TAX", "RAD", "DIS", "AGE", "RM", "NOX", "CHAS", "INDUS", "ZN", "CRIM"], "ygap": 2, "z": [[0.26301673420901933, 0.36058036004339816, 0.483725160028373, 0.1752601771902975, 0.4273207723732817, 0.6953599470715389, 0.19948619436160797, 0.24992873408590394, 0.3816262306397776, 0.46853593356776646, 0.507786685537561, 0.33346081965706653, 0.7376627261740143, null], [0.45326273244549253, 0.41319525406862845, 0.6037997164766213, 0.05392929837569404, 0.5908789208808449, 0.6138082718663957, 0.3135126328967585, 0.4969958308636852, 0.4886763349750664, 0.543993412001569, 0.3740443167146754, 0.3660869016915971, null, null], [0.3512109336446147, 0.17534122571961053, 0.3569765351041929, 0.04878848495516622, 0.3800506377924003, 0.1280686350925431, 0.12452657926463752, 0.2915116731330401, 0.44441281557512574, 0.44180800672281384, 0.17738330230523142, null, null, null], [0.2535683632034179, 0.39120316218140827, 0.38324755642888675, 0.121515173658062, 0.18893267711276665, 0.3555014945590849, 0.1371727585788714, 0.23247054240825624, 0.46474117850305435, 0.4608530350656657, null, null, null, null], [0.6087412828611813, 0.3143380917377908, 0.7207601799515441, 0.03558651758591118, 0.6680232004030201, 0.29204783262321915, 0.21472821377013707, 0.5344315844084561, 0.9102281885331822, null, null, null, null, null], [0.619786249019655, 0.31171244646699464, 0.5951292746038486, 0.007368240886077726, 0.6114405634855754, 0.20984666776610877, 0.22345165088404528, 0.49458792967207543, null, null, null, null, null, null], [0.6163416418258281, 0.6638446841957253, 0.7080269887427683, 0.09917578017472706, 0.7692301132258261, 0.20524621293005516, 0.43710883345830687, null, null, null, null, null, null, null], [0.0, 0.42607555802798625, 0.29402808382378476, 0.05180138423148976, 0.37940904705482625, 0.1279083797202358, null, null, null, null, null, null, null, null], [0.1563717751228942, 0.31221813035696344, 0.39167585265684357, 0.09125122504345595, 0.3021881878495933, null, null, null, null, null, null, null, null, null], [0.7232347950332824, 0.5163097674725308, 0.7636514469209145, 0.09120280684249406, null, null, null, null, null, null, null, null, null, null], [0.0700967743894098, 0.04253337190728173, 0.0629380274896654, null, null, null, null, null, null, null, null, null, null, null], [0.6032601715706418, 0.5335828984741289, null, null, null, null, null, null, null, null, null, null, null, null], [0.4356940231909734, null, null, null, null, null, null, null, null, null, null, null, null, null], [null, null, null, null, null, null, null, null, null, null, null, null, null, null]], "zmid": 0}], "layout": {"autosize": false, "height": 750, "paper_bgcolor": "rgb(0,0,0,0)", "plot_bgcolor": "rgb(0,0,0,0)", "template": {"data": {"bar": [{"error_x": {"color": "#2a3f5f"}, "error_y": {"color": "#2a3f5f"}, "marker": {"line": {"color": "#E5ECF6", "width": 0.5}}, "type": "bar"}], "barpolar": [{"marker": {"line": {"color": "#E5ECF6", "width": 0.5}}, "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.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.0, "#f0f921"]], "type": "contour"}], "contourcarpet": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "type": "contourcarpet"}], "heatmap": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "heatmap"}], "heatmapgl": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "heatmapgl"}], "histogram": [{"marker": {"colorbar": {"outlinewidth": 0, "ticks": ""}}, "type": "histogram"}], "histogram2d": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "histogram2d"}], "histogram2dcontour": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "colorscale": [[0.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.0, "#f0f921"]], "type": "histogram2dcontour"}], "mesh3d": [{"colorbar": {"outlinewidth": 0, "ticks": ""}, "type": "mesh3d"}], "parcoords": [{"line": {"colorbar": {"outlinewidth": 0, "ticks": ""}}, "type": "parcoords"}], "pie": [{"automargin": true, "type": "pie"}], "scatter": [{"marker": {"colorbar": {"outlinewidth": 0, "ticks": ""}}, "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.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.0, "#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}, "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.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.0, "#f0f921"]], "sequentialminus": [[0.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.0, "#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": {"font": {"size": 25}, "text": "Correlation Matrix"}, "width": 750, "xaxis": {"automargin": true, "showgrid": false, "tickangle": -90, "ticks": ""}, "yaxis": {"automargin": true, "showgrid": false, "ticks": ""}}}, "text/html": "
\n \n \n
\n \n
"}}, {"output_type": "display_data", "metadata": {}, "data": {"text/plain": "None"}}, {"output_type": "execute_result", "metadata": {}, "data": {"text/plain": ""}, "execution_count": 6}], "source": "dd.correlation_matrix(df, categorical=True, viz_backend=\"plotly\")"}, {"cell_type": "markdown", "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:28.593069", "end_time": "2020-12-07T21:03:28.615253", "duration": 0.022184, "status": "completed"}, "tags": []}, "source": "## Return values only"}, {"cell_type": "code", "execution_count": 7, "metadata": {"papermill": {"exception": false, "start_time": "2020-12-07T21:03:28.636829", "end_time": "2020-12-07T21:03:28.677751", "duration": 0.040922, "status": "completed"}, "tags": [], "execution": {"iopub.status.busy": "2020-12-07T21:03:28.663296Z", "iopub.execute_input": "2020-12-07T21:03:28.663904Z", "iopub.status.idle": "2020-12-07T21:03:28.677174Z", "shell.execute_reply": "2020-12-07T21:03:28.677578Z"}}, "outputs": [{"output_type": "execute_result", "metadata": {}, "data": {"text/plain": " ZN INDUS CHAS NOX RM DIS RAD \\\nZN 1.000000 -0.533583 -0.042533 -0.516310 0.312218 0.663845 -0.311712 \nINDUS -0.533583 1.000000 0.062938 0.763651 -0.391676 -0.708027 0.595129 \nCHAS -0.042533 0.062938 1.000000 0.091203 0.091251 -0.099176 -0.007368 \nNOX -0.516310 0.763651 0.091203 1.000000 -0.302188 -0.769230 0.611441 \nRM 0.312218 -0.391676 0.091251 -0.302188 1.000000 0.205246 -0.209847 \nDIS 0.663845 -0.708027 -0.099176 -0.769230 0.205246 1.000000 -0.494588 \nRAD -0.311712 0.595129 -0.007368 0.611441 -0.209847 -0.494588 1.000000 \nTAX -0.314338 0.720760 -0.035587 0.668023 -0.292048 -0.534432 0.910228 \nPTRATIO -0.391203 0.383248 -0.121515 0.188933 -0.355501 -0.232471 0.464741 \nB 0.175341 -0.356977 0.048788 -0.380051 0.128069 0.291512 -0.444413 \nLSTAT -0.413195 0.603800 -0.053929 0.590879 -0.613808 -0.496996 0.488676 \ntarget 0.360580 -0.483725 0.175260 -0.427321 0.695360 0.249929 -0.381626 \n\n TAX PTRATIO B LSTAT target \nZN -0.314338 -0.391203 0.175341 -0.413195 0.360580 \nINDUS 0.720760 0.383248 -0.356977 0.603800 -0.483725 \nCHAS -0.035587 -0.121515 0.048788 -0.053929 0.175260 \nNOX 0.668023 0.188933 -0.380051 0.590879 -0.427321 \nRM -0.292048 -0.355501 0.128069 -0.613808 0.695360 \nDIS -0.534432 -0.232471 0.291512 -0.496996 0.249929 \nRAD 0.910228 0.464741 -0.444413 0.488676 -0.381626 \nTAX 1.000000 0.460853 -0.441808 0.543993 -0.468536 \nPTRATIO 0.460853 1.000000 -0.177383 0.374044 -0.507787 \nB -0.441808 -0.177383 1.000000 -0.366087 0.333461 \nLSTAT 0.543993 0.374044 -0.366087 1.000000 -0.737663 \ntarget -0.468536 -0.507787 0.333461 -0.737663 1.000000 ", "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ZNINDUSCHASNOXRMDISRADTAXPTRATIOBLSTATtarget
ZN1.000000-0.533583-0.042533-0.5163100.3122180.663845-0.311712-0.314338-0.3912030.175341-0.4131950.360580
INDUS-0.5335831.0000000.0629380.763651-0.391676-0.7080270.5951290.7207600.383248-0.3569770.603800-0.483725
CHAS-0.0425330.0629381.0000000.0912030.091251-0.099176-0.007368-0.035587-0.1215150.048788-0.0539290.175260
NOX-0.5163100.7636510.0912031.000000-0.302188-0.7692300.6114410.6680230.188933-0.3800510.590879-0.427321
RM0.312218-0.3916760.091251-0.3021881.0000000.205246-0.209847-0.292048-0.3555010.128069-0.6138080.695360
DIS0.663845-0.708027-0.099176-0.7692300.2052461.000000-0.494588-0.534432-0.2324710.291512-0.4969960.249929
RAD-0.3117120.595129-0.0073680.611441-0.209847-0.4945881.0000000.9102280.464741-0.4444130.488676-0.381626
TAX-0.3143380.720760-0.0355870.668023-0.292048-0.5344320.9102281.0000000.460853-0.4418080.543993-0.468536
PTRATIO-0.3912030.383248-0.1215150.188933-0.355501-0.2324710.4647410.4608531.000000-0.1773830.374044-0.507787
B0.175341-0.3569770.048788-0.3800510.1280690.291512-0.444413-0.441808-0.1773831.000000-0.3660870.333461
LSTAT-0.4131950.603800-0.0539290.590879-0.613808-0.4969960.4886760.5439930.374044-0.3660871.000000-0.737663
target0.360580-0.4837250.175260-0.4273210.6953600.249929-0.381626-0.468536-0.5077870.333461-0.7376631.000000
\n
"}, "execution_count": 7}], "source": "correlation_widget = dd.correlation_matrix(df)\ncorrelation_widget.viz_data"}], "metadata": {"kernelspec": {"display_name": "Python 3", "language": "python", "name": "python3"}, "language_info": {"name": "python", "version": "3.7.7", "mimetype": "text/x-python", "codemirror_mode": {"name": "ipython", "version": 3}, "pygments_lexer": "ipython3", "nbconvert_exporter": "python", "file_extension": ".py"}, "papermill": {"duration": 7.011448, "end_time": "2020-12-07T21:03:29.116010", "environment_variables": {}, "exception": null, "input_path": "/Users/richardtruong-chau/Projects/data-describe/examples/Correlation_Matrix.ipynb", "output_path": "/Users/richardtruong-chau/Projects/data-describe/examples/Correlation_Matrix.ipynb", "parameters": {}, "start_time": "2020-12-07T21:03:22.104562", "version": "2.1.2"}, "widgets": {"application/vnd.jupyter.widget-state+json": {"state": {}, "version_major": 2, "version_minor": 0}}}, "nbformat": 4, "nbformat_minor": 4}