first commit

This commit is contained in:
2022-08-08 17:28:20 +05:30
commit 1a20ca09a1
6 changed files with 9726 additions and 0 deletions

101
README.MD Normal file
View File

@@ -0,0 +1,101 @@
# Brain Stroke prediction- DecisionTree
A stroke is an interruption of the blood supply to any part of the brain. If blood flow was stopped for longer than a few seconds and the brain cannot get blood and oxygen, brain cells can die, and the abilities controlled by that area of the brain are lost. In this Notebook we will use some features to see wether we will be able to predict the stoke or not? This is just a theoretical Machine Learning Model that will analyze the data and determine where the stroke can occur.
## Basic Outline For A Machine Learning Model:
Points to keep in mind when working with a machine learning model
1. Import the Data
2. Clean the Data
3. Split the Data into Training/Test Sets
4. Create Model
5. Train the Model
6. Make Predictions
7. Evaluate and Improve
## Libraries Needed:
1. Numpy
2. Pandas
3. Matplotlib
4. Scikit-Learn
5. Seaborn
6. Cufflinks
## Tools Needed:
1. Jupyter (IDE)
2. https://www.kaggle.com (To download the dataset)
3. https://dreampuf.github.io/GraphvizOnline/ (To visualize the graph)
## Methodology:
1. IMPORTING LIBRARIES AND LOADING DATA
2. DATA EXPLORATION
3. VIZUALIZATION
4. DATA PREPROCESSING
a. Target and Feature values / Train Test Split
5. MODEL BUILDING
a. Decision Tree Classifier and Gini method
b. Prediction Model File Generation
c. Prediction Model File Loading
d. Model accuracy score
i. Testing Accuracy
ii. Training Accuracy
6. MODEL WORKING GRAPH
## In-Depth Working of this model:
### Imports
1. Numpy: For working with arrays.
2. Pandas: Used to analyze the data.
3. OS Module: For working with files/directories.
4. matplotlib: Used for programmatic plot generation.
5. Seaborn: Used for statistical graphics.
6. Warnings: Used to control warnings in Python.
7. sklearn: These are simple and efficient tools for predictive data analsis.
### Data Exploration
1. pd.read_csv: Used to load cvs files in pandas dataframe.
2. df.head: It returns first 'n' rows.
3. pd.info: It prints information about the dataframe.
4. df.describe: It generates descriptive statistics.
5. unique: It returns unique values from the dataframe.
### Vizualization
1. Cufflinks: It connects plotly with pandas to create charts directly on the dataframe.
2. go_offline: This enables us to use plotly offline rather than online.
3. offline=Flase: It enables the charts to not render locally.
4. df.groupby: It enables us to group dataframe using a mapper or a series of colomns.
5. df.values: It returns a numpy representation of the dataframe.
6. df.iplot: It is for building interactive plots.
7. df.sum: It returns a sum of values over the requested axis.
### Data Preprocessing
1. df.isnull: It detects missing values.
2. df.drop: It drops speficied labels from rows and columns.
3. get_dummies: It converts categorial variable into dummy/indicator variable.
### Model Building
1. criterion: The function to measure the quality of a split.
2. random_state: It controls the randomness of the estimator.
3. max_depth: The maximum depth of the tree.
4. clf_gini.fit: It is used to fit training data.
5. joblib.dump: It collects all the learning and dumps it in one file.
6. joblib.load: It reconstructs the file for use which is created by 'dump' method.
7. clf_gini.predict: It is a method which operates using numpy.argmax function on the output of predic_probo.
8. clf_gini.score: It returns the mean accuracy on the given test data and labels.
9. export_graphviz: It is used to export a decision tree in a '.dot' format.

4982
full_data.csv Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,202 @@
gender,age,hypertension,heart_disease,ever_married,work_type,Residence_type,avg_glucose_level,bmi,smoking_status,stroke
Female,61.0,0,0,Yes,Self-employed,Rural,202.21,31.555602417555065,never smoked,1
Female,59.0,0,0,Yes,Private,Rural,76.15,30.24293671780551,Unknown,1
Male,78.0,0,1,Yes,Private,Urban,219.84,30.698951437189447,Unknown,1
Male,57.0,0,1,No,Govt_job,Urban,217.08,33.80840960032553,Unknown,1
Male,58.0,0,0,Yes,Private,Rural,189.84,31.378533851873115,Unknown,1
Male,59.0,0,0,Yes,Private,Rural,211.78,33.4845680869329,formerly smoked,1
Female,63.0,0,0,Yes,Private,Urban,90.9,30.042545164065906,formerly smoked,1
Female,75.0,0,1,No,Self-employed,Urban,109.78,28.31827337114426,Unknown,1
Female,76.0,0,0,No,Private,Urban,89.96,28.397892673424312,Unknown,1
Male,78.0,1,0,Yes,Private,Urban,75.32,29.139780244728872,formerly smoked,1
Female,63.0,0,0,Yes,Govt_job,Urban,197.54,31.602317143886843,never smoked,1
Male,78.0,0,0,Yes,Private,Urban,237.75,29.316691843518786,formerly smoked,1
Male,75.0,0,0,Yes,Private,Urban,104.72,28.31827337114426,Unknown,1
Female,76.0,0,0,Yes,Govt_job,Rural,62.57,27.954912232096934,formerly smoked,1
Female,51.0,0,0,Yes,Private,Urban,165.31,30.491106831242366,never smoked,1
Female,66.0,0,0,Yes,Self-employed,Urban,101.45,29.292953098797682,Unknown,1
Male,58.0,0,0,Yes,Private,Urban,71.2,30.003880754655786,Unknown,1
Male,58.0,0,0,Yes,Private,Urban,82.3,30.199570565349735,smokes,1
Female,76.0,0,0,Yes,Self-employed,Urban,106.41,28.202069360450302,formerly smoked,1
Female,72.0,0,0,Yes,Private,Urban,219.91,32.120369077356244,Unknown,1
Male,78.0,1,0,Yes,Self-employed,Urban,93.13,29.210833962046138,formerly smoked,1
Female,75.0,0,0,Yes,Govt_job,Urban,62.48,28.070471960148872,Unknown,1
Female,38.0,0,0,Yes,Private,Rural,101.45,29.863774950891848,formerly smoked,1
Male,65.0,0,0,Yes,Self-employed,Urban,68.43,29.583323235372124,formerly smoked,1
Female,79.0,0,0,Yes,Private,Rural,169.67,27.971856904548776,Unknown,1
Female,76.0,0,0,Yes,Private,Urban,57.92,27.940892278838152,formerly smoked,1
Male,71.0,0,1,Yes,Private,Urban,81.76,28.9457498615031,smokes,1
Female,1.32,0,0,No,children,Urban,70.37,18.719259745575055,Unknown,1
Male,79.0,1,0,Yes,Private,Rural,75.02,29.139780244728872,never smoked,1
Male,64.0,0,0,Yes,Self-employed,Rural,111.98,29.79052811527944,formerly smoked,1
Female,79.0,1,1,No,Self-employed,Rural,60.94,28.759856260413944,never smoked,1
Female,78.0,0,0,Yes,Self-employed,Rural,60.67,27.08627617177477,formerly smoked,1
Female,80.0,0,0,Yes,Govt_job,Urban,110.66,27.282122315103724,Unknown,1
Female,77.0,0,0,No,Private,Urban,81.32,28.08147438013183,Unknown,1
Male,61.0,0,1,Yes,Private,Urban,209.86,32.94704544116234,Unknown,1
Male,79.0,0,0,Yes,Private,Rural,114.77,27.243396290267707,formerly smoked,1
Male,74.0,0,0,Yes,Private,Urban,167.13,28.736400149250798,Unknown,1
Female,76.0,1,1,Yes,Self-employed,Urban,199.86,31.684031473836264,smokes,1
Male,74.0,0,0,Yes,Self-employed,Rural,60.98,28.070471960148872,never smoked,1
Male,71.0,1,0,Yes,Self-employed,Rural,87.8,30.763683412344054,Unknown,1
Male,34.0,0,1,Yes,Private,Urban,106.23,29.70237259796381,formerly smoked,0
Female,76.0,1,0,Yes,Self-employed,Urban,209.58,33.07902301871912,never smoked,0
Female,63.0,0,0,Yes,Govt_job,Rural,79.92,29.970218681520958,smokes,0
Male,61.0,0,0,Yes,Govt_job,Urban,184.15,30.863162932887985,Unknown,0
Male,54.0,1,0,Yes,Private,Rural,198.69,33.737576205047304,smokes,0
Male,40.0,0,0,Yes,Private,Rural,89.77,30.0668053524742,smokes,0
Female,48.0,1,0,No,Private,Rural,118.14,31.697085992503364,formerly smoked,0
Male,61.0,0,1,Yes,Private,Urban,88.27,29.99730179513789,never smoked,0
Male,31.0,1,0,Yes,Govt_job,Urban,92.11,31.198140115564627,never smoked,0
Female,43.0,0,0,Yes,Govt_job,Rural,107.42,29.854190333221652,never smoked,0
Female,9.0,0,0,No,children,Urban,95.81,20.018427356531838,Unknown,0
Male,52.0,0,0,Yes,Private,Urban,226.7,33.117246460733575,smokes,0
Female,77.0,0,1,Yes,Private,Rural,183.1,28.982843563019326,never smoked,0
Female,17.0,0,0,No,Private,Rural,83.23,26.420807382569834,never smoked,0
Female,71.0,0,0,Yes,Self-employed,Urban,91.35,29.016504284733173,formerly smoked,0
Female,35.0,0,0,No,Govt_job,Urban,83.76,29.789599917563965,smokes,0
Female,23.0,0,0,No,Private,Urban,110.16,26.997282265398667,never smoked,0
Male,40.0,0,0,No,Private,Urban,88.27,30.0668053524742,formerly smoked,0
Female,23.0,0,0,No,Private,Rural,193.22,28.383477868385224,smokes,0
Female,71.0,1,0,Yes,Self-employed,Rural,66.12,30.375307026800215,never smoked,0
Male,13.0,0,0,No,children,Urban,71.73,22.562797542765956,Unknown,0
Male,73.0,1,0,Yes,Self-employed,Rural,102.06,30.19632033911637,Unknown,0
Female,3.0,0,0,No,children,Urban,79.63,18.896758341975225,Unknown,0
Male,51.0,0,0,Yes,Private,Rural,217.71,33.749649271841086,formerly smoked,0
Male,35.0,0,0,Yes,Private,Rural,115.92,29.612603644460908,formerly smoked,0
Female,73.0,0,0,Yes,Self-employed,Rural,79.69,28.596578523400677,formerly smoked,0
Female,6.0,0,0,No,children,Urban,201.25,20.50813016611414,Unknown,0
Male,46.0,1,0,Yes,Private,Rural,73.72,31.606570696468122,smokes,0
Female,71.0,0,0,Yes,Private,Urban,214.77,32.27387095184459,Unknown,0
Female,54.0,1,0,Yes,Private,Rural,98.74,31.89971211530221,never smoked,0
Female,80.0,0,0,Yes,Govt_job,Urban,84.86,27.411314469808467,Unknown,0
Female,49.0,0,0,Yes,Private,Rural,67.27,29.876490922740366,formerly smoked,0
Male,72.0,0,0,Yes,Self-employed,Rural,72.09,28.54569321378707,smokes,0
Male,25.0,0,0,Yes,Private,Rural,78.29,27.173222235093398,smokes,0
Male,27.0,0,0,No,Private,Rural,191.79,28.89969575625761,smokes,0
Male,51.0,1,0,Yes,Private,Rural,163.56,32.29329460570186,formerly smoked,0
Male,48.0,0,0,Yes,Self-employed,Rural,216.88,33.69541657142078,smokes,0
Male,7.0,0,0,No,children,Urban,87.94,19.483194786207072,Unknown,0
Female,61.0,1,1,Yes,Private,Urban,237.58,33.746401289230256,formerly smoked,0
Female,25.0,0,0,Yes,Govt_job,Urban,93.23,27.24120740794051,smokes,0
Male,30.0,0,0,Yes,Private,Urban,91.23,29.28032172443538,smokes,0
Male,71.0,1,0,Yes,Self-employed,Rural,93.6,30.719672786758665,never smoked,0
Male,47.0,0,0,No,Private,Rural,237.17,32.05850252051601,Unknown,0
Male,76.0,0,1,Yes,Private,Urban,79.05,28.328095943797504,Unknown,0
Female,29.0,0,0,No,Private,Urban,81.43,28.61994283496398,formerly smoked,0
Female,48.0,0,1,Yes,Self-employed,Urban,101.22,30.006573102139797,formerly smoked,0
Female,57.0,1,0,Yes,Private,Urban,210.0,35.18860462517498,never smoked,0
Male,58.0,0,0,Yes,Private,Urban,94.0,30.272074039541987,Unknown,0
Male,45.0,0,1,Yes,Private,Rural,93.77,30.013810750424852,Unknown,0
Male,66.0,0,0,Yes,Private,Urban,190.4,30.538184095161768,formerly smoked,0
Male,59.0,0,1,Yes,Govt_job,Urban,188.69,31.378533851873115,formerly smoked,0
Male,34.0,0,0,Yes,Private,Rural,86.51,29.904709563307257,formerly smoked,0
Male,69.0,1,0,Yes,Private,Rural,107.11,30.624831677910333,smokes,0
Male,66.0,0,0,Yes,Self-employed,Urban,71.38,29.18710939880596,formerly smoked,0
Female,48.0,0,0,Yes,Self-employed,Rural,209.9,33.17294727137241,smokes,0
Male,32.0,0,0,No,Private,Rural,95.58,29.752554356966748,smokes,0
Male,60.0,0,0,Yes,Self-employed,Urban,185.71,31.378533851873115,Unknown,0
Female,30.0,0,0,No,Govt_job,Urban,88.2,29.28032172443538,smokes,0
Female,60.0,0,0,Yes,Self-employed,Urban,203.04,32.130179775170376,smokes,0
Male,10.0,0,0,No,children,Rural,99.87,20.263791073638025,formerly smoked,0
Male,20.0,0,0,No,Private,Rural,70.96,26.305040919138523,Unknown,0
Male,77.0,0,0,Yes,Private,Urban,74.26,28.004566476544774,formerly smoked,0
Male,67.0,0,0,Yes,Private,Urban,92.73,29.081488595208445,never smoked,0
Female,42.0,0,0,Yes,Private,Urban,208.06,32.49735905629397,smokes,0
Female,60.0,1,0,Yes,Private,Urban,109.0,31.89971211530221,Unknown,0
Male,0.48,0,0,No,children,Urban,73.02,17.89929451491795,Unknown,0
Male,35.0,0,0,Yes,Private,Rural,77.48,29.832593105583623,formerly smoked,0
Male,50.0,1,0,No,Private,Urban,81.96,31.97914377106592,formerly smoked,0
Female,19.0,0,0,No,Private,Rural,72.39,26.284524627193612,smokes,0
Female,77.0,1,0,Yes,Self-employed,Urban,109.51,29.663123711666024,never smoked,0
Male,67.0,0,1,Yes,Private,Rural,97.24,28.944067909678317,Unknown,0
Female,20.0,0,0,No,Private,Urban,89.03,26.59200375926125,smokes,0
Male,49.0,0,0,Yes,Private,Rural,79.64,30.188174647677695,smokes,0
Male,77.0,0,1,Yes,Govt_job,Rural,106.03,27.956143010263066,Unknown,0
Female,52.0,1,0,Yes,Self-employed,Rural,111.38,31.791922363152473,smokes,0
Male,43.0,0,0,Yes,Govt_job,Rural,80.07,29.984830834123173,never smoked,0
Female,69.0,1,0,Yes,Govt_job,Urban,112.2,30.574928449662846,never smoked,0
Female,34.0,1,0,Yes,Self-employed,Urban,100.61,31.47526322033101,Unknown,0
Male,78.0,0,1,Yes,Self-employed,Urban,243.73,28.02386637636746,smokes,0
Male,76.0,0,1,Yes,Self-employed,Urban,67.03,28.02871647102671,never smoked,0
Male,62.0,1,1,Yes,Private,Rural,176.25,32.43801447032291,never smoked,0
Female,71.0,1,0,Yes,Private,Urban,105.55,30.557687319717626,smokes,0
Male,79.0,0,1,Yes,Private,Urban,213.38,30.504871562608173,Unknown,0
Male,79.0,0,1,Yes,Private,Rural,82.27,27.411314469808467,never smoked,0
Male,54.0,0,0,Yes,Private,Rural,74.06,30.162336272799983,never smoked,0
Female,73.0,1,0,Yes,Private,Rural,217.84,33.899575602263056,never smoked,0
Female,5.0,0,0,No,children,Rural,105.18,19.03363307440957,Unknown,0
Female,38.0,0,0,Yes,Private,Rural,217.55,33.541750072202845,smokes,0
Male,72.0,1,0,Yes,Private,Rural,231.71,33.22529657056137,Unknown,0
Male,14.0,0,0,No,Private,Rural,110.72,25.92538060204817,never smoked,0
Male,50.0,0,0,Yes,Private,Urban,67.02,29.876490922740366,formerly smoked,0
Male,29.0,1,0,Yes,Private,Urban,77.55,30.352153075720764,formerly smoked,0
Male,75.0,1,0,Yes,Private,Rural,198.79,31.809102388818047,smokes,0
Female,68.0,1,1,Yes,Private,Rural,233.3,33.480734073500464,Unknown,0
Female,33.0,1,0,No,Private,Rural,97.87,31.430239364510037,smokes,0
Male,63.0,0,1,Yes,Self-employed,Urban,82.72,29.927100195480005,never smoked,0
Female,56.0,0,0,Yes,Private,Urban,102.97,30.111585941603717,smokes,0
Male,70.0,0,0,Yes,Govt_job,Urban,202.55,30.781985990405303,formerly smoked,0
Male,71.0,0,1,Yes,Private,Urban,204.98,30.976758580936625,formerly smoked,0
Female,73.0,0,0,No,Self-employed,Rural,69.35,28.36584508965892,never smoked,0
Female,67.0,1,0,Yes,Private,Rural,85.48,30.75318633749586,smokes,0
Female,62.0,1,0,Yes,Self-employed,Urban,75.78,31.75309029478169,smokes,0
Female,38.0,0,0,Yes,Private,Urban,91.44,30.0668053524742,Unknown,0
Female,47.0,0,0,Yes,Self-employed,Rural,195.61,31.720165526413464,never smoked,0
Female,42.0,0,0,Yes,Private,Urban,73.37,29.948147355072038,smokes,0
Male,58.0,0,0,Yes,Govt_job,Urban,160.87,30.546215505510165,formerly smoked,0
Male,44.0,1,0,Yes,Private,Rural,84.1,31.723509495457375,Unknown,0
Male,42.0,0,0,Yes,Private,Urban,177.91,30.68964575227439,Unknown,0
Male,78.0,1,0,Yes,Self-employed,Urban,90.19,29.210833962046138,Unknown,0
Female,68.0,0,0,No,Private,Urban,82.85,28.968393628910906,smokes,0
Male,39.0,0,0,Yes,Private,Rural,84.18,29.951301422935355,smokes,0
Male,60.0,0,0,Yes,Self-employed,Rural,212.02,33.4845680869329,Unknown,0
Female,31.0,0,0,Yes,Self-employed,Urban,87.23,29.435237286859376,formerly smoked,0
Male,67.0,0,0,Yes,Private,Urban,260.85,29.09959343959128,Unknown,0
Female,52.0,1,0,Yes,Self-employed,Rural,104.45,31.843071754782194,never smoked,0
Female,53.0,0,0,Yes,Private,Urban,227.68,33.117246460733575,never smoked,0
Female,33.0,0,0,No,Private,Urban,84.4,29.746116027365073,smokes,0
Female,53.0,0,0,No,Private,Rural,235.45,32.48706845856044,formerly smoked,0
Female,49.0,0,0,Yes,Private,Rural,107.55,30.056974383018026,Unknown,0
Male,52.0,0,1,No,Self-employed,Rural,79.81,30.188174647677695,formerly smoked,0
Female,41.0,0,0,Yes,Self-employed,Rural,76.66,29.99444194055943,Unknown,0
Male,1.88,0,0,No,children,Rural,143.97,19.018775636939367,Unknown,0
Male,34.0,0,0,Yes,Private,Urban,99.23,29.70237259796381,smokes,0
Female,16.0,0,0,No,Private,Urban,89.45,26.52751396445424,Unknown,0
Female,45.0,0,0,Yes,Private,Urban,202.66,31.86199054694296,never smoked,0
Male,1.08,0,0,No,children,Rural,74.5,18.797637948568624,Unknown,0
Male,1.8,0,0,No,children,Urban,68.8,18.719259745575055,Unknown,0
Female,13.0,0,0,No,children,Rural,219.81,25.654078421843533,Unknown,0
Female,61.0,0,0,Yes,Private,Rural,219.38,33.46726940704127,never smoked,0
Female,37.0,0,0,No,Govt_job,Rural,72.08,29.595595561791818,formerly smoked,0
Male,32.0,1,0,No,Govt_job,Urban,58.24,31.098300161525284,formerly smoked,0
Female,79.0,0,0,Yes,Private,Rural,208.05,29.78694460325683,smokes,0
Male,8.0,0,0,No,children,Urban,78.76,19.428195618403347,Unknown,0
Female,75.0,0,1,Yes,Self-employed,Urban,83.88,28.402910258289666,smokes,0
Female,79.0,1,0,Yes,Self-employed,Rural,92.43,29.210833962046138,never smoked,0
Female,69.0,0,1,Yes,Private,Urban,207.6,31.231186313834275,never smoked,0
Male,31.0,0,0,Yes,Private,Urban,108.62,29.23491653621969,smokes,0
Female,82.0,1,0,Yes,Private,Urban,222.52,31.75340319266665,formerly smoked,0
Male,32.0,1,0,No,Private,Rural,74.43,31.497422037342364,Unknown,0
Female,17.0,0,0,No,Private,Urban,92.97,26.52751396445424,formerly smoked,0
Female,18.0,0,0,No,Private,Rural,101.12,26.437222755448115,smokes,0
Male,59.0,1,0,Yes,Govt_job,Rural,253.93,32.1306496403525,formerly smoked,0
Male,3.0,0,0,No,children,Rural,194.75,20.11991532687849,Unknown,0
Female,20.0,0,0,No,Govt_job,Rural,79.53,26.52504773335733,never smoked,0
Female,78.0,0,0,Yes,Govt_job,Urban,101.76,27.32855855724956,smokes,0
Male,52.0,1,0,Yes,Govt_job,Rural,116.62,31.749263451594498,smokes,0
Female,65.0,0,1,Yes,Private,Rural,57.52,29.420252347958517,formerly smoked,0
Male,59.0,0,0,Yes,Private,Urban,223.16,33.17530861079809,Unknown,0
Female,78.0,1,1,Yes,Private,Rural,206.53,31.17927645645906,never smoked,0
Female,70.0,0,1,Yes,Self-employed,Rural,65.68,28.64225263181359,Unknown,0
Female,70.0,0,1,Yes,Self-employed,Urban,240.69,30.87306207992168,smokes,0
Male,37.0,0,0,Yes,Private,Rural,107.06,29.70237259796381,smokes,0
Male,72.0,0,1,Yes,Private,Rural,238.27,30.69765019772622,smokes,0
Male,1.32,0,0,No,children,Rural,107.02,18.799209785253908,Unknown,0
Male,58.0,0,0,Yes,Govt_job,Urban,84.94,30.199570565349735,never smoked,0
Male,31.0,0,0,No,Private,Urban,215.07,32.721655047898544,smokes,0
Male,41.0,0,0,No,Private,Rural,70.15,29.75663127443438,formerly smoked,0
Male,40.0,0,0,Yes,Private,Urban,191.15,31.12417217394211,smokes,0
Female,45.0,1,0,Yes,Govt_job,Rural,95.02,31.79830364006429,smokes,0
Male,40.0,0,0,Yes,Private,Rural,83.94,29.951301422935355,smokes,0
Female,80.0,1,0,Yes,Private,Urban,83.75,29.09742107186247,never smoked,0
1 gender age hypertension heart_disease ever_married work_type Residence_type avg_glucose_level bmi smoking_status stroke
2 Female 61.0 0 0 Yes Self-employed Rural 202.21 31.555602417555065 never smoked 1
3 Female 59.0 0 0 Yes Private Rural 76.15 30.24293671780551 Unknown 1
4 Male 78.0 0 1 Yes Private Urban 219.84 30.698951437189447 Unknown 1
5 Male 57.0 0 1 No Govt_job Urban 217.08 33.80840960032553 Unknown 1
6 Male 58.0 0 0 Yes Private Rural 189.84 31.378533851873115 Unknown 1
7 Male 59.0 0 0 Yes Private Rural 211.78 33.4845680869329 formerly smoked 1
8 Female 63.0 0 0 Yes Private Urban 90.9 30.042545164065906 formerly smoked 1
9 Female 75.0 0 1 No Self-employed Urban 109.78 28.31827337114426 Unknown 1
10 Female 76.0 0 0 No Private Urban 89.96 28.397892673424312 Unknown 1
11 Male 78.0 1 0 Yes Private Urban 75.32 29.139780244728872 formerly smoked 1
12 Female 63.0 0 0 Yes Govt_job Urban 197.54 31.602317143886843 never smoked 1
13 Male 78.0 0 0 Yes Private Urban 237.75 29.316691843518786 formerly smoked 1
14 Male 75.0 0 0 Yes Private Urban 104.72 28.31827337114426 Unknown 1
15 Female 76.0 0 0 Yes Govt_job Rural 62.57 27.954912232096934 formerly smoked 1
16 Female 51.0 0 0 Yes Private Urban 165.31 30.491106831242366 never smoked 1
17 Female 66.0 0 0 Yes Self-employed Urban 101.45 29.292953098797682 Unknown 1
18 Male 58.0 0 0 Yes Private Urban 71.2 30.003880754655786 Unknown 1
19 Male 58.0 0 0 Yes Private Urban 82.3 30.199570565349735 smokes 1
20 Female 76.0 0 0 Yes Self-employed Urban 106.41 28.202069360450302 formerly smoked 1
21 Female 72.0 0 0 Yes Private Urban 219.91 32.120369077356244 Unknown 1
22 Male 78.0 1 0 Yes Self-employed Urban 93.13 29.210833962046138 formerly smoked 1
23 Female 75.0 0 0 Yes Govt_job Urban 62.48 28.070471960148872 Unknown 1
24 Female 38.0 0 0 Yes Private Rural 101.45 29.863774950891848 formerly smoked 1
25 Male 65.0 0 0 Yes Self-employed Urban 68.43 29.583323235372124 formerly smoked 1
26 Female 79.0 0 0 Yes Private Rural 169.67 27.971856904548776 Unknown 1
27 Female 76.0 0 0 Yes Private Urban 57.92 27.940892278838152 formerly smoked 1
28 Male 71.0 0 1 Yes Private Urban 81.76 28.9457498615031 smokes 1
29 Female 1.32 0 0 No children Urban 70.37 18.719259745575055 Unknown 1
30 Male 79.0 1 0 Yes Private Rural 75.02 29.139780244728872 never smoked 1
31 Male 64.0 0 0 Yes Self-employed Rural 111.98 29.79052811527944 formerly smoked 1
32 Female 79.0 1 1 No Self-employed Rural 60.94 28.759856260413944 never smoked 1
33 Female 78.0 0 0 Yes Self-employed Rural 60.67 27.08627617177477 formerly smoked 1
34 Female 80.0 0 0 Yes Govt_job Urban 110.66 27.282122315103724 Unknown 1
35 Female 77.0 0 0 No Private Urban 81.32 28.08147438013183 Unknown 1
36 Male 61.0 0 1 Yes Private Urban 209.86 32.94704544116234 Unknown 1
37 Male 79.0 0 0 Yes Private Rural 114.77 27.243396290267707 formerly smoked 1
38 Male 74.0 0 0 Yes Private Urban 167.13 28.736400149250798 Unknown 1
39 Female 76.0 1 1 Yes Self-employed Urban 199.86 31.684031473836264 smokes 1
40 Male 74.0 0 0 Yes Self-employed Rural 60.98 28.070471960148872 never smoked 1
41 Male 71.0 1 0 Yes Self-employed Rural 87.8 30.763683412344054 Unknown 1
42 Male 34.0 0 1 Yes Private Urban 106.23 29.70237259796381 formerly smoked 0
43 Female 76.0 1 0 Yes Self-employed Urban 209.58 33.07902301871912 never smoked 0
44 Female 63.0 0 0 Yes Govt_job Rural 79.92 29.970218681520958 smokes 0
45 Male 61.0 0 0 Yes Govt_job Urban 184.15 30.863162932887985 Unknown 0
46 Male 54.0 1 0 Yes Private Rural 198.69 33.737576205047304 smokes 0
47 Male 40.0 0 0 Yes Private Rural 89.77 30.0668053524742 smokes 0
48 Female 48.0 1 0 No Private Rural 118.14 31.697085992503364 formerly smoked 0
49 Male 61.0 0 1 Yes Private Urban 88.27 29.99730179513789 never smoked 0
50 Male 31.0 1 0 Yes Govt_job Urban 92.11 31.198140115564627 never smoked 0
51 Female 43.0 0 0 Yes Govt_job Rural 107.42 29.854190333221652 never smoked 0
52 Female 9.0 0 0 No children Urban 95.81 20.018427356531838 Unknown 0
53 Male 52.0 0 0 Yes Private Urban 226.7 33.117246460733575 smokes 0
54 Female 77.0 0 1 Yes Private Rural 183.1 28.982843563019326 never smoked 0
55 Female 17.0 0 0 No Private Rural 83.23 26.420807382569834 never smoked 0
56 Female 71.0 0 0 Yes Self-employed Urban 91.35 29.016504284733173 formerly smoked 0
57 Female 35.0 0 0 No Govt_job Urban 83.76 29.789599917563965 smokes 0
58 Female 23.0 0 0 No Private Urban 110.16 26.997282265398667 never smoked 0
59 Male 40.0 0 0 No Private Urban 88.27 30.0668053524742 formerly smoked 0
60 Female 23.0 0 0 No Private Rural 193.22 28.383477868385224 smokes 0
61 Female 71.0 1 0 Yes Self-employed Rural 66.12 30.375307026800215 never smoked 0
62 Male 13.0 0 0 No children Urban 71.73 22.562797542765956 Unknown 0
63 Male 73.0 1 0 Yes Self-employed Rural 102.06 30.19632033911637 Unknown 0
64 Female 3.0 0 0 No children Urban 79.63 18.896758341975225 Unknown 0
65 Male 51.0 0 0 Yes Private Rural 217.71 33.749649271841086 formerly smoked 0
66 Male 35.0 0 0 Yes Private Rural 115.92 29.612603644460908 formerly smoked 0
67 Female 73.0 0 0 Yes Self-employed Rural 79.69 28.596578523400677 formerly smoked 0
68 Female 6.0 0 0 No children Urban 201.25 20.50813016611414 Unknown 0
69 Male 46.0 1 0 Yes Private Rural 73.72 31.606570696468122 smokes 0
70 Female 71.0 0 0 Yes Private Urban 214.77 32.27387095184459 Unknown 0
71 Female 54.0 1 0 Yes Private Rural 98.74 31.89971211530221 never smoked 0
72 Female 80.0 0 0 Yes Govt_job Urban 84.86 27.411314469808467 Unknown 0
73 Female 49.0 0 0 Yes Private Rural 67.27 29.876490922740366 formerly smoked 0
74 Male 72.0 0 0 Yes Self-employed Rural 72.09 28.54569321378707 smokes 0
75 Male 25.0 0 0 Yes Private Rural 78.29 27.173222235093398 smokes 0
76 Male 27.0 0 0 No Private Rural 191.79 28.89969575625761 smokes 0
77 Male 51.0 1 0 Yes Private Rural 163.56 32.29329460570186 formerly smoked 0
78 Male 48.0 0 0 Yes Self-employed Rural 216.88 33.69541657142078 smokes 0
79 Male 7.0 0 0 No children Urban 87.94 19.483194786207072 Unknown 0
80 Female 61.0 1 1 Yes Private Urban 237.58 33.746401289230256 formerly smoked 0
81 Female 25.0 0 0 Yes Govt_job Urban 93.23 27.24120740794051 smokes 0
82 Male 30.0 0 0 Yes Private Urban 91.23 29.28032172443538 smokes 0
83 Male 71.0 1 0 Yes Self-employed Rural 93.6 30.719672786758665 never smoked 0
84 Male 47.0 0 0 No Private Rural 237.17 32.05850252051601 Unknown 0
85 Male 76.0 0 1 Yes Private Urban 79.05 28.328095943797504 Unknown 0
86 Female 29.0 0 0 No Private Urban 81.43 28.61994283496398 formerly smoked 0
87 Female 48.0 0 1 Yes Self-employed Urban 101.22 30.006573102139797 formerly smoked 0
88 Female 57.0 1 0 Yes Private Urban 210.0 35.18860462517498 never smoked 0
89 Male 58.0 0 0 Yes Private Urban 94.0 30.272074039541987 Unknown 0
90 Male 45.0 0 1 Yes Private Rural 93.77 30.013810750424852 Unknown 0
91 Male 66.0 0 0 Yes Private Urban 190.4 30.538184095161768 formerly smoked 0
92 Male 59.0 0 1 Yes Govt_job Urban 188.69 31.378533851873115 formerly smoked 0
93 Male 34.0 0 0 Yes Private Rural 86.51 29.904709563307257 formerly smoked 0
94 Male 69.0 1 0 Yes Private Rural 107.11 30.624831677910333 smokes 0
95 Male 66.0 0 0 Yes Self-employed Urban 71.38 29.18710939880596 formerly smoked 0
96 Female 48.0 0 0 Yes Self-employed Rural 209.9 33.17294727137241 smokes 0
97 Male 32.0 0 0 No Private Rural 95.58 29.752554356966748 smokes 0
98 Male 60.0 0 0 Yes Self-employed Urban 185.71 31.378533851873115 Unknown 0
99 Female 30.0 0 0 No Govt_job Urban 88.2 29.28032172443538 smokes 0
100 Female 60.0 0 0 Yes Self-employed Urban 203.04 32.130179775170376 smokes 0
101 Male 10.0 0 0 No children Rural 99.87 20.263791073638025 formerly smoked 0
102 Male 20.0 0 0 No Private Rural 70.96 26.305040919138523 Unknown 0
103 Male 77.0 0 0 Yes Private Urban 74.26 28.004566476544774 formerly smoked 0
104 Male 67.0 0 0 Yes Private Urban 92.73 29.081488595208445 never smoked 0
105 Female 42.0 0 0 Yes Private Urban 208.06 32.49735905629397 smokes 0
106 Female 60.0 1 0 Yes Private Urban 109.0 31.89971211530221 Unknown 0
107 Male 0.48 0 0 No children Urban 73.02 17.89929451491795 Unknown 0
108 Male 35.0 0 0 Yes Private Rural 77.48 29.832593105583623 formerly smoked 0
109 Male 50.0 1 0 No Private Urban 81.96 31.97914377106592 formerly smoked 0
110 Female 19.0 0 0 No Private Rural 72.39 26.284524627193612 smokes 0
111 Female 77.0 1 0 Yes Self-employed Urban 109.51 29.663123711666024 never smoked 0
112 Male 67.0 0 1 Yes Private Rural 97.24 28.944067909678317 Unknown 0
113 Female 20.0 0 0 No Private Urban 89.03 26.59200375926125 smokes 0
114 Male 49.0 0 0 Yes Private Rural 79.64 30.188174647677695 smokes 0
115 Male 77.0 0 1 Yes Govt_job Rural 106.03 27.956143010263066 Unknown 0
116 Female 52.0 1 0 Yes Self-employed Rural 111.38 31.791922363152473 smokes 0
117 Male 43.0 0 0 Yes Govt_job Rural 80.07 29.984830834123173 never smoked 0
118 Female 69.0 1 0 Yes Govt_job Urban 112.2 30.574928449662846 never smoked 0
119 Female 34.0 1 0 Yes Self-employed Urban 100.61 31.47526322033101 Unknown 0
120 Male 78.0 0 1 Yes Self-employed Urban 243.73 28.02386637636746 smokes 0
121 Male 76.0 0 1 Yes Self-employed Urban 67.03 28.02871647102671 never smoked 0
122 Male 62.0 1 1 Yes Private Rural 176.25 32.43801447032291 never smoked 0
123 Female 71.0 1 0 Yes Private Urban 105.55 30.557687319717626 smokes 0
124 Male 79.0 0 1 Yes Private Urban 213.38 30.504871562608173 Unknown 0
125 Male 79.0 0 1 Yes Private Rural 82.27 27.411314469808467 never smoked 0
126 Male 54.0 0 0 Yes Private Rural 74.06 30.162336272799983 never smoked 0
127 Female 73.0 1 0 Yes Private Rural 217.84 33.899575602263056 never smoked 0
128 Female 5.0 0 0 No children Rural 105.18 19.03363307440957 Unknown 0
129 Female 38.0 0 0 Yes Private Rural 217.55 33.541750072202845 smokes 0
130 Male 72.0 1 0 Yes Private Rural 231.71 33.22529657056137 Unknown 0
131 Male 14.0 0 0 No Private Rural 110.72 25.92538060204817 never smoked 0
132 Male 50.0 0 0 Yes Private Urban 67.02 29.876490922740366 formerly smoked 0
133 Male 29.0 1 0 Yes Private Urban 77.55 30.352153075720764 formerly smoked 0
134 Male 75.0 1 0 Yes Private Rural 198.79 31.809102388818047 smokes 0
135 Female 68.0 1 1 Yes Private Rural 233.3 33.480734073500464 Unknown 0
136 Female 33.0 1 0 No Private Rural 97.87 31.430239364510037 smokes 0
137 Male 63.0 0 1 Yes Self-employed Urban 82.72 29.927100195480005 never smoked 0
138 Female 56.0 0 0 Yes Private Urban 102.97 30.111585941603717 smokes 0
139 Male 70.0 0 0 Yes Govt_job Urban 202.55 30.781985990405303 formerly smoked 0
140 Male 71.0 0 1 Yes Private Urban 204.98 30.976758580936625 formerly smoked 0
141 Female 73.0 0 0 No Self-employed Rural 69.35 28.36584508965892 never smoked 0
142 Female 67.0 1 0 Yes Private Rural 85.48 30.75318633749586 smokes 0
143 Female 62.0 1 0 Yes Self-employed Urban 75.78 31.75309029478169 smokes 0
144 Female 38.0 0 0 Yes Private Urban 91.44 30.0668053524742 Unknown 0
145 Female 47.0 0 0 Yes Self-employed Rural 195.61 31.720165526413464 never smoked 0
146 Female 42.0 0 0 Yes Private Urban 73.37 29.948147355072038 smokes 0
147 Male 58.0 0 0 Yes Govt_job Urban 160.87 30.546215505510165 formerly smoked 0
148 Male 44.0 1 0 Yes Private Rural 84.1 31.723509495457375 Unknown 0
149 Male 42.0 0 0 Yes Private Urban 177.91 30.68964575227439 Unknown 0
150 Male 78.0 1 0 Yes Self-employed Urban 90.19 29.210833962046138 Unknown 0
151 Female 68.0 0 0 No Private Urban 82.85 28.968393628910906 smokes 0
152 Male 39.0 0 0 Yes Private Rural 84.18 29.951301422935355 smokes 0
153 Male 60.0 0 0 Yes Self-employed Rural 212.02 33.4845680869329 Unknown 0
154 Female 31.0 0 0 Yes Self-employed Urban 87.23 29.435237286859376 formerly smoked 0
155 Male 67.0 0 0 Yes Private Urban 260.85 29.09959343959128 Unknown 0
156 Female 52.0 1 0 Yes Self-employed Rural 104.45 31.843071754782194 never smoked 0
157 Female 53.0 0 0 Yes Private Urban 227.68 33.117246460733575 never smoked 0
158 Female 33.0 0 0 No Private Urban 84.4 29.746116027365073 smokes 0
159 Female 53.0 0 0 No Private Rural 235.45 32.48706845856044 formerly smoked 0
160 Female 49.0 0 0 Yes Private Rural 107.55 30.056974383018026 Unknown 0
161 Male 52.0 0 1 No Self-employed Rural 79.81 30.188174647677695 formerly smoked 0
162 Female 41.0 0 0 Yes Self-employed Rural 76.66 29.99444194055943 Unknown 0
163 Male 1.88 0 0 No children Rural 143.97 19.018775636939367 Unknown 0
164 Male 34.0 0 0 Yes Private Urban 99.23 29.70237259796381 smokes 0
165 Female 16.0 0 0 No Private Urban 89.45 26.52751396445424 Unknown 0
166 Female 45.0 0 0 Yes Private Urban 202.66 31.86199054694296 never smoked 0
167 Male 1.08 0 0 No children Rural 74.5 18.797637948568624 Unknown 0
168 Male 1.8 0 0 No children Urban 68.8 18.719259745575055 Unknown 0
169 Female 13.0 0 0 No children Rural 219.81 25.654078421843533 Unknown 0
170 Female 61.0 0 0 Yes Private Rural 219.38 33.46726940704127 never smoked 0
171 Female 37.0 0 0 No Govt_job Rural 72.08 29.595595561791818 formerly smoked 0
172 Male 32.0 1 0 No Govt_job Urban 58.24 31.098300161525284 formerly smoked 0
173 Female 79.0 0 0 Yes Private Rural 208.05 29.78694460325683 smokes 0
174 Male 8.0 0 0 No children Urban 78.76 19.428195618403347 Unknown 0
175 Female 75.0 0 1 Yes Self-employed Urban 83.88 28.402910258289666 smokes 0
176 Female 79.0 1 0 Yes Self-employed Rural 92.43 29.210833962046138 never smoked 0
177 Female 69.0 0 1 Yes Private Urban 207.6 31.231186313834275 never smoked 0
178 Male 31.0 0 0 Yes Private Urban 108.62 29.23491653621969 smokes 0
179 Female 82.0 1 0 Yes Private Urban 222.52 31.75340319266665 formerly smoked 0
180 Male 32.0 1 0 No Private Rural 74.43 31.497422037342364 Unknown 0
181 Female 17.0 0 0 No Private Urban 92.97 26.52751396445424 formerly smoked 0
182 Female 18.0 0 0 No Private Rural 101.12 26.437222755448115 smokes 0
183 Male 59.0 1 0 Yes Govt_job Rural 253.93 32.1306496403525 formerly smoked 0
184 Male 3.0 0 0 No children Rural 194.75 20.11991532687849 Unknown 0
185 Female 20.0 0 0 No Govt_job Rural 79.53 26.52504773335733 never smoked 0
186 Female 78.0 0 0 Yes Govt_job Urban 101.76 27.32855855724956 smokes 0
187 Male 52.0 1 0 Yes Govt_job Rural 116.62 31.749263451594498 smokes 0
188 Female 65.0 0 1 Yes Private Rural 57.52 29.420252347958517 formerly smoked 0
189 Male 59.0 0 0 Yes Private Urban 223.16 33.17530861079809 Unknown 0
190 Female 78.0 1 1 Yes Private Rural 206.53 31.17927645645906 never smoked 0
191 Female 70.0 0 1 Yes Self-employed Rural 65.68 28.64225263181359 Unknown 0
192 Female 70.0 0 1 Yes Self-employed Urban 240.69 30.87306207992168 smokes 0
193 Male 37.0 0 0 Yes Private Rural 107.06 29.70237259796381 smokes 0
194 Male 72.0 0 1 Yes Private Rural 238.27 30.69765019772622 smokes 0
195 Male 1.32 0 0 No children Rural 107.02 18.799209785253908 Unknown 0
196 Male 58.0 0 0 Yes Govt_job Urban 84.94 30.199570565349735 never smoked 0
197 Male 31.0 0 0 No Private Urban 215.07 32.721655047898544 smokes 0
198 Male 41.0 0 0 No Private Rural 70.15 29.75663127443438 formerly smoked 0
199 Male 40.0 0 0 Yes Private Urban 191.15 31.12417217394211 smokes 0
200 Female 45.0 1 0 Yes Govt_job Rural 95.02 31.79830364006429 smokes 0
201 Male 40.0 0 0 Yes Private Rural 83.94 29.951301422935355 smokes 0
202 Female 80.0 1 0 Yes Private Urban 83.75 29.09742107186247 never smoked 0

3492
main.ipynb Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -0,0 +1,949 @@
digraph Tree {
node [shape=box, style="filled, rounded", color="black", fontname="helvetica"] ;
edge [fontname="helvetica"] ;
0 [label="age <= 65.5\ngini = 0.093\nsamples = 3337\nvalue = [3174, 163]", fillcolor="#e68743"] ;
1 [label="age <= 48.5\ngini = 0.043\nsamples = 2671\nvalue = [2612, 59]", fillcolor="#e6843d"] ;
0 -> 1 [labeldistance=2.5, labelangle=45, headlabel="True"] ;
2 [label="age <= 37.5\ngini = 0.012\nsamples = 1835\nvalue = [1824, 11]", fillcolor="#e5823a"] ;
1 -> 2 ;
3 [label="smoking_status_smokes <= 0.5\ngini = 0.002\nsamples = 1322\nvalue = [1321, 1]", fillcolor="#e58139"] ;
2 -> 3 ;
4 [label="gini = 0.0\nsamples = 1164\nvalue = [1164, 0]", fillcolor="#e58139"] ;
3 -> 4 ;
5 [label="age <= 31.5\ngini = 0.013\nsamples = 158\nvalue = [157, 1]", fillcolor="#e5823a"] ;
3 -> 5 ;
6 [label="gini = 0.0\nsamples = 116\nvalue = [116, 0]", fillcolor="#e58139"] ;
5 -> 6 ;
7 [label="avg_glucose_level <= 76.645\ngini = 0.046\nsamples = 42\nvalue = [41, 1]", fillcolor="#e6843e"] ;
5 -> 7 ;
8 [label="avg_glucose_level <= 75.285\ngini = 0.165\nsamples = 11\nvalue = [10, 1]", fillcolor="#e88e4d"] ;
7 -> 8 ;
9 [label="gini = 0.0\nsamples = 10\nvalue = [10, 0]", fillcolor="#e58139"] ;
8 -> 9 ;
10 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
8 -> 10 ;
11 [label="gini = 0.0\nsamples = 31\nvalue = [31, 0]", fillcolor="#e58139"] ;
7 -> 11 ;
12 [label="avg_glucose_level <= 86.965\ngini = 0.038\nsamples = 513\nvalue = [503, 10]", fillcolor="#e6843d"] ;
2 -> 12 ;
13 [label="avg_glucose_level <= 86.935\ngini = 0.069\nsamples = 225\nvalue = [217, 8]", fillcolor="#e68640"] ;
12 -> 13 ;
14 [label="avg_glucose_level <= 82.26\ngini = 0.061\nsamples = 224\nvalue = [217, 7]", fillcolor="#e6853f"] ;
13 -> 14 ;
15 [label="hypertension <= 0.5\ngini = 0.035\nsamples = 170\nvalue = [167, 3]", fillcolor="#e5833d"] ;
14 -> 15 ;
16 [label="age <= 44.5\ngini = 0.025\nsamples = 161\nvalue = [159, 2]", fillcolor="#e5833b"] ;
15 -> 16 ;
17 [label="gini = 0.0\nsamples = 97\nvalue = [97, 0]", fillcolor="#e58139"] ;
16 -> 17 ;
18 [label="smoking_status_never smoked <= 0.5\ngini = 0.061\nsamples = 64\nvalue = [62, 2]", fillcolor="#e6853f"] ;
16 -> 18 ;
19 [label="gini = 0.0\nsamples = 38\nvalue = [38, 0]", fillcolor="#e58139"] ;
18 -> 19 ;
20 [label="age <= 46.5\ngini = 0.142\nsamples = 26\nvalue = [24, 2]", fillcolor="#e78c49"] ;
18 -> 20 ;
21 [label="work_type_Private <= 0.5\ngini = 0.278\nsamples = 12\nvalue = [10, 2]", fillcolor="#ea9a61"] ;
20 -> 21 ;
22 [label="gini = 0.0\nsamples = 7\nvalue = [7, 0]", fillcolor="#e58139"] ;
21 -> 22 ;
23 [label="avg_glucose_level <= 79.6\ngini = 0.48\nsamples = 5\nvalue = [3, 2]", fillcolor="#f6d5bd"] ;
21 -> 23 ;
24 [label="bmi <= 29.05\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
23 -> 24 ;
25 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
24 -> 25 ;
26 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
24 -> 26 ;
27 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
23 -> 27 ;
28 [label="gini = 0.0\nsamples = 14\nvalue = [14, 0]", fillcolor="#e58139"] ;
20 -> 28 ;
29 [label="smoking_status_smokes <= 0.5\ngini = 0.198\nsamples = 9\nvalue = [8, 1]", fillcolor="#e89152"] ;
15 -> 29 ;
30 [label="gini = 0.0\nsamples = 8\nvalue = [8, 0]", fillcolor="#e58139"] ;
29 -> 30 ;
31 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
29 -> 31 ;
32 [label="avg_glucose_level <= 82.3\ngini = 0.137\nsamples = 54\nvalue = [50, 4]", fillcolor="#e78b49"] ;
14 -> 32 ;
33 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
32 -> 33 ;
34 [label="avg_glucose_level <= 83.425\ngini = 0.107\nsamples = 53\nvalue = [50, 3]", fillcolor="#e78945"] ;
32 -> 34 ;
35 [label="avg_glucose_level <= 83.19\ngini = 0.278\nsamples = 12\nvalue = [10, 2]", fillcolor="#ea9a61"] ;
34 -> 35 ;
36 [label="gini = 0.0\nsamples = 9\nvalue = [9, 0]", fillcolor="#e58139"] ;
35 -> 36 ;
37 [label="smoking_status_smokes <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
35 -> 37 ;
38 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
37 -> 38 ;
39 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
37 -> 39 ;
40 [label="age <= 47.5\ngini = 0.048\nsamples = 41\nvalue = [40, 1]", fillcolor="#e6843e"] ;
34 -> 40 ;
41 [label="gini = 0.0\nsamples = 37\nvalue = [37, 0]", fillcolor="#e58139"] ;
40 -> 41 ;
42 [label="avg_glucose_level <= 84.38\ngini = 0.375\nsamples = 4\nvalue = [3, 1]", fillcolor="#eeab7b"] ;
40 -> 42 ;
43 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
42 -> 43 ;
44 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]", fillcolor="#e58139"] ;
42 -> 44 ;
45 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
13 -> 45 ;
46 [label="bmi <= 45.45\ngini = 0.014\nsamples = 288\nvalue = [286, 2]", fillcolor="#e5823a"] ;
12 -> 46 ;
47 [label="age <= 38.5\ngini = 0.007\nsamples = 283\nvalue = [282, 1]", fillcolor="#e5813a"] ;
46 -> 47 ;
48 [label="smoking_status_formerly smoked <= 0.5\ngini = 0.074\nsamples = 26\nvalue = [25, 1]", fillcolor="#e68641"] ;
47 -> 48 ;
49 [label="gini = 0.0\nsamples = 20\nvalue = [20, 0]", fillcolor="#e58139"] ;
48 -> 49 ;
50 [label="bmi <= 30.35\ngini = 0.278\nsamples = 6\nvalue = [5, 1]", fillcolor="#ea9a61"] ;
48 -> 50 ;
51 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
50 -> 51 ;
52 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]", fillcolor="#e58139"] ;
50 -> 52 ;
53 [label="gini = 0.0\nsamples = 257\nvalue = [257, 0]", fillcolor="#e58139"] ;
47 -> 53 ;
54 [label="bmi <= 46.2\ngini = 0.32\nsamples = 5\nvalue = [4, 1]", fillcolor="#eca06a"] ;
46 -> 54 ;
55 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
54 -> 55 ;
56 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
54 -> 56 ;
57 [label="avg_glucose_level <= 100.97\ngini = 0.108\nsamples = 836\nvalue = [788, 48]", fillcolor="#e78945"] ;
1 -> 57 ;
58 [label="bmi <= 25.55\ngini = 0.068\nsamples = 482\nvalue = [465, 17]", fillcolor="#e68640"] ;
57 -> 58 ;
59 [label="gini = 0.0\nsamples = 81\nvalue = [81, 0]", fillcolor="#e58139"] ;
58 -> 59 ;
60 [label="bmi <= 30.4\ngini = 0.081\nsamples = 401\nvalue = [384, 17]", fillcolor="#e68742"] ;
58 -> 60 ;
61 [label="bmi <= 29.95\ngini = 0.121\nsamples = 185\nvalue = [173, 12]", fillcolor="#e78a47"] ;
60 -> 61 ;
62 [label="bmi <= 26.45\ngini = 0.071\nsamples = 162\nvalue = [156, 6]", fillcolor="#e68641"] ;
61 -> 62 ;
63 [label="avg_glucose_level <= 92.03\ngini = 0.204\nsamples = 26\nvalue = [23, 3]", fillcolor="#e89153"] ;
62 -> 63 ;
64 [label="gini = 0.0\nsamples = 21\nvalue = [21, 0]", fillcolor="#e58139"] ;
63 -> 64 ;
65 [label="bmi <= 26.25\ngini = 0.48\nsamples = 5\nvalue = [2, 3]", fillcolor="#bddef6"] ;
63 -> 65 ;
66 [label="work_type_Self-employed <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
65 -> 66 ;
67 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
66 -> 67 ;
68 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
66 -> 68 ;
69 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
65 -> 69 ;
70 [label="work_type_Govt_job <= 0.5\ngini = 0.043\nsamples = 136\nvalue = [133, 3]", fillcolor="#e6843d"] ;
62 -> 70 ;
71 [label="age <= 54.5\ngini = 0.017\nsamples = 120\nvalue = [119, 1]", fillcolor="#e5823b"] ;
70 -> 71 ;
72 [label="age <= 53.5\ngini = 0.048\nsamples = 41\nvalue = [40, 1]", fillcolor="#e6843e"] ;
71 -> 72 ;
73 [label="gini = 0.0\nsamples = 32\nvalue = [32, 0]", fillcolor="#e58139"] ;
72 -> 73 ;
74 [label="gender <= 0.5\ngini = 0.198\nsamples = 9\nvalue = [8, 1]", fillcolor="#e89152"] ;
72 -> 74 ;
75 [label="avg_glucose_level <= 64.39\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
74 -> 75 ;
76 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
75 -> 76 ;
77 [label="bmi <= 28.95\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
75 -> 77 ;
78 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
77 -> 78 ;
79 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
77 -> 79 ;
80 [label="gini = 0.0\nsamples = 6\nvalue = [6, 0]", fillcolor="#e58139"] ;
74 -> 80 ;
81 [label="gini = 0.0\nsamples = 79\nvalue = [79, 0]", fillcolor="#e58139"] ;
71 -> 81 ;
82 [label="heart_disease <= 0.5\ngini = 0.219\nsamples = 16\nvalue = [14, 2]", fillcolor="#e99355"] ;
70 -> 82 ;
83 [label="hypertension <= 0.5\ngini = 0.124\nsamples = 15\nvalue = [14, 1]", fillcolor="#e78a47"] ;
82 -> 83 ;
84 [label="gini = 0.0\nsamples = 14\nvalue = [14, 0]", fillcolor="#e58139"] ;
83 -> 84 ;
85 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
83 -> 85 ;
86 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
82 -> 86 ;
87 [label="Residence_type_Rural <= 0.5\ngini = 0.386\nsamples = 23\nvalue = [17, 6]", fillcolor="#eead7f"] ;
61 -> 87 ;
88 [label="age <= 63.5\ngini = 0.469\nsamples = 8\nvalue = [3, 5]", fillcolor="#b0d8f5"] ;
87 -> 88 ;
89 [label="work_type_Govt_job <= 0.5\ngini = 0.278\nsamples = 6\nvalue = [1, 5]", fillcolor="#61b1ea"] ;
88 -> 89 ;
90 [label="gini = 0.0\nsamples = 5\nvalue = [0, 5]", fillcolor="#399de5"] ;
89 -> 90 ;
91 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
89 -> 91 ;
92 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
88 -> 92 ;
93 [label="age <= 50.5\ngini = 0.124\nsamples = 15\nvalue = [14, 1]", fillcolor="#e78a47"] ;
87 -> 93 ;
94 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
93 -> 94 ;
95 [label="gini = 0.0\nsamples = 14\nvalue = [14, 0]", fillcolor="#e58139"] ;
93 -> 95 ;
96 [label="ever_married <= 0.5\ngini = 0.045\nsamples = 216\nvalue = [211, 5]", fillcolor="#e6843e"] ;
60 -> 96 ;
97 [label="bmi <= 37.2\ngini = 0.208\nsamples = 17\nvalue = [15, 2]", fillcolor="#e89253"] ;
96 -> 97 ;
98 [label="gini = 0.0\nsamples = 11\nvalue = [11, 0]", fillcolor="#e58139"] ;
97 -> 98 ;
99 [label="Residence_type_Rural <= 0.5\ngini = 0.444\nsamples = 6\nvalue = [4, 2]", fillcolor="#f2c09c"] ;
97 -> 99 ;
100 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
99 -> 100 ;
101 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
99 -> 101 ;
102 [label="work_type_Govt_job <= 0.5\ngini = 0.03\nsamples = 199\nvalue = [196, 3]", fillcolor="#e5833c"] ;
96 -> 102 ;
103 [label="smoking_status_Unknown <= 0.5\ngini = 0.012\nsamples = 163\nvalue = [162, 1]", fillcolor="#e5823a"] ;
102 -> 103 ;
104 [label="gini = 0.0\nsamples = 132\nvalue = [132, 0]", fillcolor="#e58139"] ;
103 -> 104 ;
105 [label="bmi <= 36.65\ngini = 0.062\nsamples = 31\nvalue = [30, 1]", fillcolor="#e68540"] ;
103 -> 105 ;
106 [label="gini = 0.0\nsamples = 27\nvalue = [27, 0]", fillcolor="#e58139"] ;
105 -> 106 ;
107 [label="bmi <= 37.85\ngini = 0.375\nsamples = 4\nvalue = [3, 1]", fillcolor="#eeab7b"] ;
105 -> 107 ;
108 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
107 -> 108 ;
109 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]", fillcolor="#e58139"] ;
107 -> 109 ;
110 [label="avg_glucose_level <= 68.26\ngini = 0.105\nsamples = 36\nvalue = [34, 2]", fillcolor="#e78845"] ;
102 -> 110 ;
111 [label="avg_glucose_level <= 63.415\ngini = 0.48\nsamples = 5\nvalue = [3, 2]", fillcolor="#f6d5bd"] ;
110 -> 111 ;
112 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
111 -> 112 ;
113 [label="bmi <= 43.85\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
111 -> 113 ;
114 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
113 -> 114 ;
115 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
113 -> 115 ;
116 [label="gini = 0.0\nsamples = 31\nvalue = [31, 0]", fillcolor="#e58139"] ;
110 -> 116 ;
117 [label="avg_glucose_level <= 101.015\ngini = 0.16\nsamples = 354\nvalue = [323, 31]", fillcolor="#e78d4c"] ;
57 -> 117 ;
118 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
117 -> 118 ;
119 [label="smoking_status_never smoked <= 0.5\ngini = 0.156\nsamples = 353\nvalue = [323, 30]", fillcolor="#e78d4b"] ;
117 -> 119 ;
120 [label="bmi <= 45.85\ngini = 0.213\nsamples = 214\nvalue = [188, 26]", fillcolor="#e99254"] ;
119 -> 120 ;
121 [label="avg_glucose_level <= 222.245\ngini = 0.207\nsamples = 213\nvalue = [188, 25]", fillcolor="#e89253"] ;
120 -> 121 ;
122 [label="avg_glucose_level <= 221.86\ngini = 0.236\nsamples = 183\nvalue = [158, 25]", fillcolor="#e99558"] ;
121 -> 122 ;
123 [label="age <= 55.5\ngini = 0.229\nsamples = 182\nvalue = [158, 24]", fillcolor="#e99457"] ;
122 -> 123 ;
124 [label="avg_glucose_level <= 105.11\ngini = 0.145\nsamples = 89\nvalue = [82, 7]", fillcolor="#e78c4a"] ;
123 -> 124 ;
125 [label="avg_glucose_level <= 104.375\ngini = 0.426\nsamples = 13\nvalue = [9, 4]", fillcolor="#f1b991"] ;
124 -> 125 ;
126 [label="age <= 51.5\ngini = 0.298\nsamples = 11\nvalue = [9, 2]", fillcolor="#eb9d65"] ;
125 -> 126 ;
127 [label="Residence_type_Urban <= 0.5\ngini = 0.48\nsamples = 5\nvalue = [3, 2]", fillcolor="#f6d5bd"] ;
126 -> 127 ;
128 [label="gender <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
127 -> 128 ;
129 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
128 -> 129 ;
130 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
128 -> 130 ;
131 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
127 -> 131 ;
132 [label="gini = 0.0\nsamples = 6\nvalue = [6, 0]", fillcolor="#e58139"] ;
126 -> 132 ;
133 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
125 -> 133 ;
134 [label="bmi <= 40.3\ngini = 0.076\nsamples = 76\nvalue = [73, 3]", fillcolor="#e68641"] ;
124 -> 134 ;
135 [label="age <= 49.5\ngini = 0.031\nsamples = 64\nvalue = [63, 1]", fillcolor="#e5833c"] ;
134 -> 135 ;
136 [label="avg_glucose_level <= 155.33\ngini = 0.219\nsamples = 8\nvalue = [7, 1]", fillcolor="#e99355"] ;
135 -> 136 ;
137 [label="gini = 0.0\nsamples = 7\nvalue = [7, 0]", fillcolor="#e58139"] ;
136 -> 137 ;
138 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
136 -> 138 ;
139 [label="gini = 0.0\nsamples = 56\nvalue = [56, 0]", fillcolor="#e58139"] ;
135 -> 139 ;
140 [label="bmi <= 42.7\ngini = 0.278\nsamples = 12\nvalue = [10, 2]", fillcolor="#ea9a61"] ;
134 -> 140 ;
141 [label="smoking_status_smokes <= 0.5\ngini = 0.444\nsamples = 6\nvalue = [4, 2]", fillcolor="#f2c09c"] ;
140 -> 141 ;
142 [label="bmi <= 42.3\ngini = 0.32\nsamples = 5\nvalue = [4, 1]", fillcolor="#eca06a"] ;
141 -> 142 ;
143 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
142 -> 143 ;
144 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
142 -> 144 ;
145 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
141 -> 145 ;
146 [label="gini = 0.0\nsamples = 6\nvalue = [6, 0]", fillcolor="#e58139"] ;
140 -> 146 ;
147 [label="age <= 59.5\ngini = 0.299\nsamples = 93\nvalue = [76, 17]", fillcolor="#eb9d65"] ;
123 -> 147 ;
148 [label="work_type_Private <= 0.5\ngini = 0.42\nsamples = 40\nvalue = [28, 12]", fillcolor="#f0b78e"] ;
147 -> 148 ;
149 [label="bmi <= 29.4\ngini = 0.208\nsamples = 17\nvalue = [15, 2]", fillcolor="#e89253"] ;
148 -> 149 ;
150 [label="bmi <= 26.5\ngini = 0.5\nsamples = 4\nvalue = [2, 2]", fillcolor="#ffffff"] ;
149 -> 150 ;
151 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
150 -> 151 ;
152 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
150 -> 152 ;
153 [label="gini = 0.0\nsamples = 13\nvalue = [13, 0]", fillcolor="#e58139"] ;
149 -> 153 ;
154 [label="bmi <= 30.85\ngini = 0.491\nsamples = 23\nvalue = [13, 10]", fillcolor="#f9e2d1"] ;
148 -> 154 ;
155 [label="bmi <= 24.55\ngini = 0.165\nsamples = 11\nvalue = [10, 1]", fillcolor="#e88e4d"] ;
154 -> 155 ;
156 [label="age <= 58.0\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
155 -> 156 ;
157 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
156 -> 157 ;
158 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
156 -> 158 ;
159 [label="gini = 0.0\nsamples = 9\nvalue = [9, 0]", fillcolor="#e58139"] ;
155 -> 159 ;
160 [label="bmi <= 35.15\ngini = 0.375\nsamples = 12\nvalue = [3, 9]", fillcolor="#7bbeee"] ;
154 -> 160 ;
161 [label="gini = 0.0\nsamples = 5\nvalue = [0, 5]", fillcolor="#399de5"] ;
160 -> 161 ;
162 [label="avg_glucose_level <= 198.86\ngini = 0.49\nsamples = 7\nvalue = [3, 4]", fillcolor="#cee6f8"] ;
160 -> 162 ;
163 [label="gender <= 0.5\ngini = 0.48\nsamples = 5\nvalue = [3, 2]", fillcolor="#f6d5bd"] ;
162 -> 163 ;
164 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
163 -> 164 ;
165 [label="smoking_status_smokes <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
163 -> 165 ;
166 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
165 -> 166 ;
167 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
165 -> 167 ;
168 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
162 -> 168 ;
169 [label="bmi <= 21.2\ngini = 0.171\nsamples = 53\nvalue = [48, 5]", fillcolor="#e88e4e"] ;
147 -> 169 ;
170 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
169 -> 170 ;
171 [label="heart_disease <= 0.5\ngini = 0.142\nsamples = 52\nvalue = [48, 4]", fillcolor="#e78c49"] ;
169 -> 171 ;
172 [label="age <= 62.5\ngini = 0.083\nsamples = 46\nvalue = [44, 2]", fillcolor="#e68742"] ;
171 -> 172 ;
173 [label="gini = 0.0\nsamples = 32\nvalue = [32, 0]", fillcolor="#e58139"] ;
172 -> 173 ;
174 [label="bmi <= 24.0\ngini = 0.245\nsamples = 14\nvalue = [12, 2]", fillcolor="#e9965a"] ;
172 -> 174 ;
175 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
174 -> 175 ;
176 [label="work_type_Self-employed <= 0.5\ngini = 0.142\nsamples = 13\nvalue = [12, 1]", fillcolor="#e78c49"] ;
174 -> 176 ;
177 [label="gini = 0.0\nsamples = 9\nvalue = [9, 0]", fillcolor="#e58139"] ;
176 -> 177 ;
178 [label="bmi <= 30.25\ngini = 0.375\nsamples = 4\nvalue = [3, 1]", fillcolor="#eeab7b"] ;
176 -> 178 ;
179 [label="smoking_status_Unknown <= 0.5\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
178 -> 179 ;
180 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
179 -> 180 ;
181 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
179 -> 181 ;
182 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
178 -> 182 ;
183 [label="smoking_status_smokes <= 0.5\ngini = 0.444\nsamples = 6\nvalue = [4, 2]", fillcolor="#f2c09c"] ;
171 -> 183 ;
184 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
183 -> 184 ;
185 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
183 -> 185 ;
186 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
122 -> 186 ;
187 [label="gini = 0.0\nsamples = 30\nvalue = [30, 0]", fillcolor="#e58139"] ;
121 -> 187 ;
188 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
120 -> 188 ;
189 [label="age <= 60.5\ngini = 0.056\nsamples = 139\nvalue = [135, 4]", fillcolor="#e6853f"] ;
119 -> 189 ;
190 [label="age <= 51.5\ngini = 0.02\nsamples = 100\nvalue = [99, 1]", fillcolor="#e5823b"] ;
189 -> 190 ;
191 [label="avg_glucose_level <= 158.28\ngini = 0.077\nsamples = 25\nvalue = [24, 1]", fillcolor="#e68641"] ;
190 -> 191 ;
192 [label="gini = 0.0\nsamples = 18\nvalue = [18, 0]", fillcolor="#e58139"] ;
191 -> 192 ;
193 [label="avg_glucose_level <= 170.825\ngini = 0.245\nsamples = 7\nvalue = [6, 1]", fillcolor="#e9965a"] ;
191 -> 193 ;
194 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
193 -> 194 ;
195 [label="gini = 0.0\nsamples = 6\nvalue = [6, 0]", fillcolor="#e58139"] ;
193 -> 195 ;
196 [label="gini = 0.0\nsamples = 75\nvalue = [75, 0]", fillcolor="#e58139"] ;
190 -> 196 ;
197 [label="avg_glucose_level <= 228.38\ngini = 0.142\nsamples = 39\nvalue = [36, 3]", fillcolor="#e78c49"] ;
189 -> 197 ;
198 [label="avg_glucose_level <= 197.175\ngini = 0.1\nsamples = 38\nvalue = [36, 2]", fillcolor="#e68844"] ;
197 -> 198 ;
199 [label="gini = 0.0\nsamples = 25\nvalue = [25, 0]", fillcolor="#e58139"] ;
198 -> 199 ;
200 [label="avg_glucose_level <= 202.985\ngini = 0.26\nsamples = 13\nvalue = [11, 2]", fillcolor="#ea985d"] ;
198 -> 200 ;
201 [label="gender <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
200 -> 201 ;
202 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
201 -> 202 ;
203 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
201 -> 203 ;
204 [label="gini = 0.0\nsamples = 10\nvalue = [10, 0]", fillcolor="#e58139"] ;
200 -> 204 ;
205 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
197 -> 205 ;
206 [label="bmi <= 29.35\ngini = 0.264\nsamples = 666\nvalue = [562, 104]", fillcolor="#ea985e"] ;
0 -> 206 [labeldistance=2.5, labelangle=-45, headlabel="False"] ;
207 [label="age <= 73.5\ngini = 0.316\nsamples = 366\nvalue = [294, 72]", fillcolor="#eba069"] ;
206 -> 207 ;
208 [label="bmi <= 26.65\ngini = 0.229\nsamples = 129\nvalue = [112, 17]", fillcolor="#e99457"] ;
207 -> 208 ;
209 [label="avg_glucose_level <= 238.14\ngini = 0.15\nsamples = 61\nvalue = [56, 5]", fillcolor="#e78c4b"] ;
208 -> 209 ;
210 [label="bmi <= 22.85\ngini = 0.128\nsamples = 58\nvalue = [54, 4]", fillcolor="#e78a48"] ;
209 -> 210 ;
211 [label="ever_married <= 0.5\ngini = 0.255\nsamples = 20\nvalue = [17, 3]", fillcolor="#ea975c"] ;
210 -> 211 ;
212 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
211 -> 212 ;
213 [label="Residence_type_Rural <= 0.5\ngini = 0.188\nsamples = 19\nvalue = [17, 2]", fillcolor="#e89050"] ;
211 -> 213 ;
214 [label="gini = 0.0\nsamples = 11\nvalue = [11, 0]", fillcolor="#e58139"] ;
213 -> 214 ;
215 [label="gender <= 0.5\ngini = 0.375\nsamples = 8\nvalue = [6, 2]", fillcolor="#eeab7b"] ;
213 -> 215 ;
216 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
215 -> 216 ;
217 [label="avg_glucose_level <= 156.08\ngini = 0.245\nsamples = 7\nvalue = [6, 1]", fillcolor="#e9965a"] ;
215 -> 217 ;
218 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]", fillcolor="#e58139"] ;
217 -> 218 ;
219 [label="work_type_Self-employed <= 0.5\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
217 -> 219 ;
220 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
219 -> 220 ;
221 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
219 -> 221 ;
222 [label="avg_glucose_level <= 62.19\ngini = 0.051\nsamples = 38\nvalue = [37, 1]", fillcolor="#e6843e"] ;
210 -> 222 ;
223 [label="avg_glucose_level <= 61.65\ngini = 0.375\nsamples = 4\nvalue = [3, 1]", fillcolor="#eeab7b"] ;
222 -> 223 ;
224 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]", fillcolor="#e58139"] ;
223 -> 224 ;
225 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
223 -> 225 ;
226 [label="gini = 0.0\nsamples = 34\nvalue = [34, 0]", fillcolor="#e58139"] ;
222 -> 226 ;
227 [label="avg_glucose_level <= 246.835\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
209 -> 227 ;
228 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
227 -> 228 ;
229 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
227 -> 229 ;
230 [label="avg_glucose_level <= 76.885\ngini = 0.291\nsamples = 68\nvalue = [56, 12]", fillcolor="#eb9c63"] ;
208 -> 230 ;
231 [label="gini = 0.0\nsamples = 13\nvalue = [13, 0]", fillcolor="#e58139"] ;
230 -> 231 ;
232 [label="bmi <= 29.25\ngini = 0.341\nsamples = 55\nvalue = [43, 12]", fillcolor="#eca470"] ;
230 -> 232 ;
233 [label="avg_glucose_level <= 78.755\ngini = 0.324\nsamples = 54\nvalue = [43, 11]", fillcolor="#eca16c"] ;
232 -> 233 ;
234 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
233 -> 234 ;
235 [label="bmi <= 28.55\ngini = 0.306\nsamples = 53\nvalue = [43, 10]", fillcolor="#eb9e67"] ;
233 -> 235 ;
236 [label="gender <= 0.5\ngini = 0.361\nsamples = 38\nvalue = [29, 9]", fillcolor="#eda876"] ;
235 -> 236 ;
237 [label="smoking_status_never smoked <= 0.5\ngini = 0.236\nsamples = 22\nvalue = [19, 3]", fillcolor="#e99558"] ;
236 -> 237 ;
238 [label="bmi <= 27.15\ngini = 0.42\nsamples = 10\nvalue = [7, 3]", fillcolor="#f0b78e"] ;
237 -> 238 ;
239 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]", fillcolor="#e58139"] ;
238 -> 239 ;
240 [label="avg_glucose_level <= 90.19\ngini = 0.48\nsamples = 5\nvalue = [2, 3]", fillcolor="#bddef6"] ;
238 -> 240 ;
241 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
240 -> 241 ;
242 [label="gini = 0.0\nsamples = 3\nvalue = [0, 3]", fillcolor="#399de5"] ;
240 -> 242 ;
243 [label="gini = 0.0\nsamples = 12\nvalue = [12, 0]", fillcolor="#e58139"] ;
237 -> 243 ;
244 [label="avg_glucose_level <= 83.18\ngini = 0.469\nsamples = 16\nvalue = [10, 6]", fillcolor="#f5cdb0"] ;
236 -> 244 ;
245 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
244 -> 245 ;
246 [label="bmi <= 26.95\ngini = 0.408\nsamples = 14\nvalue = [10, 4]", fillcolor="#efb388"] ;
244 -> 246 ;
247 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
246 -> 247 ;
248 [label="age <= 71.5\ngini = 0.278\nsamples = 12\nvalue = [10, 2]", fillcolor="#ea9a61"] ;
246 -> 248 ;
249 [label="hypertension <= 0.5\ngini = 0.165\nsamples = 11\nvalue = [10, 1]", fillcolor="#e88e4d"] ;
248 -> 249 ;
250 [label="gini = 0.0\nsamples = 9\nvalue = [9, 0]", fillcolor="#e58139"] ;
249 -> 250 ;
251 [label="avg_glucose_level <= 166.86\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
249 -> 251 ;
252 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
251 -> 252 ;
253 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
251 -> 253 ;
254 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
248 -> 254 ;
255 [label="smoking_status_smokes <= 0.5\ngini = 0.124\nsamples = 15\nvalue = [14, 1]", fillcolor="#e78a47"] ;
235 -> 255 ;
256 [label="gini = 0.0\nsamples = 13\nvalue = [13, 0]", fillcolor="#e58139"] ;
255 -> 256 ;
257 [label="avg_glucose_level <= 82.305\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
255 -> 257 ;
258 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
257 -> 258 ;
259 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
257 -> 259 ;
260 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
232 -> 260 ;
261 [label="work_type_Private <= 0.5\ngini = 0.356\nsamples = 237\nvalue = [182, 55]", fillcolor="#eda775"] ;
207 -> 261 ;
262 [label="bmi <= 17.6\ngini = 0.296\nsamples = 133\nvalue = [109, 24]", fillcolor="#eb9d65"] ;
261 -> 262 ;
263 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
262 -> 263 ;
264 [label="bmi <= 29.25\ngini = 0.288\nsamples = 132\nvalue = [109, 23]", fillcolor="#ea9c63"] ;
262 -> 264 ;
265 [label="bmi <= 26.15\ngini = 0.279\nsamples = 131\nvalue = [109, 22]", fillcolor="#ea9a61"] ;
264 -> 265 ;
266 [label="age <= 79.5\ngini = 0.187\nsamples = 67\nvalue = [60, 7]", fillcolor="#e89050"] ;
265 -> 266 ;
267 [label="avg_glucose_level <= 132.52\ngini = 0.089\nsamples = 43\nvalue = [41, 2]", fillcolor="#e68743"] ;
266 -> 267 ;
268 [label="gini = 0.0\nsamples = 32\nvalue = [32, 0]", fillcolor="#e58139"] ;
267 -> 268 ;
269 [label="avg_glucose_level <= 182.725\ngini = 0.298\nsamples = 11\nvalue = [9, 2]", fillcolor="#eb9d65"] ;
267 -> 269 ;
270 [label="heart_disease <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
269 -> 270 ;
271 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
270 -> 271 ;
272 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
270 -> 272 ;
273 [label="gini = 0.0\nsamples = 8\nvalue = [8, 0]", fillcolor="#e58139"] ;
269 -> 273 ;
274 [label="smoking_status_never smoked <= 0.5\ngini = 0.33\nsamples = 24\nvalue = [19, 5]", fillcolor="#eca26d"] ;
266 -> 274 ;
275 [label="bmi <= 19.6\ngini = 0.153\nsamples = 12\nvalue = [11, 1]", fillcolor="#e78c4b"] ;
274 -> 275 ;
276 [label="smoking_status_Unknown <= 0.5\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
275 -> 276 ;
277 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
276 -> 277 ;
278 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
276 -> 278 ;
279 [label="gini = 0.0\nsamples = 10\nvalue = [10, 0]", fillcolor="#e58139"] ;
275 -> 279 ;
280 [label="gender <= 0.5\ngini = 0.444\nsamples = 12\nvalue = [8, 4]", fillcolor="#f2c09c"] ;
274 -> 280 ;
281 [label="avg_glucose_level <= 80.215\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
280 -> 281 ;
282 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
281 -> 282 ;
283 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
281 -> 283 ;
284 [label="avg_glucose_level <= 99.72\ngini = 0.346\nsamples = 9\nvalue = [7, 2]", fillcolor="#eca572"] ;
280 -> 284 ;
285 [label="avg_glucose_level <= 89.025\ngini = 0.444\nsamples = 6\nvalue = [4, 2]", fillcolor="#f2c09c"] ;
284 -> 285 ;
286 [label="hypertension <= 0.5\ngini = 0.32\nsamples = 5\nvalue = [4, 1]", fillcolor="#eca06a"] ;
285 -> 286 ;
287 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
286 -> 287 ;
288 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
286 -> 288 ;
289 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
285 -> 289 ;
290 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]", fillcolor="#e58139"] ;
284 -> 290 ;
291 [label="bmi <= 27.15\ngini = 0.359\nsamples = 64\nvalue = [49, 15]", fillcolor="#eda876"] ;
265 -> 291 ;
292 [label="age <= 80.5\ngini = 0.488\nsamples = 19\nvalue = [11, 8]", fillcolor="#f8ddc9"] ;
291 -> 292 ;
293 [label="avg_glucose_level <= 79.015\ngini = 0.498\nsamples = 15\nvalue = [7, 8]", fillcolor="#e6f3fc"] ;
292 -> 293 ;
294 [label="gini = 0.0\nsamples = 3\nvalue = [0, 3]", fillcolor="#399de5"] ;
293 -> 294 ;
295 [label="Residence_type_Urban <= 0.5\ngini = 0.486\nsamples = 12\nvalue = [7, 5]", fillcolor="#f8dbc6"] ;
293 -> 295 ;
296 [label="hypertension <= 0.5\ngini = 0.278\nsamples = 6\nvalue = [5, 1]", fillcolor="#ea9a61"] ;
295 -> 296 ;
297 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]", fillcolor="#e58139"] ;
296 -> 297 ;
298 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
296 -> 298 ;
299 [label="smoking_status_smokes <= 0.5\ngini = 0.444\nsamples = 6\nvalue = [2, 4]", fillcolor="#9ccef2"] ;
295 -> 299 ;
300 [label="gini = 0.0\nsamples = 4\nvalue = [0, 4]", fillcolor="#399de5"] ;
299 -> 300 ;
301 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
299 -> 301 ;
302 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
292 -> 302 ;
303 [label="avg_glucose_level <= 62.88\ngini = 0.263\nsamples = 45\nvalue = [38, 7]", fillcolor="#ea985d"] ;
291 -> 303 ;
304 [label="age <= 76.5\ngini = 0.5\nsamples = 6\nvalue = [3, 3]", fillcolor="#ffffff"] ;
303 -> 304 ;
305 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
304 -> 305 ;
306 [label="heart_disease <= 0.5\ngini = 0.375\nsamples = 4\nvalue = [3, 1]", fillcolor="#eeab7b"] ;
304 -> 306 ;
307 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]", fillcolor="#e58139"] ;
306 -> 307 ;
308 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
306 -> 308 ;
309 [label="avg_glucose_level <= 92.78\ngini = 0.184\nsamples = 39\nvalue = [35, 4]", fillcolor="#e88f50"] ;
303 -> 309 ;
310 [label="gini = 0.0\nsamples = 19\nvalue = [19, 0]", fillcolor="#e58139"] ;
309 -> 310 ;
311 [label="bmi <= 29.15\ngini = 0.32\nsamples = 20\nvalue = [16, 4]", fillcolor="#eca06a"] ;
309 -> 311 ;
312 [label="gender <= 0.5\ngini = 0.266\nsamples = 19\nvalue = [16, 3]", fillcolor="#ea995e"] ;
311 -> 312 ;
313 [label="gini = 0.0\nsamples = 10\nvalue = [10, 0]", fillcolor="#e58139"] ;
312 -> 313 ;
314 [label="smoking_status_formerly smoked <= 0.5\ngini = 0.444\nsamples = 9\nvalue = [6, 3]", fillcolor="#f2c09c"] ;
312 -> 314 ;
315 [label="age <= 75.5\ngini = 0.245\nsamples = 7\nvalue = [6, 1]", fillcolor="#e9965a"] ;
314 -> 315 ;
316 [label="heart_disease <= 0.5\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
315 -> 316 ;
317 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
316 -> 317 ;
318 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
316 -> 318 ;
319 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]", fillcolor="#e58139"] ;
315 -> 319 ;
320 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
314 -> 320 ;
321 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
311 -> 321 ;
322 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
264 -> 322 ;
323 [label="smoking_status_Unknown <= 0.5\ngini = 0.418\nsamples = 104\nvalue = [73, 31]", fillcolor="#f0b78d"] ;
261 -> 323 ;
324 [label="hypertension <= 0.5\ngini = 0.378\nsamples = 79\nvalue = [59, 20]", fillcolor="#eeac7c"] ;
323 -> 324 ;
325 [label="age <= 78.5\ngini = 0.312\nsamples = 62\nvalue = [50, 12]", fillcolor="#eb9f69"] ;
324 -> 325 ;
326 [label="avg_glucose_level <= 61.6\ngini = 0.137\nsamples = 27\nvalue = [25, 2]", fillcolor="#e78b49"] ;
325 -> 326 ;
327 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
326 -> 327 ;
328 [label="bmi <= 24.15\ngini = 0.074\nsamples = 26\nvalue = [25, 1]", fillcolor="#e68641"] ;
326 -> 328 ;
329 [label="smoking_status_never smoked <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
328 -> 329 ;
330 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
329 -> 330 ;
331 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
329 -> 331 ;
332 [label="gini = 0.0\nsamples = 23\nvalue = [23, 0]", fillcolor="#e58139"] ;
328 -> 332 ;
333 [label="avg_glucose_level <= 107.125\ngini = 0.408\nsamples = 35\nvalue = [25, 10]", fillcolor="#efb388"] ;
325 -> 333 ;
334 [label="smoking_status_never smoked <= 0.5\ngini = 0.227\nsamples = 23\nvalue = [20, 3]", fillcolor="#e99457"] ;
333 -> 334 ;
335 [label="gini = 0.0\nsamples = 11\nvalue = [11, 0]", fillcolor="#e58139"] ;
334 -> 335 ;
336 [label="age <= 79.5\ngini = 0.375\nsamples = 12\nvalue = [9, 3]", fillcolor="#eeab7b"] ;
334 -> 336 ;
337 [label="heart_disease <= 0.5\ngini = 0.5\nsamples = 4\nvalue = [2, 2]", fillcolor="#ffffff"] ;
336 -> 337 ;
338 [label="avg_glucose_level <= 71.035\ngini = 0.444\nsamples = 3\nvalue = [1, 2]", fillcolor="#9ccef2"] ;
337 -> 338 ;
339 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
338 -> 339 ;
340 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
338 -> 340 ;
341 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
337 -> 341 ;
342 [label="bmi <= 26.5\ngini = 0.219\nsamples = 8\nvalue = [7, 1]", fillcolor="#e99355"] ;
336 -> 342 ;
343 [label="avg_glucose_level <= 82.885\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
342 -> 343 ;
344 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
343 -> 344 ;
345 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
343 -> 345 ;
346 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]", fillcolor="#e58139"] ;
342 -> 346 ;
347 [label="ever_married <= 0.5\ngini = 0.486\nsamples = 12\nvalue = [5, 7]", fillcolor="#c6e3f8"] ;
333 -> 347 ;
348 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]", fillcolor="#e58139"] ;
347 -> 348 ;
349 [label="smoking_status_never smoked <= 0.5\ngini = 0.346\nsamples = 9\nvalue = [2, 7]", fillcolor="#72b9ec"] ;
347 -> 349 ;
350 [label="gini = 0.0\nsamples = 4\nvalue = [0, 4]", fillcolor="#399de5"] ;
349 -> 350 ;
351 [label="heart_disease <= 0.5\ngini = 0.48\nsamples = 5\nvalue = [2, 3]", fillcolor="#bddef6"] ;
349 -> 351 ;
352 [label="age <= 80.5\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
351 -> 352 ;
353 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
352 -> 353 ;
354 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
352 -> 354 ;
355 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
351 -> 355 ;
356 [label="avg_glucose_level <= 82.24\ngini = 0.498\nsamples = 17\nvalue = [9, 8]", fillcolor="#fcf1e9"] ;
324 -> 356 ;
357 [label="avg_glucose_level <= 64.685\ngini = 0.408\nsamples = 7\nvalue = [2, 5]", fillcolor="#88c4ef"] ;
356 -> 357 ;
358 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
357 -> 358 ;
359 [label="gini = 0.0\nsamples = 5\nvalue = [0, 5]", fillcolor="#399de5"] ;
357 -> 359 ;
360 [label="avg_glucose_level <= 237.3\ngini = 0.42\nsamples = 10\nvalue = [7, 3]", fillcolor="#f0b78e"] ;
356 -> 360 ;
361 [label="ever_married <= 0.5\ngini = 0.219\nsamples = 8\nvalue = [7, 1]", fillcolor="#e99355"] ;
360 -> 361 ;
362 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
361 -> 362 ;
363 [label="gini = 0.0\nsamples = 7\nvalue = [7, 0]", fillcolor="#e58139"] ;
361 -> 363 ;
364 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
360 -> 364 ;
365 [label="Residence_type_Urban <= 0.5\ngini = 0.493\nsamples = 25\nvalue = [14, 11]", fillcolor="#f9e4d5"] ;
323 -> 365 ;
366 [label="avg_glucose_level <= 151.4\ngini = 0.375\nsamples = 12\nvalue = [9, 3]", fillcolor="#eeab7b"] ;
365 -> 366 ;
367 [label="bmi <= 20.8\ngini = 0.18\nsamples = 10\nvalue = [9, 1]", fillcolor="#e88f4f"] ;
366 -> 367 ;
368 [label="avg_glucose_level <= 87.09\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
367 -> 368 ;
369 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
368 -> 369 ;
370 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
368 -> 370 ;
371 [label="gini = 0.0\nsamples = 8\nvalue = [8, 0]", fillcolor="#e58139"] ;
367 -> 371 ;
372 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
366 -> 372 ;
373 [label="bmi <= 23.8\ngini = 0.473\nsamples = 13\nvalue = [5, 8]", fillcolor="#b5daf5"] ;
365 -> 373 ;
374 [label="gender <= 0.5\ngini = 0.375\nsamples = 4\nvalue = [3, 1]", fillcolor="#eeab7b"] ;
373 -> 374 ;
375 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
374 -> 375 ;
376 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]", fillcolor="#e58139"] ;
374 -> 376 ;
377 [label="heart_disease <= 0.5\ngini = 0.346\nsamples = 9\nvalue = [2, 7]", fillcolor="#72b9ec"] ;
373 -> 377 ;
378 [label="avg_glucose_level <= 66.515\ngini = 0.219\nsamples = 8\nvalue = [1, 7]", fillcolor="#55abe9"] ;
377 -> 378 ;
379 [label="avg_glucose_level <= 59.03\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
378 -> 379 ;
380 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
379 -> 380 ;
381 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
379 -> 381 ;
382 [label="gini = 0.0\nsamples = 6\nvalue = [0, 6]", fillcolor="#399de5"] ;
378 -> 382 ;
383 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
377 -> 383 ;
384 [label="avg_glucose_level <= 219.865\ngini = 0.191\nsamples = 300\nvalue = [268, 32]", fillcolor="#e89051"] ;
206 -> 384 ;
385 [label="hypertension <= 0.5\ngini = 0.145\nsamples = 255\nvalue = [235, 20]", fillcolor="#e78c4a"] ;
384 -> 385 ;
386 [label="age <= 76.5\ngini = 0.099\nsamples = 192\nvalue = [182, 10]", fillcolor="#e68844"] ;
385 -> 386 ;
387 [label="smoking_status_smokes <= 0.5\ngini = 0.017\nsamples = 114\nvalue = [113, 1]", fillcolor="#e5823b"] ;
386 -> 387 ;
388 [label="gini = 0.0\nsamples = 95\nvalue = [95, 0]", fillcolor="#e58139"] ;
387 -> 388 ;
389 [label="age <= 73.0\ngini = 0.1\nsamples = 19\nvalue = [18, 1]", fillcolor="#e68844"] ;
387 -> 389 ;
390 [label="gini = 0.0\nsamples = 16\nvalue = [16, 0]", fillcolor="#e58139"] ;
389 -> 390 ;
391 [label="work_type_Private <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
389 -> 391 ;
392 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
391 -> 392 ;
393 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
391 -> 393 ;
394 [label="bmi <= 43.15\ngini = 0.204\nsamples = 78\nvalue = [69, 9]", fillcolor="#e89153"] ;
386 -> 394 ;
395 [label="bmi <= 34.15\ngini = 0.186\nsamples = 77\nvalue = [69, 8]", fillcolor="#e89050"] ;
394 -> 395 ;
396 [label="bmi <= 34.0\ngini = 0.245\nsamples = 56\nvalue = [48, 8]", fillcolor="#e9965a"] ;
395 -> 396 ;
397 [label="avg_glucose_level <= 85.775\ngini = 0.222\nsamples = 55\nvalue = [48, 7]", fillcolor="#e99356"] ;
396 -> 397 ;
398 [label="gini = 0.0\nsamples = 19\nvalue = [19, 0]", fillcolor="#e58139"] ;
397 -> 398 ;
399 [label="bmi <= 31.95\ngini = 0.313\nsamples = 36\nvalue = [29, 7]", fillcolor="#eb9f69"] ;
397 -> 399 ;
400 [label="avg_glucose_level <= 87.16\ngini = 0.147\nsamples = 25\nvalue = [23, 2]", fillcolor="#e78c4a"] ;
399 -> 400 ;
401 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
400 -> 401 ;
402 [label="age <= 78.5\ngini = 0.08\nsamples = 24\nvalue = [23, 1]", fillcolor="#e68642"] ;
400 -> 402 ;
403 [label="avg_glucose_level <= 106.92\ngini = 0.198\nsamples = 9\nvalue = [8, 1]", fillcolor="#e89152"] ;
402 -> 403 ;
404 [label="gini = 0.0\nsamples = 6\nvalue = [6, 0]", fillcolor="#e58139"] ;
403 -> 404 ;
405 [label="avg_glucose_level <= 155.525\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
403 -> 405 ;
406 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
405 -> 406 ;
407 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
405 -> 407 ;
408 [label="gini = 0.0\nsamples = 15\nvalue = [15, 0]", fillcolor="#e58139"] ;
402 -> 408 ;
409 [label="avg_glucose_level <= 111.015\ngini = 0.496\nsamples = 11\nvalue = [6, 5]", fillcolor="#fbeade"] ;
399 -> 409 ;
410 [label="avg_glucose_level <= 89.3\ngini = 0.32\nsamples = 5\nvalue = [1, 4]", fillcolor="#6ab6ec"] ;
409 -> 410 ;
411 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
410 -> 411 ;
412 [label="gini = 0.0\nsamples = 4\nvalue = [0, 4]", fillcolor="#399de5"] ;
410 -> 412 ;
413 [label="bmi <= 32.75\ngini = 0.278\nsamples = 6\nvalue = [5, 1]", fillcolor="#ea9a61"] ;
409 -> 413 ;
414 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
413 -> 414 ;
415 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]", fillcolor="#e58139"] ;
413 -> 415 ;
416 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
396 -> 416 ;
417 [label="gini = 0.0\nsamples = 21\nvalue = [21, 0]", fillcolor="#e58139"] ;
395 -> 417 ;
418 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
394 -> 418 ;
419 [label="ever_married <= 0.5\ngini = 0.267\nsamples = 63\nvalue = [53, 10]", fillcolor="#ea995e"] ;
385 -> 419 ;
420 [label="gender <= 0.5\ngini = 0.48\nsamples = 5\nvalue = [2, 3]", fillcolor="#bddef6"] ;
419 -> 420 ;
421 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
420 -> 421 ;
422 [label="gini = 0.0\nsamples = 3\nvalue = [0, 3]", fillcolor="#399de5"] ;
420 -> 422 ;
423 [label="avg_glucose_level <= 116.13\ngini = 0.212\nsamples = 58\nvalue = [51, 7]", fillcolor="#e99254"] ;
419 -> 423 ;
424 [label="age <= 79.5\ngini = 0.067\nsamples = 29\nvalue = [28, 1]", fillcolor="#e68640"] ;
423 -> 424 ;
425 [label="gini = 0.0\nsamples = 23\nvalue = [23, 0]", fillcolor="#e58139"] ;
424 -> 425 ;
426 [label="smoking_status_formerly smoked <= 0.5\ngini = 0.278\nsamples = 6\nvalue = [5, 1]", fillcolor="#ea9a61"] ;
424 -> 426 ;
427 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
426 -> 427 ;
428 [label="bmi <= 32.0\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
426 -> 428 ;
429 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
428 -> 429 ;
430 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
428 -> 430 ;
431 [label="avg_glucose_level <= 199.87\ngini = 0.328\nsamples = 29\nvalue = [23, 6]", fillcolor="#eca26d"] ;
423 -> 431 ;
432 [label="work_type_Private <= 0.5\ngini = 0.49\nsamples = 14\nvalue = [8, 6]", fillcolor="#f8e0ce"] ;
431 -> 432 ;
433 [label="bmi <= 33.0\ngini = 0.444\nsamples = 6\nvalue = [2, 4]", fillcolor="#9ccef2"] ;
432 -> 433 ;
434 [label="gini = 0.0\nsamples = 3\nvalue = [0, 3]", fillcolor="#399de5"] ;
433 -> 434 ;
435 [label="gender <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
433 -> 435 ;
436 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
435 -> 436 ;
437 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
435 -> 437 ;
438 [label="avg_glucose_level <= 192.38\ngini = 0.375\nsamples = 8\nvalue = [6, 2]", fillcolor="#eeab7b"] ;
432 -> 438 ;
439 [label="avg_glucose_level <= 170.03\ngini = 0.5\nsamples = 4\nvalue = [2, 2]", fillcolor="#ffffff"] ;
438 -> 439 ;
440 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
439 -> 440 ;
441 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
439 -> 441 ;
442 [label="gini = 0.0\nsamples = 4\nvalue = [4, 0]", fillcolor="#e58139"] ;
438 -> 442 ;
443 [label="gini = 0.0\nsamples = 15\nvalue = [15, 0]", fillcolor="#e58139"] ;
431 -> 443 ;
444 [label="work_type_Private <= 0.5\ngini = 0.391\nsamples = 45\nvalue = [33, 12]", fillcolor="#eeaf81"] ;
384 -> 444 ;
445 [label="avg_glucose_level <= 252.09\ngini = 0.142\nsamples = 13\nvalue = [12, 1]", fillcolor="#e78c49"] ;
444 -> 445 ;
446 [label="gini = 0.0\nsamples = 12\nvalue = [12, 0]", fillcolor="#e58139"] ;
445 -> 446 ;
447 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
445 -> 447 ;
448 [label="bmi <= 31.65\ngini = 0.451\nsamples = 32\nvalue = [21, 11]", fillcolor="#f3c3a1"] ;
444 -> 448 ;
449 [label="gini = 0.0\nsamples = 6\nvalue = [6, 0]", fillcolor="#e58139"] ;
448 -> 449 ;
450 [label="bmi <= 32.4\ngini = 0.488\nsamples = 26\nvalue = [15, 11]", fillcolor="#f8ddca"] ;
448 -> 450 ;
451 [label="hypertension <= 0.5\ngini = 0.32\nsamples = 5\nvalue = [1, 4]", fillcolor="#6ab6ec"] ;
450 -> 451 ;
452 [label="gini = 0.0\nsamples = 4\nvalue = [0, 4]", fillcolor="#399de5"] ;
451 -> 452 ;
453 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
451 -> 453 ;
454 [label="bmi <= 33.55\ngini = 0.444\nsamples = 21\nvalue = [14, 7]", fillcolor="#f2c09c"] ;
450 -> 454 ;
455 [label="gini = 0.0\nsamples = 6\nvalue = [6, 0]", fillcolor="#e58139"] ;
454 -> 455 ;
456 [label="age <= 66.5\ngini = 0.498\nsamples = 15\nvalue = [8, 7]", fillcolor="#fcefe6"] ;
454 -> 456 ;
457 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
456 -> 457 ;
458 [label="age <= 77.5\ngini = 0.497\nsamples = 13\nvalue = [6, 7]", fillcolor="#e3f1fb"] ;
456 -> 458 ;
459 [label="heart_disease <= 0.5\ngini = 0.463\nsamples = 11\nvalue = [4, 7]", fillcolor="#aad5f4"] ;
458 -> 459 ;
460 [label="hypertension <= 0.5\ngini = 0.494\nsamples = 9\nvalue = [4, 5]", fillcolor="#d7ebfa"] ;
459 -> 460 ;
461 [label="age <= 74.5\ngini = 0.49\nsamples = 7\nvalue = [4, 3]", fillcolor="#f8e0ce"] ;
460 -> 461 ;
462 [label="age <= 69.0\ngini = 0.48\nsamples = 5\nvalue = [2, 3]", fillcolor="#bddef6"] ;
461 -> 462 ;
463 [label="age <= 67.5\ngini = 0.444\nsamples = 3\nvalue = [2, 1]", fillcolor="#f2c09c"] ;
462 -> 463 ;
464 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
463 -> 464 ;
465 [label="bmi <= 43.15\ngini = 0.5\nsamples = 2\nvalue = [1, 1]", fillcolor="#ffffff"] ;
463 -> 465 ;
466 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]", fillcolor="#399de5"] ;
465 -> 466 ;
467 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]", fillcolor="#e58139"] ;
465 -> 467 ;
468 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
462 -> 468 ;
469 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
461 -> 469 ;
470 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
460 -> 470 ;
471 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]", fillcolor="#399de5"] ;
459 -> 471 ;
472 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]", fillcolor="#e58139"] ;
458 -> 472 ;
}