{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "### Task to predict whether person has ckd or notckd??\n", "\n", "## ckd-chronic kidney disease\n", "## notckd-->> not crornic kidney disease" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "\n", "import pandas as pd\n", "import numpy as np\n", "import seaborn as sns\n", "import matplotlib.pyplot as plt" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | age | \n", "sex | \n", "cp | \n", "trestbps | \n", "chol | \n", "fbs | \n", "restecg | \n", "thalach | \n", "exang | \n", "oldpeak | \n", "slope | \n", "ca | \n", "thal | \n", "target | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "52 | \n", "1 | \n", "0 | \n", "125 | \n", "212 | \n", "0 | \n", "1 | \n", "168 | \n", "0 | \n", "1.0 | \n", "2 | \n", "2 | \n", "3 | \n", "0 | \n", "
1 | \n", "53 | \n", "1 | \n", "0 | \n", "140 | \n", "203 | \n", "1 | \n", "0 | \n", "155 | \n", "1 | \n", "3.1 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
2 | \n", "70 | \n", "1 | \n", "0 | \n", "145 | \n", "174 | \n", "0 | \n", "1 | \n", "125 | \n", "1 | \n", "2.6 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
3 | \n", "61 | \n", "1 | \n", "0 | \n", "148 | \n", "203 | \n", "0 | \n", "1 | \n", "161 | \n", "0 | \n", "0.0 | \n", "2 | \n", "1 | \n", "3 | \n", "0 | \n", "
4 | \n", "62 | \n", "0 | \n", "0 | \n", "138 | \n", "294 | \n", "1 | \n", "1 | \n", "106 | \n", "0 | \n", "1.9 | \n", "1 | \n", "3 | \n", "2 | \n", "0 | \n", "
\n", " | age | \n", "sex | \n", "cp | \n", "trestbps | \n", "chol | \n", "fbs | \n", "restecg | \n", "thalach | \n", "exang | \n", "oldpeak | \n", "slope | \n", "ca | \n", "thal | \n", "target | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "52 | \n", "1 | \n", "0 | \n", "125 | \n", "212 | \n", "0 | \n", "1 | \n", "168 | \n", "0 | \n", "1.0 | \n", "2 | \n", "2 | \n", "3 | \n", "0 | \n", "
1 | \n", "53 | \n", "1 | \n", "0 | \n", "140 | \n", "203 | \n", "1 | \n", "0 | \n", "155 | \n", "1 | \n", "3.1 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
2 | \n", "70 | \n", "1 | \n", "0 | \n", "145 | \n", "174 | \n", "0 | \n", "1 | \n", "125 | \n", "1 | \n", "2.6 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
3 | \n", "61 | \n", "1 | \n", "0 | \n", "148 | \n", "203 | \n", "0 | \n", "1 | \n", "161 | \n", "0 | \n", "0.0 | \n", "2 | \n", "1 | \n", "3 | \n", "0 | \n", "
4 | \n", "62 | \n", "0 | \n", "0 | \n", "138 | \n", "294 | \n", "1 | \n", "1 | \n", "106 | \n", "0 | \n", "1.9 | \n", "1 | \n", "3 | \n", "2 | \n", "0 | \n", "
\n", " | age | \n", "sex | \n", "cp | \n", "trestbps | \n", "chol | \n", "fbs | \n", "restecg | \n", "thalach | \n", "exang | \n", "oldpeak | \n", "slope | \n", "ca | \n", "thal | \n", "target | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "52 | \n", "1 | \n", "0 | \n", "125 | \n", "212 | \n", "0 | \n", "1 | \n", "168 | \n", "0 | \n", "1.0 | \n", "2 | \n", "2 | \n", "3 | \n", "0 | \n", "
1 | \n", "53 | \n", "1 | \n", "0 | \n", "140 | \n", "203 | \n", "1 | \n", "0 | \n", "155 | \n", "1 | \n", "3.1 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
2 | \n", "70 | \n", "1 | \n", "0 | \n", "145 | \n", "174 | \n", "0 | \n", "1 | \n", "125 | \n", "1 | \n", "2.6 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
3 | \n", "61 | \n", "1 | \n", "0 | \n", "148 | \n", "203 | \n", "0 | \n", "1 | \n", "161 | \n", "0 | \n", "0.0 | \n", "2 | \n", "1 | \n", "3 | \n", "0 | \n", "
4 | \n", "62 | \n", "0 | \n", "0 | \n", "138 | \n", "294 | \n", "1 | \n", "1 | \n", "106 | \n", "0 | \n", "1.9 | \n", "1 | \n", "3 | \n", "2 | \n", "0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
1020 | \n", "59 | \n", "1 | \n", "1 | \n", "140 | \n", "221 | \n", "0 | \n", "1 | \n", "164 | \n", "1 | \n", "0.0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "
1021 | \n", "60 | \n", "1 | \n", "0 | \n", "125 | \n", "258 | \n", "0 | \n", "0 | \n", "141 | \n", "1 | \n", "2.8 | \n", "1 | \n", "1 | \n", "3 | \n", "0 | \n", "
1022 | \n", "47 | \n", "1 | \n", "0 | \n", "110 | \n", "275 | \n", "0 | \n", "0 | \n", "118 | \n", "1 | \n", "1.0 | \n", "1 | \n", "1 | \n", "2 | \n", "0 | \n", "
1023 | \n", "50 | \n", "0 | \n", "0 | \n", "110 | \n", "254 | \n", "0 | \n", "0 | \n", "159 | \n", "0 | \n", "0.0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "
1024 | \n", "54 | \n", "1 | \n", "0 | \n", "120 | \n", "188 | \n", "0 | \n", "1 | \n", "113 | \n", "0 | \n", "1.4 | \n", "1 | \n", "1 | \n", "3 | \n", "0 | \n", "
1025 rows × 14 columns
\n", "\n", " | age | \n", "sex | \n", "cp | \n", "trestbps | \n", "chol | \n", "fbs | \n", "restecg | \n", "thalach | \n", "exang | \n", "oldpeak | \n", "slope | \n", "ca | \n", "thal | \n", "target | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "52 | \n", "1 | \n", "0 | \n", "125 | \n", "212 | \n", "0 | \n", "1 | \n", "168 | \n", "0 | \n", "1.0 | \n", "2 | \n", "2 | \n", "3 | \n", "0 | \n", "
1 | \n", "53 | \n", "1 | \n", "0 | \n", "140 | \n", "203 | \n", "1 | \n", "0 | \n", "155 | \n", "1 | \n", "3.1 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
2 | \n", "70 | \n", "1 | \n", "0 | \n", "145 | \n", "174 | \n", "0 | \n", "1 | \n", "125 | \n", "1 | \n", "2.6 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
3 | \n", "61 | \n", "1 | \n", "0 | \n", "148 | \n", "203 | \n", "0 | \n", "1 | \n", "161 | \n", "0 | \n", "0.0 | \n", "2 | \n", "1 | \n", "3 | \n", "0 | \n", "
4 | \n", "62 | \n", "0 | \n", "0 | \n", "138 | \n", "294 | \n", "1 | \n", "1 | \n", "106 | \n", "0 | \n", "1.9 | \n", "1 | \n", "3 | \n", "2 | \n", "0 | \n", "
\n", " | age | \n", "sex | \n", "cp | \n", "trestbps | \n", "chol | \n", "fbs | \n", "restecg | \n", "thalach | \n", "exang | \n", "oldpeak | \n", "slope | \n", "ca | \n", "thal | \n", "target | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "52 | \n", "1 | \n", "0 | \n", "125 | \n", "212 | \n", "0 | \n", "1 | \n", "168 | \n", "0 | \n", "1.0 | \n", "2 | \n", "2 | \n", "3 | \n", "0 | \n", "
1 | \n", "53 | \n", "1 | \n", "0 | \n", "140 | \n", "203 | \n", "1 | \n", "0 | \n", "155 | \n", "1 | \n", "3.1 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
2 | \n", "70 | \n", "1 | \n", "0 | \n", "145 | \n", "174 | \n", "0 | \n", "1 | \n", "125 | \n", "1 | \n", "2.6 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
3 | \n", "61 | \n", "1 | \n", "0 | \n", "148 | \n", "203 | \n", "0 | \n", "1 | \n", "161 | \n", "0 | \n", "0.0 | \n", "2 | \n", "1 | \n", "3 | \n", "0 | \n", "
4 | \n", "62 | \n", "0 | \n", "0 | \n", "138 | \n", "294 | \n", "1 | \n", "1 | \n", "106 | \n", "0 | \n", "1.9 | \n", "1 | \n", "3 | \n", "2 | \n", "0 | \n", "
\n", " | age | \n", "sex | \n", "cp | \n", "trestbps | \n", "chol | \n", "fbs | \n", "restecg | \n", "thalach | \n", "exang | \n", "oldpeak | \n", "slope | \n", "ca | \n", "thal | \n", "target | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "52 | \n", "1 | \n", "0 | \n", "125 | \n", "212 | \n", "0 | \n", "1 | \n", "168 | \n", "0 | \n", "1.0 | \n", "2 | \n", "2 | \n", "3 | \n", "0 | \n", "
1 | \n", "53 | \n", "1 | \n", "0 | \n", "140 | \n", "203 | \n", "1 | \n", "0 | \n", "155 | \n", "1 | \n", "3.1 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
2 | \n", "70 | \n", "1 | \n", "0 | \n", "145 | \n", "174 | \n", "0 | \n", "1 | \n", "125 | \n", "1 | \n", "2.6 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
3 | \n", "61 | \n", "1 | \n", "0 | \n", "148 | \n", "203 | \n", "0 | \n", "1 | \n", "161 | \n", "0 | \n", "0.0 | \n", "2 | \n", "1 | \n", "3 | \n", "0 | \n", "
4 | \n", "62 | \n", "0 | \n", "0 | \n", "138 | \n", "294 | \n", "1 | \n", "1 | \n", "106 | \n", "0 | \n", "1.9 | \n", "1 | \n", "3 | \n", "2 | \n", "0 | \n", "
SelectKBest(k=13, score_func=<function chi2 at 0x000001FAAA44B250>)In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
SelectKBest(k=13, score_func=<function chi2 at 0x000001FAAA44B250>)
\n", " | Score | \n", "
---|---|
0 | \n", "81.425368 | \n", "
1 | \n", "24.373650 | \n", "
2 | \n", "217.823922 | \n", "
3 | \n", "45.974069 | \n", "
4 | \n", "110.723364 | \n", "
5 | \n", "1.477550 | \n", "
6 | \n", "9.739343 | \n", "
7 | \n", "650.008493 | \n", "
8 | \n", "130.470927 | \n", "
9 | \n", "253.653461 | \n", "
10 | \n", "33.673948 | \n", "
11 | \n", "210.625919 | \n", "
12 | \n", "19.373465 | \n", "
\n", " | 0 | \n", "
---|---|
0 | \n", "age | \n", "
1 | \n", "sex | \n", "
2 | \n", "cp | \n", "
3 | \n", "trestbps | \n", "
4 | \n", "chol | \n", "
5 | \n", "fbs | \n", "
6 | \n", "restecg | \n", "
7 | \n", "thalach | \n", "
8 | \n", "exang | \n", "
9 | \n", "oldpeak | \n", "
10 | \n", "slope | \n", "
11 | \n", "ca | \n", "
12 | \n", "thal | \n", "
\n", " | 0 | \n", "Score | \n", "
---|---|---|
0 | \n", "age | \n", "81.425368 | \n", "
1 | \n", "sex | \n", "24.373650 | \n", "
2 | \n", "cp | \n", "217.823922 | \n", "
3 | \n", "trestbps | \n", "45.974069 | \n", "
4 | \n", "chol | \n", "110.723364 | \n", "
5 | \n", "fbs | \n", "1.477550 | \n", "
6 | \n", "restecg | \n", "9.739343 | \n", "
7 | \n", "thalach | \n", "650.008493 | \n", "
8 | \n", "exang | \n", "130.470927 | \n", "
9 | \n", "oldpeak | \n", "253.653461 | \n", "
10 | \n", "slope | \n", "33.673948 | \n", "
11 | \n", "ca | \n", "210.625919 | \n", "
12 | \n", "thal | \n", "19.373465 | \n", "
\n", " | Features | \n", "Score | \n", "
---|---|---|
0 | \n", "age | \n", "81.425368 | \n", "
1 | \n", "sex | \n", "24.373650 | \n", "
2 | \n", "cp | \n", "217.823922 | \n", "
3 | \n", "trestbps | \n", "45.974069 | \n", "
4 | \n", "chol | \n", "110.723364 | \n", "
5 | \n", "fbs | \n", "1.477550 | \n", "
6 | \n", "restecg | \n", "9.739343 | \n", "
7 | \n", "thalach | \n", "650.008493 | \n", "
8 | \n", "exang | \n", "130.470927 | \n", "
9 | \n", "oldpeak | \n", "253.653461 | \n", "
10 | \n", "slope | \n", "33.673948 | \n", "
11 | \n", "ca | \n", "210.625919 | \n", "
12 | \n", "thal | \n", "19.373465 | \n", "
\n", " | Features | \n", "Score | \n", "
---|---|---|
7 | \n", "thalach | \n", "650.008493 | \n", "
9 | \n", "oldpeak | \n", "253.653461 | \n", "
2 | \n", "cp | \n", "217.823922 | \n", "
11 | \n", "ca | \n", "210.625919 | \n", "
8 | \n", "exang | \n", "130.470927 | \n", "
4 | \n", "chol | \n", "110.723364 | \n", "
0 | \n", "age | \n", "81.425368 | \n", "
3 | \n", "trestbps | \n", "45.974069 | \n", "
10 | \n", "slope | \n", "33.673948 | \n", "
1 | \n", "sex | \n", "24.373650 | \n", "
RandomForestClassifier()In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
RandomForestClassifier()