├── .gitignore
├── LICENSE
├── Model_Stacking.ipynb
├── README.md
└── requirements.txt
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | build/
12 | develop-eggs/
13 | dist/
14 | downloads/
15 | eggs/
16 | .eggs/
17 | lib/
18 | lib64/
19 | parts/
20 | sdist/
21 | var/
22 | wheels/
23 | pip-wheel-metadata/
24 | share/python-wheels/
25 | *.egg-info/
26 | .installed.cfg
27 | *.egg
28 | MANIFEST
29 |
30 | # PyInstaller
31 | # Usually these files are written by a python script from a template
32 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
33 | *.manifest
34 | *.spec
35 |
36 | # Installer logs
37 | pip-log.txt
38 | pip-delete-this-directory.txt
39 |
40 | # Unit test / coverage reports
41 | htmlcov/
42 | .tox/
43 | .nox/
44 | .coverage
45 | .coverage.*
46 | .cache
47 | nosetests.xml
48 | coverage.xml
49 | *.cover
50 | *.py,cover
51 | .hypothesis/
52 | .pytest_cache/
53 |
54 | # Translations
55 | *.mo
56 | *.pot
57 |
58 | # Django stuff:
59 | *.log
60 | local_settings.py
61 | db.sqlite3
62 | db.sqlite3-journal
63 |
64 | # Flask stuff:
65 | instance/
66 | .webassets-cache
67 |
68 | # Scrapy stuff:
69 | .scrapy
70 |
71 | # Sphinx documentation
72 | docs/_build/
73 |
74 | # PyBuilder
75 | target/
76 |
77 | # Jupyter Notebook
78 | .ipynb_checkpoints
79 |
80 | # IPython
81 | profile_default/
82 | ipython_config.py
83 |
84 | # pyenv
85 | .python-version
86 |
87 | # pipenv
88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies
90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not
91 | # install all needed dependencies.
92 | #Pipfile.lock
93 |
94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow
95 | __pypackages__/
96 |
97 | # Celery stuff
98 | celerybeat-schedule
99 | celerybeat.pid
100 |
101 | # SageMath parsed files
102 | *.sage.py
103 |
104 | # Environments
105 | .env
106 | .venv
107 | env/
108 | venv/
109 | ENV/
110 | env.bak/
111 | venv.bak/
112 |
113 | # Spyder project settings
114 | .spyderproject
115 | .spyproject
116 |
117 | # Rope project settings
118 | .ropeproject
119 |
120 | # mkdocs documentation
121 | /site
122 |
123 | # mypy
124 | .mypy_cache/
125 | .dmypy.json
126 | dmypy.json
127 |
128 | # Pyre type checker
129 | .pyre/
130 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Casper Bøgeskov Hansen
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Model_Stacking.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "nbformat": 4,
3 | "nbformat_minor": 0,
4 | "metadata": {
5 | "kernelspec": {
6 | "display_name": "Python 3",
7 | "language": "python",
8 | "name": "python3"
9 | },
10 | "language_info": {
11 | "codemirror_mode": {
12 | "name": "ipython",
13 | "version": 3
14 | },
15 | "file_extension": ".py",
16 | "mimetype": "text/x-python",
17 | "name": "python",
18 | "nbconvert_exporter": "python",
19 | "pygments_lexer": "ipython3",
20 | "version": "3.7.5"
21 | },
22 | "colab": {
23 | "name": "Model Stacking.ipynb",
24 | "provenance": [],
25 | "collapsed_sections": [],
26 | "include_colab_link": true
27 | }
28 | },
29 | "cells": [
30 | {
31 | "cell_type": "markdown",
32 | "metadata": {
33 | "id": "view-in-github",
34 | "colab_type": "text"
35 | },
36 | "source": [
37 | ""
38 | ]
39 | },
40 | {
41 | "cell_type": "code",
42 | "metadata": {
43 | "id": "73zWN1Sb77gf",
44 | "colab_type": "code",
45 | "outputId": "c8947b99-8196-4c16-e67a-2101974c1152",
46 | "colab": {
47 | "base_uri": "https://localhost:8080/",
48 | "height": 664
49 | }
50 | },
51 | "source": [
52 | "!pip install lightgbm xgboost scikit-learn pandas mlxtend --upgrade"
53 | ],
54 | "execution_count": 15,
55 | "outputs": [
56 | {
57 | "output_type": "stream",
58 | "text": [
59 | "Collecting lightgbm\n",
60 | "\u001b[?25l Downloading https://files.pythonhosted.org/packages/0b/9d/ddcb2f43aca194987f1a99e27edf41cf9bc39ea750c3371c2a62698c509a/lightgbm-2.3.1-py2.py3-none-manylinux1_x86_64.whl (1.2MB)\n",
61 | "\r\u001b[K |▎ | 10kB 17.8MB/s eta 0:00:01\r\u001b[K |▌ | 20kB 6.6MB/s eta 0:00:01\r\u001b[K |▉ | 30kB 8.1MB/s eta 0:00:01\r\u001b[K |█ | 40kB 5.8MB/s eta 0:00:01\r\u001b[K |█▎ | 51kB 6.3MB/s eta 0:00:01\r\u001b[K |█▋ | 61kB 7.3MB/s eta 0:00:01\r\u001b[K |█▉ | 71kB 7.8MB/s eta 0:00:01\r\u001b[K |██ | 81kB 7.3MB/s eta 0:00:01\r\u001b[K |██▍ | 92kB 8.1MB/s eta 0:00:01\r\u001b[K |██▋ | 102kB 8.0MB/s eta 0:00:01\r\u001b[K |███ | 112kB 8.0MB/s eta 0:00:01\r\u001b[K |███▏ | 122kB 8.0MB/s eta 0:00:01\r\u001b[K |███▍ | 133kB 8.0MB/s eta 0:00:01\r\u001b[K |███▊ | 143kB 8.0MB/s eta 0:00:01\r\u001b[K |████ | 153kB 8.0MB/s eta 0:00:01\r\u001b[K |████▏ | 163kB 8.0MB/s eta 0:00:01\r\u001b[K |████▌ | 174kB 8.0MB/s eta 0:00:01\r\u001b[K |████▊ | 184kB 8.0MB/s eta 0:00:01\r\u001b[K |█████ | 194kB 8.0MB/s eta 0:00:01\r\u001b[K |█████▎ | 204kB 8.0MB/s eta 0:00:01\r\u001b[K |█████▌ | 215kB 8.0MB/s eta 0:00:01\r\u001b[K |█████▉ | 225kB 8.0MB/s eta 0:00:01\r\u001b[K |██████ | 235kB 8.0MB/s eta 0:00:01\r\u001b[K |██████▎ | 245kB 8.0MB/s eta 0:00:01\r\u001b[K |██████▋ | 256kB 8.0MB/s eta 0:00:01\r\u001b[K |██████▉ | 266kB 8.0MB/s eta 0:00:01\r\u001b[K |███████ | 276kB 8.0MB/s eta 0:00:01\r\u001b[K |███████▍ | 286kB 8.0MB/s eta 0:00:01\r\u001b[K |███████▋ | 296kB 8.0MB/s eta 0:00:01\r\u001b[K |████████ | 307kB 8.0MB/s eta 0:00:01\r\u001b[K |████████▏ | 317kB 8.0MB/s eta 0:00:01\r\u001b[K |████████▍ | 327kB 8.0MB/s eta 0:00:01\r\u001b[K |████████▊ | 337kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████ | 348kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████▏ | 358kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████▌ | 368kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████▊ | 378kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████ | 389kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████▎ | 399kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████▌ | 409kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████▉ | 419kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████ | 430kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████▎ | 440kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████▋ | 450kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████▉ | 460kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████ | 471kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████▍ | 481kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████▋ | 491kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████ | 501kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████▏ | 512kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████▍ | 522kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████▊ | 532kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████ | 542kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████▏ | 552kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████▌ | 563kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████▊ | 573kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████ | 583kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████▎ | 593kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████▌ | 604kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████▉ | 614kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████ | 624kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████▎ | 634kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████▋ | 645kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████▉ | 655kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████ | 665kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████▍ | 675kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████▋ | 686kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████ | 696kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████▏ | 706kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████▍ | 716kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████▊ | 727kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████ | 737kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████▏ | 747kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████▌ | 757kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████▊ | 768kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████ | 778kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████▎ | 788kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████▌ | 798kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████▉ | 808kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████ | 819kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████▎ | 829kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████▋ | 839kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████▉ | 849kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████▏ | 860kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████▍ | 870kB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████▋ | 880kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████ | 890kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████▏ | 901kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████▍ | 911kB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████▊ | 921kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████ | 931kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████▏ | 942kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████▌ | 952kB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████▊ | 962kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████ | 972kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████▎ | 983kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████▌ | 993kB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████▉ | 1.0MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████ | 1.0MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████▎ | 1.0MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████▋ | 1.0MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████▉ | 1.0MB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████████▏ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████████▍ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████████▋ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████████ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████████▏ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████████▍ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████████▊ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████████ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████████▏ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████████▌ | 1.1MB 8.0MB/s eta 0:00:01\r\u001b[K |█████████████████████████████▊ | 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████████ | 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████████▎ | 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████████▌ | 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |██████████████████████████████▉ | 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████████████ | 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████████████▎| 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████████████▋| 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |███████████████████████████████▉| 1.2MB 8.0MB/s eta 0:00:01\r\u001b[K |████████████████████████████████| 1.2MB 8.0MB/s \n",
62 | "\u001b[?25hRequirement already up-to-date: xgboost in /usr/local/lib/python3.6/dist-packages (0.90)\n",
63 | "Collecting scikit-learn\n",
64 | "\u001b[?25l Downloading https://files.pythonhosted.org/packages/d1/48/e9fa9e252abcd1447eff6f9257636af31758a6e46fd5ce5d3c879f6907cb/scikit_learn-0.22.1-cp36-cp36m-manylinux1_x86_64.whl (7.0MB)\n",
65 | "\u001b[K |████████████████████████████████| 7.1MB 22.0MB/s \n",
66 | "\u001b[?25hRequirement already up-to-date: pandas in /usr/local/lib/python3.6/dist-packages (0.25.3)\n",
67 | "Collecting mlxtend\n",
68 | "\u001b[?25l Downloading https://files.pythonhosted.org/packages/52/04/c362f34f666f0ddc7cf593805e64d64fa670ed96fd9302e68549dd48287d/mlxtend-0.17.0-py2.py3-none-any.whl (1.3MB)\n",
69 | "\u001b[K |████████████████████████████████| 1.3MB 47.1MB/s \n",
70 | "\u001b[?25hRequirement already satisfied, skipping upgrade: scipy in /usr/local/lib/python3.6/dist-packages (from lightgbm) (1.3.3)\n",
71 | "Requirement already satisfied, skipping upgrade: numpy in /usr/local/lib/python3.6/dist-packages (from lightgbm) (1.17.4)\n",
72 | "Requirement already satisfied, skipping upgrade: joblib>=0.11 in /usr/local/lib/python3.6/dist-packages (from scikit-learn) (0.14.1)\n",
73 | "Requirement already satisfied, skipping upgrade: python-dateutil>=2.6.1 in /usr/local/lib/python3.6/dist-packages (from pandas) (2.6.1)\n",
74 | "Requirement already satisfied, skipping upgrade: pytz>=2017.2 in /usr/local/lib/python3.6/dist-packages (from pandas) (2018.9)\n",
75 | "Requirement already satisfied, skipping upgrade: setuptools in /usr/local/lib/python3.6/dist-packages (from mlxtend) (42.0.2)\n",
76 | "Requirement already satisfied, skipping upgrade: matplotlib>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from mlxtend) (3.1.2)\n",
77 | "Requirement already satisfied, skipping upgrade: six>=1.5 in /usr/local/lib/python3.6/dist-packages (from python-dateutil>=2.6.1->pandas) (1.12.0)\n",
78 | "Requirement already satisfied, skipping upgrade: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib>=3.0.0->mlxtend) (2.4.5)\n",
79 | "Requirement already satisfied, skipping upgrade: kiwisolver>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib>=3.0.0->mlxtend) (1.1.0)\n",
80 | "Requirement already satisfied, skipping upgrade: cycler>=0.10 in /usr/local/lib/python3.6/dist-packages (from matplotlib>=3.0.0->mlxtend) (0.10.0)\n",
81 | "Installing collected packages: scikit-learn, lightgbm, mlxtend\n",
82 | " Found existing installation: scikit-learn 0.21.3\n",
83 | " Uninstalling scikit-learn-0.21.3:\n",
84 | " Successfully uninstalled scikit-learn-0.21.3\n",
85 | " Found existing installation: lightgbm 2.2.3\n",
86 | " Uninstalling lightgbm-2.2.3:\n",
87 | " Successfully uninstalled lightgbm-2.2.3\n",
88 | " Found existing installation: mlxtend 0.14.0\n",
89 | " Uninstalling mlxtend-0.14.0:\n",
90 | " Successfully uninstalled mlxtend-0.14.0\n",
91 | "Successfully installed lightgbm-2.3.1 mlxtend-0.17.0 scikit-learn-0.22.1\n"
92 | ],
93 | "name": "stdout"
94 | },
95 | {
96 | "output_type": "display_data",
97 | "data": {
98 | "application/vnd.colab-display-data+json": {
99 | "pip_warning": {
100 | "packages": [
101 | "lightgbm",
102 | "mlxtend",
103 | "sklearn"
104 | ]
105 | }
106 | }
107 | },
108 | "metadata": {
109 | "tags": []
110 | }
111 | }
112 | ]
113 | },
114 | {
115 | "cell_type": "code",
116 | "metadata": {
117 | "id": "dzx0-ABr75WX",
118 | "colab_type": "code",
119 | "colab": {}
120 | },
121 | "source": [
122 | "import pandas as pd\n",
123 | "import numpy as np\n",
124 | "from sklearn.datasets import load_boston\n",
125 | "\n",
126 | "# Suppress warnings for now\n",
127 | "import warnings\n",
128 | "warnings.simplefilter(action='ignore', category=UserWarning)\n",
129 | "warnings.simplefilter(action='ignore', category=FutureWarning)"
130 | ],
131 | "execution_count": 0,
132 | "outputs": []
133 | },
134 | {
135 | "cell_type": "markdown",
136 | "metadata": {
137 | "id": "R5vCI_Fl75Wa",
138 | "colab_type": "text"
139 | },
140 | "source": [
141 | "# Loading the dataset from Scikit-Learn"
142 | ]
143 | },
144 | {
145 | "cell_type": "code",
146 | "metadata": {
147 | "id": "2yw3p1Z675Wb",
148 | "colab_type": "code",
149 | "colab": {}
150 | },
151 | "source": [
152 | "def dataset_to_df(load):\n",
153 | " # Load the input data into the dataframe\n",
154 | " df = pd.DataFrame(load.data, columns=load.feature_names)\n",
155 | " \n",
156 | " # Add the output data into the dataframe\n",
157 | " df['label'] = pd.Series(load.target)\n",
158 | " \n",
159 | " # Return the dataframe\n",
160 | " return df"
161 | ],
162 | "execution_count": 0,
163 | "outputs": []
164 | },
165 | {
166 | "cell_type": "code",
167 | "metadata": {
168 | "scrolled": true,
169 | "id": "OKcGkfdA75Wd",
170 | "colab_type": "code",
171 | "outputId": "c8ace8bf-c0c5-404b-b0c0-d9afbba5dee1",
172 | "colab": {
173 | "base_uri": "https://localhost:8080/",
174 | "height": 204
175 | }
176 | },
177 | "source": [
178 | "df = dataset_to_df(load_boston())\n",
179 | "df.head()"
180 | ],
181 | "execution_count": 3,
182 | "outputs": [
183 | {
184 | "output_type": "execute_result",
185 | "data": {
186 | "text/html": [
187 | "
\n", 205 | " | CRIM | \n", 206 | "ZN | \n", 207 | "INDUS | \n", 208 | "CHAS | \n", 209 | "NOX | \n", 210 | "RM | \n", 211 | "AGE | \n", 212 | "DIS | \n", 213 | "RAD | \n", 214 | "TAX | \n", 215 | "PTRATIO | \n", 216 | "B | \n", 217 | "LSTAT | \n", 218 | "label | \n", 219 | "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", 224 | "0.00632 | \n", 225 | "18.0 | \n", 226 | "2.31 | \n", 227 | "0.0 | \n", 228 | "0.538 | \n", 229 | "6.575 | \n", 230 | "65.2 | \n", 231 | "4.0900 | \n", 232 | "1.0 | \n", 233 | "296.0 | \n", 234 | "15.3 | \n", 235 | "396.90 | \n", 236 | "4.98 | \n", 237 | "24.0 | \n", 238 | "
1 | \n", 241 | "0.02731 | \n", 242 | "0.0 | \n", 243 | "7.07 | \n", 244 | "0.0 | \n", 245 | "0.469 | \n", 246 | "6.421 | \n", 247 | "78.9 | \n", 248 | "4.9671 | \n", 249 | "2.0 | \n", 250 | "242.0 | \n", 251 | "17.8 | \n", 252 | "396.90 | \n", 253 | "9.14 | \n", 254 | "21.6 | \n", 255 | "
2 | \n", 258 | "0.02729 | \n", 259 | "0.0 | \n", 260 | "7.07 | \n", 261 | "0.0 | \n", 262 | "0.469 | \n", 263 | "7.185 | \n", 264 | "61.1 | \n", 265 | "4.9671 | \n", 266 | "2.0 | \n", 267 | "242.0 | \n", 268 | "17.8 | \n", 269 | "392.83 | \n", 270 | "4.03 | \n", 271 | "34.7 | \n", 272 | "
3 | \n", 275 | "0.03237 | \n", 276 | "0.0 | \n", 277 | "2.18 | \n", 278 | "0.0 | \n", 279 | "0.458 | \n", 280 | "6.998 | \n", 281 | "45.8 | \n", 282 | "6.0622 | \n", 283 | "3.0 | \n", 284 | "222.0 | \n", 285 | "18.7 | \n", 286 | "394.63 | \n", 287 | "2.94 | \n", 288 | "33.4 | \n", 289 | "
4 | \n", 292 | "0.06905 | \n", 293 | "0.0 | \n", 294 | "2.18 | \n", 295 | "0.0 | \n", 296 | "0.458 | \n", 297 | "7.147 | \n", 298 | "54.2 | \n", 299 | "6.0622 | \n", 300 | "3.0 | \n", 301 | "222.0 | \n", 302 | "18.7 | \n", 303 | "396.90 | \n", 304 | "5.33 | \n", 305 | "36.2 | \n", 306 | "