{ "cells": [ { "cell_type": "markdown", "metadata": { "papermill": { "duration": 0.012314, "end_time": "2020-08-06T21:13:03.116275", "exception": false, "start_time": "2020-08-06T21:13:03.103961", "status": "completed" }, "tags": [] }, "source": [ "# Correlation Matrix" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "papermill": { "duration": 4.777376, "end_time": "2020-08-06T21:13:07.901634", "exception": false, "start_time": "2020-08-06T21:13:03.124258", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "import pandas as pd\n", "import data_describe as dd" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "papermill": { "duration": 0.12378, "end_time": "2020-08-06T21:13:08.032986", "exception": false, "start_time": "2020-08-06T21:13:07.909206", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "from sklearn.datasets import load_boston\n", "data = load_boston()\n", "df = pd.DataFrame(data.data, columns=list(data.feature_names))\n", "df['target'] = data.target\n", "\n", "#Bin values\n", "df['AGE'] = df['AGE'].map(lambda x: \"young\" if x < 29 else \"old\")\n", "df['CRIM'] = df['CRIM'].map(lambda x: \"low\" if x < df.CRIM.median() else \"high\")\n", "#Convert to integer\n", "df['ZN'] = df['ZN'].astype(int)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "papermill": { "duration": 0.028193, "end_time": "2020-08-06T21:13:08.067982", "exception": false, "start_time": "2020-08-06T21:13:08.039789", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "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", "
" ], "text/plain": [ " CRIM ZN INDUS CHAS NOX RM AGE DIS RAD TAX PTRATIO \\\n", "0 low 18 2.31 0.0 0.538 6.575 old 4.0900 1.0 296.0 15.3 \n", "1 low 0 7.07 0.0 0.469 6.421 old 4.9671 2.0 242.0 17.8 \n", "\n", " B LSTAT target \n", "0 396.9 4.98 24.0 \n", "1 396.9 9.14 21.6 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.head(2)" ] }, { "cell_type": "markdown", "metadata": { "papermill": { "duration": 0.006809, "end_time": "2020-08-06T21:13:08.082082", "exception": false, "start_time": "2020-08-06T21:13:08.075273", "status": "completed" }, "tags": [] }, "source": [ "## Default" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "papermill": { "duration": 10.552216, "end_time": "2020-08-06T21:13:18.642002", "exception": false, "start_time": "2020-08-06T21:13:08.089786", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "dd.correlation_matrix(df)" ] }, { "cell_type": "markdown", "metadata": { "papermill": { "duration": 0.018642, "end_time": "2020-08-06T21:13:18.678754", "exception": false, "start_time": "2020-08-06T21:13:18.660112", "status": "completed" }, "tags": [] }, "source": [ "## Enable clustering" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "papermill": { "duration": 0.632424, "end_time": "2020-08-06T21:13:19.328346", "exception": false, "start_time": "2020-08-06T21:13:18.695922", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "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, "rgb(216, 57, 69)" ], [ 0.003937007874015748, "rgb(216, 59, 71)" ], [ 0.007874015748031496, "rgb(216, 60, 72)" ], [ 0.011811023622047244, "rgb(216, 62, 73)" ], [ 0.015748031496062992, "rgb(216, 63, 75)" ], [ 0.01968503937007874, "rgb(217, 64, 76)" ], [ 0.023622047244094488, "rgb(217, 66, 77)" ], [ 0.027559055118110236, "rgb(217, 67, 79)" ], [ 0.031496062992125984, "rgb(217, 69, 80)" ], [ 0.03543307086614173, "rgb(217, 70, 81)" ], [ 0.03937007874015748, "rgb(218, 72, 83)" ], [ 0.04330708661417323, "rgb(218, 73, 84)" ], [ 0.047244094488188976, "rgb(218, 75, 85)" ], [ 0.051181102362204724, "rgb(218, 76, 87)" ], [ 0.05511811023622047, "rgb(218, 77, 88)" ], [ 0.05905511811023622, "rgb(219, 79, 89)" ], [ 0.06299212598425197, "rgb(219, 80, 91)" ], [ 0.06692913385826771, "rgb(219, 82, 92)" ], [ 0.07086614173228346, "rgb(219, 83, 93)" ], [ 0.07480314960629922, "rgb(219, 85, 95)" ], [ 0.07874015748031496, "rgb(220, 86, 96)" ], [ 0.0826771653543307, "rgb(220, 87, 97)" ], [ 0.08661417322834646, "rgb(220, 89, 99)" ], [ 0.09055118110236221, "rgb(220, 90, 100)" ], [ 0.09448818897637795, "rgb(220, 92, 101)" ], [ 0.09842519685039369, "rgb(221, 93, 103)" ], [ 0.10236220472440945, "rgb(221, 95, 104)" ], [ 0.1062992125984252, "rgb(221, 96, 106)" ], [ 0.11023622047244094, "rgb(221, 98, 107)" ], [ 0.11417322834645668, "rgb(221, 99, 108)" ], [ 0.11811023622047244, "rgb(222, 100, 110)" ], [ 0.1220472440944882, "rgb(222, 102, 111)" ], [ 0.12598425196850394, "rgb(222, 103, 112)" ], [ 0.12992125984251968, "rgb(222, 105, 114)" ], [ 0.13385826771653542, "rgb(222, 106, 115)" ], [ 0.1377952755905512, "rgb(222, 108, 116)" ], [ 0.14173228346456693, "rgb(223, 109, 118)" ], [ 0.14566929133858267, "rgb(223, 110, 119)" ], [ 0.14960629921259844, "rgb(223, 112, 120)" ], [ 0.15354330708661418, "rgb(223, 113, 122)" ], [ 0.15748031496062992, "rgb(223, 115, 123)" ], [ 0.16141732283464566, "rgb(224, 116, 124)" ], [ 0.1653543307086614, "rgb(224, 118, 126)" ], [ 0.16929133858267717, "rgb(224, 119, 127)" ], [ 0.1732283464566929, "rgb(224, 121, 128)" ], [ 0.17716535433070865, "rgb(224, 122, 130)" ], [ 0.18110236220472442, "rgb(225, 123, 131)" ], [ 0.18503937007874016, "rgb(225, 125, 132)" ], [ 0.1889763779527559, "rgb(225, 126, 134)" ], [ 0.19291338582677164, "rgb(225, 128, 135)" ], [ 0.19685039370078738, "rgb(225, 129, 136)" ], [ 0.20078740157480315, "rgb(226, 131, 138)" ], [ 0.2047244094488189, "rgb(226, 132, 139)" ], [ 0.20866141732283464, "rgb(226, 133, 140)" ], [ 0.2125984251968504, "rgb(226, 135, 142)" ], [ 0.21653543307086615, "rgb(226, 136, 143)" ], [ 0.2204724409448819, "rgb(227, 138, 144)" ], [ 0.22440944881889763, "rgb(227, 139, 146)" ], [ 0.22834645669291337, "rgb(227, 141, 147)" ], [ 0.23228346456692914, "rgb(227, 142, 149)" ], [ 0.23622047244094488, "rgb(227, 144, 150)" ], [ 0.24015748031496062, "rgb(228, 145, 151)" ], [ 0.2440944881889764, "rgb(228, 146, 153)" ], [ 0.24803149606299213, "rgb(228, 148, 154)" ], [ 0.25196850393700787, "rgb(228, 149, 155)" ], [ 0.2559055118110236, "rgb(228, 151, 157)" ], [ 0.25984251968503935, "rgb(229, 152, 158)" ], [ 0.2637795275590551, "rgb(229, 154, 159)" ], [ 0.26771653543307083, "rgb(229, 155, 161)" ], [ 0.27165354330708663, "rgb(229, 156, 162)" ], [ 0.2755905511811024, "rgb(229, 158, 163)" ], [ 0.2795275590551181, "rgb(230, 159, 165)" ], [ 0.28346456692913385, "rgb(230, 161, 166)" ], [ 0.2874015748031496, "rgb(230, 162, 167)" ], [ 0.29133858267716534, "rgb(230, 164, 169)" ], [ 0.2952755905511811, "rgb(230, 165, 170)" ], [ 0.2992125984251969, "rgb(230, 167, 171)" ], [ 0.3031496062992126, "rgb(231, 168, 173)" ], [ 0.30708661417322836, "rgb(231, 169, 174)" ], [ 0.3110236220472441, "rgb(231, 171, 175)" ], [ 0.31496062992125984, "rgb(231, 172, 177)" ], [ 0.3188976377952756, "rgb(231, 174, 178)" ], [ 0.3228346456692913, "rgb(232, 175, 179)" ], [ 0.32677165354330706, "rgb(232, 177, 181)" ], [ 0.3307086614173228, "rgb(232, 178, 182)" ], [ 0.3346456692913386, "rgb(232, 179, 183)" ], [ 0.33858267716535434, "rgb(232, 181, 185)" ], [ 0.3425196850393701, "rgb(233, 182, 186)" ], [ 0.3464566929133858, "rgb(233, 184, 187)" ], [ 0.35039370078740156, "rgb(233, 185, 189)" ], [ 0.3543307086614173, "rgb(233, 187, 190)" ], [ 0.35826771653543305, "rgb(233, 188, 192)" ], [ 0.36220472440944884, "rgb(234, 190, 193)" ], [ 0.3661417322834646, "rgb(234, 191, 194)" ], [ 0.3700787401574803, "rgb(234, 192, 196)" ], [ 0.37401574803149606, "rgb(234, 194, 197)" ], [ 0.3779527559055118, "rgb(234, 195, 198)" ], [ 0.38188976377952755, "rgb(235, 197, 200)" ], [ 0.3858267716535433, "rgb(235, 198, 201)" ], [ 0.38976377952755903, "rgb(235, 200, 202)" ], [ 0.39370078740157477, "rgb(235, 201, 204)" ], [ 0.39763779527559057, "rgb(235, 202, 205)" ], [ 0.4015748031496063, "rgb(236, 204, 206)" ], [ 0.40551181102362205, "rgb(236, 205, 208)" ], [ 0.4094488188976378, "rgb(236, 207, 209)" ], [ 0.41338582677165353, "rgb(236, 208, 210)" ], [ 0.41732283464566927, "rgb(236, 210, 212)" ], [ 0.421259842519685, "rgb(237, 211, 213)" ], [ 0.4251968503937008, "rgb(237, 213, 214)" ], [ 0.42913385826771655, "rgb(237, 214, 216)" ], [ 0.4330708661417323, "rgb(237, 215, 217)" ], [ 0.43700787401574803, "rgb(237, 217, 218)" ], [ 0.4409448818897638, "rgb(238, 218, 220)" ], [ 0.4448818897637795, "rgb(238, 220, 221)" ], [ 0.44881889763779526, "rgb(238, 221, 222)" ], [ 0.452755905511811, "rgb(238, 223, 224)" ], [ 0.45669291338582674, "rgb(238, 224, 225)" ], [ 0.46062992125984253, "rgb(239, 225, 226)" ], [ 0.4645669291338583, "rgb(239, 227, 228)" ], [ 0.468503937007874, "rgb(239, 228, 229)" ], [ 0.47244094488188976, "rgb(239, 230, 230)" ], [ 0.4763779527559055, "rgb(239, 231, 232)" ], [ 0.48031496062992124, "rgb(239, 233, 233)" ], [ 0.484251968503937, "rgb(240, 234, 235)" ], [ 0.4881889763779528, "rgb(240, 236, 236)" ], [ 0.4921259842519685, "rgb(240, 237, 237)" ], [ 0.49606299212598426, "rgb(240, 238, 239)" ], [ 0.5, "rgb(240, 240, 240)" ], [ 0.5039370078740157, "rgb(238, 239, 240)" ], [ 0.5078740157480315, "rgb(237, 238, 239)" ], [ 0.5118110236220472, "rgb(236, 237, 239)" ], [ 0.515748031496063, "rgb(234, 236, 238)" ], [ 0.5196850393700787, "rgb(233, 235, 237)" ], [ 0.5236220472440944, "rgb(232, 235, 237)" ], [ 0.5275590551181102, "rgb(230, 234, 236)" ], [ 0.5314960629921259, "rgb(229, 233, 236)" ], [ 0.5354330708661417, "rgb(227, 232, 235)" ], [ 0.5393700787401575, "rgb(226, 231, 234)" ], [ 0.5433070866141733, "rgb(225, 230, 234)" ], [ 0.547244094488189, "rgb(223, 229, 233)" ], [ 0.5511811023622047, "rgb(222, 228, 233)" ], [ 0.5551181102362205, "rgb(221, 227, 232)" ], [ 0.5590551181102362, "rgb(219, 226, 231)" ], [ 0.562992125984252, "rgb(218, 225, 231)" ], [ 0.5669291338582677, "rgb(216, 224, 230)" ], [ 0.5708661417322834, "rgb(215, 224, 230)" ], [ 0.5748031496062992, "rgb(214, 223, 229)" ], [ 0.5787401574803149, "rgb(212, 222, 229)" ], [ 0.5826771653543307, "rgb(211, 221, 228)" ], [ 0.5866141732283464, "rgb(209, 220, 227)" ], [ 0.5905511811023622, "rgb(208, 219, 227)" ], [ 0.5944881889763779, "rgb(207, 218, 226)" ], [ 0.5984251968503937, "rgb(205, 217, 226)" ], [ 0.6023622047244095, "rgb(204, 216, 225)" ], [ 0.6062992125984252, "rgb(203, 215, 224)" ], [ 0.610236220472441, "rgb(201, 214, 224)" ], [ 0.6141732283464567, "rgb(200, 213, 223)" ], [ 0.6181102362204725, "rgb(198, 212, 223)" ], [ 0.6220472440944882, "rgb(197, 212, 222)" ], [ 0.6259842519685039, "rgb(196, 211, 222)" ], [ 0.6299212598425197, "rgb(194, 210, 221)" ], [ 0.6338582677165354, "rgb(193, 209, 220)" ], [ 0.6377952755905512, "rgb(191, 208, 220)" ], [ 0.6417322834645669, "rgb(190, 207, 219)" ], [ 0.6456692913385826, "rgb(189, 206, 219)" ], [ 0.6496062992125984, "rgb(187, 205, 218)" ], [ 0.6535433070866141, "rgb(186, 204, 217)" ], [ 0.6574803149606299, "rgb(185, 203, 217)" ], [ 0.6614173228346456, "rgb(183, 202, 216)" ], [ 0.6653543307086615, "rgb(182, 201, 216)" ], [ 0.6692913385826772, "rgb(180, 200, 215)" ], [ 0.6732283464566929, "rgb(179, 200, 214)" ], [ 0.6771653543307087, "rgb(178, 199, 214)" ], [ 0.6811023622047244, "rgb(176, 198, 213)" ], [ 0.6850393700787402, "rgb(175, 197, 213)" ], [ 0.6889763779527559, "rgb(173, 196, 212)" ], [ 0.6929133858267716, "rgb(172, 195, 212)" ], [ 0.6968503937007874, "rgb(171, 194, 211)" ], [ 0.7007874015748031, "rgb(169, 193, 210)" ], [ 0.7047244094488189, "rgb(168, 192, 210)" ], [ 0.7086614173228346, "rgb(167, 191, 209)" ], [ 0.7125984251968503, "rgb(165, 190, 209)" ], [ 0.7165354330708661, "rgb(164, 189, 208)" ], [ 0.7204724409448818, "rgb(162, 188, 207)" ], [ 0.7244094488188977, "rgb(161, 188, 207)" ], [ 0.7283464566929134, "rgb(160, 187, 206)" ], [ 0.7322834645669292, "rgb(158, 186, 206)" ], [ 0.7362204724409449, "rgb(157, 185, 205)" ], [ 0.7401574803149606, "rgb(156, 184, 205)" ], [ 0.7440944881889764, "rgb(154, 183, 204)" ], [ 0.7480314960629921, "rgb(153, 182, 203)" ], [ 0.7519685039370079, "rgb(151, 181, 203)" ], [ 0.7559055118110236, "rgb(150, 180, 202)" ], [ 0.7598425196850394, "rgb(149, 179, 202)" ], [ 0.7637795275590551, "rgb(147, 178, 201)" ], [ 0.7677165354330708, "rgb(146, 177, 200)" ], [ 0.7716535433070866, "rgb(144, 176, 200)" ], [ 0.7755905511811023, "rgb(143, 176, 199)" ], [ 0.7795275590551181, "rgb(142, 175, 199)" ], [ 0.7834645669291338, "rgb(140, 174, 198)" ], [ 0.7874015748031495, "rgb(139, 173, 197)" ], [ 0.7913385826771654, "rgb(138, 172, 197)" ], [ 0.7952755905511811, "rgb(136, 171, 196)" ], [ 0.7992125984251969, "rgb(135, 170, 196)" ], [ 0.8031496062992126, "rgb(133, 169, 195)" ], [ 0.8070866141732284, "rgb(132, 168, 195)" ], [ 0.8110236220472441, "rgb(131, 167, 194)" ], [ 0.8149606299212598, "rgb(129, 166, 193)" ], [ 0.8188976377952756, "rgb(128, 165, 193)" ], [ 0.8228346456692913, "rgb(126, 164, 192)" ], [ 0.8267716535433071, "rgb(125, 164, 192)" ], [ 0.8307086614173228, "rgb(124, 163, 191)" ], [ 0.8346456692913385, "rgb(122, 162, 190)" ], [ 0.8385826771653543, "rgb(121, 161, 190)" ], [ 0.84251968503937, "rgb(120, 160, 189)" ], [ 0.8464566929133858, "rgb(118, 159, 189)" ], [ 0.8503937007874016, "rgb(117, 158, 188)" ], [ 0.8543307086614174, "rgb(115, 157, 188)" ], [ 0.8582677165354331, "rgb(114, 156, 187)" ], [ 0.8622047244094488, "rgb(113, 155, 186)" ], [ 0.8661417322834646, "rgb(111, 154, 186)" ], [ 0.8700787401574803, "rgb(110, 153, 185)" ], [ 0.8740157480314961, "rgb(108, 153, 185)" ], [ 0.8779527559055118, "rgb(107, 152, 184)" ], [ 0.8818897637795275, "rgb(106, 151, 183)" ], [ 0.8858267716535433, "rgb(104, 150, 183)" ], [ 0.889763779527559, "rgb(103, 149, 182)" ], [ 0.8937007874015748, "rgb(102, 148, 182)" ], [ 0.8976377952755905, "rgb(100, 147, 181)" ], [ 0.9015748031496063, "rgb(99, 146, 180)" ], [ 0.905511811023622, "rgb(97, 145, 180)" ], [ 0.9094488188976377, "rgb(96, 144, 179)" ], [ 0.9133858267716535, "rgb(95, 143, 179)" ], [ 0.9173228346456693, "rgb(93, 142, 178)" ], [ 0.9212598425196851, "rgb(92, 141, 178)" ], [ 0.9251968503937008, "rgb(91, 141, 177)" ], [ 0.9291338582677166, "rgb(89, 140, 176)" ], [ 0.9330708661417323, "rgb(88, 139, 176)" ], [ 0.937007874015748, "rgb(86, 138, 175)" ], [ 0.9409448818897638, "rgb(85, 137, 175)" ], [ 0.9448818897637795, "rgb(84, 136, 174)" ], [ 0.9488188976377953, "rgb(82, 135, 173)" ], [ 0.952755905511811, "rgb(81, 134, 173)" ], [ 0.9566929133858267, "rgb(79, 133, 172)" ], [ 0.9606299212598425, "rgb(78, 132, 172)" ], [ 0.9645669291338582, "rgb(77, 131, 171)" ], [ 0.968503937007874, "rgb(75, 130, 171)" ], [ 0.9724409448818897, "rgb(74, 129, 170)" ], [ 0.9763779527559056, "rgb(73, 129, 169)" ], [ 0.9803149606299213, "rgb(71, 128, 169)" ], [ 0.984251968503937, "rgb(70, 127, 168)" ], [ 0.9881889763779528, "rgb(68, 126, 168)" ], [ 0.9921259842519685, "rgb(67, 125, 167)" ], [ 0.9960629921259843, "rgb(66, 124, 166)" ], [ 1, "rgb(64, 123, 166)" ] ], "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 ] ] } ], "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, "#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": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "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": [ { "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, "#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 }, "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": { "font": { "size": 25 }, "text": "Correlation Matrix" }, "width": 750, "xaxis": { "automargin": true, "autorange": true, "range": [ -0.5, 11.5 ], "showgrid": false, "tickangle": -90, "ticks": "", "type": "category" }, "yaxis": { "automargin": true, "autorange": true, "range": [ -0.5, 11.5 ], "showgrid": false, "ticks": "", "type": "category" } } }, "image/png": "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", "text/html": [ "
\n", " \n", " \n", "
\n", " \n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "None" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dd.correlation_matrix(df, cluster=True, viz_backend=\"plotly\")" ] }, { "cell_type": "markdown", "metadata": { "papermill": { "duration": 0.023715, "end_time": "2020-08-06T21:13:19.374487", "exception": false, "start_time": "2020-08-06T21:13:19.350772", "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": { "duration": 0.253988, "end_time": "2020-08-06T21:13:19.652265", "exception": false, "start_time": "2020-08-06T21:13:19.398277", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "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, "rgb(216, 57, 69)" ], [ 0.003937007874015748, "rgb(216, 59, 71)" ], [ 0.007874015748031496, "rgb(216, 60, 72)" ], [ 0.011811023622047244, "rgb(216, 62, 73)" ], [ 0.015748031496062992, "rgb(216, 63, 75)" ], [ 0.01968503937007874, "rgb(217, 64, 76)" ], [ 0.023622047244094488, "rgb(217, 66, 77)" ], [ 0.027559055118110236, "rgb(217, 67, 79)" ], [ 0.031496062992125984, "rgb(217, 69, 80)" ], [ 0.03543307086614173, "rgb(217, 70, 81)" ], [ 0.03937007874015748, "rgb(218, 72, 83)" ], [ 0.04330708661417323, "rgb(218, 73, 84)" ], [ 0.047244094488188976, "rgb(218, 75, 85)" ], [ 0.051181102362204724, "rgb(218, 76, 87)" ], [ 0.05511811023622047, "rgb(218, 77, 88)" ], [ 0.05905511811023622, "rgb(219, 79, 89)" ], [ 0.06299212598425197, "rgb(219, 80, 91)" ], [ 0.06692913385826771, "rgb(219, 82, 92)" ], [ 0.07086614173228346, "rgb(219, 83, 93)" ], [ 0.07480314960629922, "rgb(219, 85, 95)" ], [ 0.07874015748031496, "rgb(220, 86, 96)" ], [ 0.0826771653543307, "rgb(220, 87, 97)" ], [ 0.08661417322834646, "rgb(220, 89, 99)" ], [ 0.09055118110236221, "rgb(220, 90, 100)" ], [ 0.09448818897637795, "rgb(220, 92, 101)" ], [ 0.09842519685039369, "rgb(221, 93, 103)" ], [ 0.10236220472440945, "rgb(221, 95, 104)" ], [ 0.1062992125984252, "rgb(221, 96, 106)" ], [ 0.11023622047244094, "rgb(221, 98, 107)" ], [ 0.11417322834645668, "rgb(221, 99, 108)" ], [ 0.11811023622047244, "rgb(222, 100, 110)" ], [ 0.1220472440944882, "rgb(222, 102, 111)" ], [ 0.12598425196850394, "rgb(222, 103, 112)" ], [ 0.12992125984251968, "rgb(222, 105, 114)" ], [ 0.13385826771653542, "rgb(222, 106, 115)" ], [ 0.1377952755905512, "rgb(222, 108, 116)" ], [ 0.14173228346456693, "rgb(223, 109, 118)" ], [ 0.14566929133858267, "rgb(223, 110, 119)" ], [ 0.14960629921259844, "rgb(223, 112, 120)" ], [ 0.15354330708661418, "rgb(223, 113, 122)" ], [ 0.15748031496062992, "rgb(223, 115, 123)" ], [ 0.16141732283464566, "rgb(224, 116, 124)" ], [ 0.1653543307086614, "rgb(224, 118, 126)" ], [ 0.16929133858267717, "rgb(224, 119, 127)" ], [ 0.1732283464566929, "rgb(224, 121, 128)" ], [ 0.17716535433070865, "rgb(224, 122, 130)" ], [ 0.18110236220472442, "rgb(225, 123, 131)" ], [ 0.18503937007874016, "rgb(225, 125, 132)" ], [ 0.1889763779527559, "rgb(225, 126, 134)" ], [ 0.19291338582677164, "rgb(225, 128, 135)" ], [ 0.19685039370078738, "rgb(225, 129, 136)" ], [ 0.20078740157480315, "rgb(226, 131, 138)" ], [ 0.2047244094488189, "rgb(226, 132, 139)" ], [ 0.20866141732283464, "rgb(226, 133, 140)" ], [ 0.2125984251968504, "rgb(226, 135, 142)" ], [ 0.21653543307086615, "rgb(226, 136, 143)" ], [ 0.2204724409448819, "rgb(227, 138, 144)" ], [ 0.22440944881889763, "rgb(227, 139, 146)" ], [ 0.22834645669291337, "rgb(227, 141, 147)" ], [ 0.23228346456692914, "rgb(227, 142, 149)" ], [ 0.23622047244094488, "rgb(227, 144, 150)" ], [ 0.24015748031496062, "rgb(228, 145, 151)" ], [ 0.2440944881889764, "rgb(228, 146, 153)" ], [ 0.24803149606299213, "rgb(228, 148, 154)" ], [ 0.25196850393700787, "rgb(228, 149, 155)" ], [ 0.2559055118110236, "rgb(228, 151, 157)" ], [ 0.25984251968503935, "rgb(229, 152, 158)" ], [ 0.2637795275590551, "rgb(229, 154, 159)" ], [ 0.26771653543307083, "rgb(229, 155, 161)" ], [ 0.27165354330708663, "rgb(229, 156, 162)" ], [ 0.2755905511811024, "rgb(229, 158, 163)" ], [ 0.2795275590551181, "rgb(230, 159, 165)" ], [ 0.28346456692913385, "rgb(230, 161, 166)" ], [ 0.2874015748031496, "rgb(230, 162, 167)" ], [ 0.29133858267716534, "rgb(230, 164, 169)" ], [ 0.2952755905511811, "rgb(230, 165, 170)" ], [ 0.2992125984251969, "rgb(230, 167, 171)" ], [ 0.3031496062992126, "rgb(231, 168, 173)" ], [ 0.30708661417322836, "rgb(231, 169, 174)" ], [ 0.3110236220472441, "rgb(231, 171, 175)" ], [ 0.31496062992125984, "rgb(231, 172, 177)" ], [ 0.3188976377952756, "rgb(231, 174, 178)" ], [ 0.3228346456692913, "rgb(232, 175, 179)" ], [ 0.32677165354330706, "rgb(232, 177, 181)" ], [ 0.3307086614173228, "rgb(232, 178, 182)" ], [ 0.3346456692913386, "rgb(232, 179, 183)" ], [ 0.33858267716535434, "rgb(232, 181, 185)" ], [ 0.3425196850393701, "rgb(233, 182, 186)" ], [ 0.3464566929133858, "rgb(233, 184, 187)" ], [ 0.35039370078740156, "rgb(233, 185, 189)" ], [ 0.3543307086614173, "rgb(233, 187, 190)" ], [ 0.35826771653543305, "rgb(233, 188, 192)" ], [ 0.36220472440944884, "rgb(234, 190, 193)" ], [ 0.3661417322834646, "rgb(234, 191, 194)" ], [ 0.3700787401574803, "rgb(234, 192, 196)" ], [ 0.37401574803149606, "rgb(234, 194, 197)" ], [ 0.3779527559055118, "rgb(234, 195, 198)" ], [ 0.38188976377952755, "rgb(235, 197, 200)" ], [ 0.3858267716535433, "rgb(235, 198, 201)" ], [ 0.38976377952755903, "rgb(235, 200, 202)" ], [ 0.39370078740157477, "rgb(235, 201, 204)" ], [ 0.39763779527559057, "rgb(235, 202, 205)" ], [ 0.4015748031496063, "rgb(236, 204, 206)" ], [ 0.40551181102362205, "rgb(236, 205, 208)" ], [ 0.4094488188976378, "rgb(236, 207, 209)" ], [ 0.41338582677165353, "rgb(236, 208, 210)" ], [ 0.41732283464566927, "rgb(236, 210, 212)" ], [ 0.421259842519685, "rgb(237, 211, 213)" ], [ 0.4251968503937008, "rgb(237, 213, 214)" ], [ 0.42913385826771655, "rgb(237, 214, 216)" ], [ 0.4330708661417323, "rgb(237, 215, 217)" ], [ 0.43700787401574803, "rgb(237, 217, 218)" ], [ 0.4409448818897638, "rgb(238, 218, 220)" ], [ 0.4448818897637795, "rgb(238, 220, 221)" ], [ 0.44881889763779526, "rgb(238, 221, 222)" ], [ 0.452755905511811, "rgb(238, 223, 224)" ], [ 0.45669291338582674, "rgb(238, 224, 225)" ], [ 0.46062992125984253, "rgb(239, 225, 226)" ], [ 0.4645669291338583, "rgb(239, 227, 228)" ], [ 0.468503937007874, "rgb(239, 228, 229)" ], [ 0.47244094488188976, "rgb(239, 230, 230)" ], [ 0.4763779527559055, "rgb(239, 231, 232)" ], [ 0.48031496062992124, "rgb(239, 233, 233)" ], [ 0.484251968503937, "rgb(240, 234, 235)" ], [ 0.4881889763779528, "rgb(240, 236, 236)" ], [ 0.4921259842519685, "rgb(240, 237, 237)" ], [ 0.49606299212598426, "rgb(240, 238, 239)" ], [ 0.5, "rgb(240, 240, 240)" ], [ 0.5039370078740157, "rgb(238, 239, 240)" ], [ 0.5078740157480315, "rgb(237, 238, 239)" ], [ 0.5118110236220472, "rgb(236, 237, 239)" ], [ 0.515748031496063, "rgb(234, 236, 238)" ], [ 0.5196850393700787, "rgb(233, 235, 237)" ], [ 0.5236220472440944, "rgb(232, 235, 237)" ], [ 0.5275590551181102, "rgb(230, 234, 236)" ], [ 0.5314960629921259, "rgb(229, 233, 236)" ], [ 0.5354330708661417, "rgb(227, 232, 235)" ], [ 0.5393700787401575, "rgb(226, 231, 234)" ], [ 0.5433070866141733, "rgb(225, 230, 234)" ], [ 0.547244094488189, "rgb(223, 229, 233)" ], [ 0.5511811023622047, "rgb(222, 228, 233)" ], [ 0.5551181102362205, "rgb(221, 227, 232)" ], [ 0.5590551181102362, "rgb(219, 226, 231)" ], [ 0.562992125984252, "rgb(218, 225, 231)" ], [ 0.5669291338582677, "rgb(216, 224, 230)" ], [ 0.5708661417322834, "rgb(215, 224, 230)" ], [ 0.5748031496062992, "rgb(214, 223, 229)" ], [ 0.5787401574803149, "rgb(212, 222, 229)" ], [ 0.5826771653543307, "rgb(211, 221, 228)" ], [ 0.5866141732283464, "rgb(209, 220, 227)" ], [ 0.5905511811023622, "rgb(208, 219, 227)" ], [ 0.5944881889763779, "rgb(207, 218, 226)" ], [ 0.5984251968503937, "rgb(205, 217, 226)" ], [ 0.6023622047244095, "rgb(204, 216, 225)" ], [ 0.6062992125984252, "rgb(203, 215, 224)" ], [ 0.610236220472441, "rgb(201, 214, 224)" ], [ 0.6141732283464567, "rgb(200, 213, 223)" ], [ 0.6181102362204725, "rgb(198, 212, 223)" ], [ 0.6220472440944882, "rgb(197, 212, 222)" ], [ 0.6259842519685039, "rgb(196, 211, 222)" ], [ 0.6299212598425197, "rgb(194, 210, 221)" ], [ 0.6338582677165354, "rgb(193, 209, 220)" ], [ 0.6377952755905512, "rgb(191, 208, 220)" ], [ 0.6417322834645669, "rgb(190, 207, 219)" ], [ 0.6456692913385826, "rgb(189, 206, 219)" ], [ 0.6496062992125984, "rgb(187, 205, 218)" ], [ 0.6535433070866141, "rgb(186, 204, 217)" ], [ 0.6574803149606299, "rgb(185, 203, 217)" ], [ 0.6614173228346456, "rgb(183, 202, 216)" ], [ 0.6653543307086615, "rgb(182, 201, 216)" ], [ 0.6692913385826772, "rgb(180, 200, 215)" ], [ 0.6732283464566929, "rgb(179, 200, 214)" ], [ 0.6771653543307087, "rgb(178, 199, 214)" ], [ 0.6811023622047244, "rgb(176, 198, 213)" ], [ 0.6850393700787402, "rgb(175, 197, 213)" ], [ 0.6889763779527559, "rgb(173, 196, 212)" ], [ 0.6929133858267716, "rgb(172, 195, 212)" ], [ 0.6968503937007874, "rgb(171, 194, 211)" ], [ 0.7007874015748031, "rgb(169, 193, 210)" ], [ 0.7047244094488189, "rgb(168, 192, 210)" ], [ 0.7086614173228346, "rgb(167, 191, 209)" ], [ 0.7125984251968503, "rgb(165, 190, 209)" ], [ 0.7165354330708661, "rgb(164, 189, 208)" ], [ 0.7204724409448818, "rgb(162, 188, 207)" ], [ 0.7244094488188977, "rgb(161, 188, 207)" ], [ 0.7283464566929134, "rgb(160, 187, 206)" ], [ 0.7322834645669292, "rgb(158, 186, 206)" ], [ 0.7362204724409449, "rgb(157, 185, 205)" ], [ 0.7401574803149606, "rgb(156, 184, 205)" ], [ 0.7440944881889764, "rgb(154, 183, 204)" ], [ 0.7480314960629921, "rgb(153, 182, 203)" ], [ 0.7519685039370079, "rgb(151, 181, 203)" ], [ 0.7559055118110236, "rgb(150, 180, 202)" ], [ 0.7598425196850394, "rgb(149, 179, 202)" ], [ 0.7637795275590551, "rgb(147, 178, 201)" ], [ 0.7677165354330708, "rgb(146, 177, 200)" ], [ 0.7716535433070866, "rgb(144, 176, 200)" ], [ 0.7755905511811023, "rgb(143, 176, 199)" ], [ 0.7795275590551181, "rgb(142, 175, 199)" ], [ 0.7834645669291338, "rgb(140, 174, 198)" ], [ 0.7874015748031495, "rgb(139, 173, 197)" ], [ 0.7913385826771654, "rgb(138, 172, 197)" ], [ 0.7952755905511811, "rgb(136, 171, 196)" ], [ 0.7992125984251969, "rgb(135, 170, 196)" ], [ 0.8031496062992126, "rgb(133, 169, 195)" ], [ 0.8070866141732284, "rgb(132, 168, 195)" ], [ 0.8110236220472441, "rgb(131, 167, 194)" ], [ 0.8149606299212598, "rgb(129, 166, 193)" ], [ 0.8188976377952756, "rgb(128, 165, 193)" ], [ 0.8228346456692913, "rgb(126, 164, 192)" ], [ 0.8267716535433071, "rgb(125, 164, 192)" ], [ 0.8307086614173228, "rgb(124, 163, 191)" ], [ 0.8346456692913385, "rgb(122, 162, 190)" ], [ 0.8385826771653543, "rgb(121, 161, 190)" ], [ 0.84251968503937, "rgb(120, 160, 189)" ], [ 0.8464566929133858, "rgb(118, 159, 189)" ], [ 0.8503937007874016, "rgb(117, 158, 188)" ], [ 0.8543307086614174, "rgb(115, 157, 188)" ], [ 0.8582677165354331, "rgb(114, 156, 187)" ], [ 0.8622047244094488, "rgb(113, 155, 186)" ], [ 0.8661417322834646, "rgb(111, 154, 186)" ], [ 0.8700787401574803, "rgb(110, 153, 185)" ], [ 0.8740157480314961, "rgb(108, 153, 185)" ], [ 0.8779527559055118, "rgb(107, 152, 184)" ], [ 0.8818897637795275, "rgb(106, 151, 183)" ], [ 0.8858267716535433, "rgb(104, 150, 183)" ], [ 0.889763779527559, "rgb(103, 149, 182)" ], [ 0.8937007874015748, "rgb(102, 148, 182)" ], [ 0.8976377952755905, "rgb(100, 147, 181)" ], [ 0.9015748031496063, "rgb(99, 146, 180)" ], [ 0.905511811023622, "rgb(97, 145, 180)" ], [ 0.9094488188976377, "rgb(96, 144, 179)" ], [ 0.9133858267716535, "rgb(95, 143, 179)" ], [ 0.9173228346456693, "rgb(93, 142, 178)" ], [ 0.9212598425196851, "rgb(92, 141, 178)" ], [ 0.9251968503937008, "rgb(91, 141, 177)" ], [ 0.9291338582677166, "rgb(89, 140, 176)" ], [ 0.9330708661417323, "rgb(88, 139, 176)" ], [ 0.937007874015748, "rgb(86, 138, 175)" ], [ 0.9409448818897638, "rgb(85, 137, 175)" ], [ 0.9448818897637795, "rgb(84, 136, 174)" ], [ 0.9488188976377953, "rgb(82, 135, 173)" ], [ 0.952755905511811, "rgb(81, 134, 173)" ], [ 0.9566929133858267, "rgb(79, 133, 172)" ], [ 0.9606299212598425, "rgb(78, 132, 172)" ], [ 0.9645669291338582, "rgb(77, 131, 171)" ], [ 0.968503937007874, "rgb(75, 130, 171)" ], [ 0.9724409448818897, "rgb(74, 129, 170)" ], [ 0.9763779527559056, "rgb(73, 129, 169)" ], [ 0.9803149606299213, "rgb(71, 128, 169)" ], [ 0.984251968503937, "rgb(70, 127, 168)" ], [ 0.9881889763779528, "rgb(68, 126, 168)" ], [ 0.9921259842519685, "rgb(67, 125, 167)" ], [ 0.9960629921259843, "rgb(66, 124, 166)" ], [ 1, "rgb(64, 123, 166)" ] ], "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.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 ] ] } ], "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, "#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": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "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": [ { "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, "#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 }, "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": { "font": { "size": 25 }, "text": "Correlation Matrix" }, "width": 750, "xaxis": { "automargin": true, "autorange": true, "range": [ -0.5, 13.5 ], "showgrid": false, "tickangle": -90, "ticks": "", "type": "category" }, "yaxis": { "automargin": true, "autorange": true, "range": [ -0.5, 13.5 ], "showgrid": false, "ticks": "", "type": "category" } } }, "image/png": "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", "text/html": [ "
\n", " \n", " \n", "
\n", " \n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "None" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dd.correlation_matrix(df, categorical=True, viz_backend=\"plotly\")" ] }, { "cell_type": "markdown", "metadata": { "papermill": { "duration": 0.029859, "end_time": "2020-08-06T21:13:19.712104", "exception": false, "start_time": "2020-08-06T21:13:19.682245", "status": "completed" }, "tags": [] }, "source": [ "## Return values only" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "papermill": { "duration": 0.052412, "end_time": "2020-08-06T21:13:19.794012", "exception": false, "start_time": "2020-08-06T21:13:19.741600", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "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", "
" ], "text/plain": [ " ZN INDUS CHAS NOX RM DIS RAD \\\n", "ZN 1.000000 -0.533583 -0.042533 -0.516310 0.312218 0.663845 -0.311712 \n", "INDUS -0.533583 1.000000 0.062938 0.763651 -0.391676 -0.708027 0.595129 \n", "CHAS -0.042533 0.062938 1.000000 0.091203 0.091251 -0.099176 -0.007368 \n", "NOX -0.516310 0.763651 0.091203 1.000000 -0.302188 -0.769230 0.611441 \n", "RM 0.312218 -0.391676 0.091251 -0.302188 1.000000 0.205246 -0.209847 \n", "DIS 0.663845 -0.708027 -0.099176 -0.769230 0.205246 1.000000 -0.494588 \n", "RAD -0.311712 0.595129 -0.007368 0.611441 -0.209847 -0.494588 1.000000 \n", "TAX -0.314338 0.720760 -0.035587 0.668023 -0.292048 -0.534432 0.910228 \n", "PTRATIO -0.391203 0.383248 -0.121515 0.188933 -0.355501 -0.232471 0.464741 \n", "B 0.175341 -0.356977 0.048788 -0.380051 0.128069 0.291512 -0.444413 \n", "LSTAT -0.413195 0.603800 -0.053929 0.590879 -0.613808 -0.496996 0.488676 \n", "target 0.360580 -0.483725 0.175260 -0.427321 0.695360 0.249929 -0.381626 \n", "\n", " TAX PTRATIO B LSTAT target \n", "ZN -0.314338 -0.391203 0.175341 -0.413195 0.360580 \n", "INDUS 0.720760 0.383248 -0.356977 0.603800 -0.483725 \n", "CHAS -0.035587 -0.121515 0.048788 -0.053929 0.175260 \n", "NOX 0.668023 0.188933 -0.380051 0.590879 -0.427321 \n", "RM -0.292048 -0.355501 0.128069 -0.613808 0.695360 \n", "DIS -0.534432 -0.232471 0.291512 -0.496996 0.249929 \n", "RAD 0.910228 0.464741 -0.444413 0.488676 -0.381626 \n", "TAX 1.000000 0.460853 -0.441808 0.543993 -0.468536 \n", "PTRATIO 0.460853 1.000000 -0.177383 0.374044 -0.507787 \n", "B -0.441808 -0.177383 1.000000 -0.366087 0.333461 \n", "LSTAT 0.543993 0.374044 -0.366087 1.000000 -0.737663 \n", "target -0.468536 -0.507787 0.333461 -0.737663 1.000000 " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "correlation_widget = dd.correlation_matrix(df)\n", "correlation_widget.viz_data" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.7" }, "papermill": { "duration": 20.111373, "end_time": "2020-08-06T21:13:22.471963", "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-08-06T21:13:02.360590", "version": "2.1.2" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": {}, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 4 }