Memprediksi Diabetes Dari Rekam Medis

Diabetes melitus (DM) yang biasa disebut kencing manis merupakan sekelompok kelainan metabolisme yang ditandai dengan tingginya kadar gula darah dalam jangka waktu lama. Diabetes tipe 1 terjadi akibat kegagalan pankreas memproduksi cukup insulin. Diabetes tipe 2 dimulai dengan resistensi insulin, suatu kondisi di mana sel-sel gagal merespons insulin dengan baik. Pada tahun 2015, diperkirakan 415 juta orang menderita diabetes di seluruh dunia, dengan diabetes tipe 2 mencakup sekitar 90% kasus. Ini mewakili 8,3% dari populasi orang dewasa.

1. Input Library

library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
library(gtools)
## Warning: package 'gtools' was built under R version 4.4.1
library(gmodels)
## Warning: package 'gmodels' was built under R version 4.4.1
library(ggplot2)
library(class)
library(tidyr)
library(caret)
## Warning: package 'caret' was built under R version 4.4.1
## Loading required package: lattice

2. Read Data

diabetes <- read.csv("diabetes.csv", stringsAsFactors = TRUE)
rmarkdown::paged_table(diabetes)

3. Data Wraling

glimpse(diabetes)
## Rows: 768
## Columns: 9
## $ Pregnancies              <int> 6, 1, 8, 1, 0, 5, 3, 10, 2, 8, 4, 10, 10, 1, …
## $ Glucose                  <int> 148, 85, 183, 89, 137, 116, 78, 115, 197, 125…
## $ BloodPressure            <int> 72, 66, 64, 66, 40, 74, 50, 0, 70, 96, 92, 74…
## $ SkinThickness            <int> 35, 29, 0, 23, 35, 0, 32, 0, 45, 0, 0, 0, 0, …
## $ Insulin                  <int> 0, 0, 0, 94, 168, 0, 88, 0, 543, 0, 0, 0, 0, …
## $ BMI                      <dbl> 33.6, 26.6, 23.3, 28.1, 43.1, 25.6, 31.0, 35.…
## $ DiabetesPedigreeFunction <dbl> 0.627, 0.351, 0.672, 0.167, 2.288, 0.201, 0.2…
## $ Age                      <int> 50, 31, 32, 21, 33, 30, 26, 29, 53, 54, 30, 3…
## $ Outcome                  <int> 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, …

Pada beberapa variabel yang digunakan, terdapat ketidak sesuaian tipe data, oleh karena itu yang perlu kita lakukan adalah melakukan penyesuaian tipe data pada beberapa variabel yang ada.

diabetes_clean <- diabetes %>% 
  mutate(Outcome=as.factor(Outcome),
         Glucose=ifelse(Glucose==0,mean(Glucose),Glucose),
         BMI=ifelse(BMI==0,mean(BMI),BMI),
         BloodPressure=ifelse(BloodPressure==0,mean(BloodPressure),BloodPressure),
         SkinThickness=ifelse(SkinThickness==0,mean(SkinThickness),SkinThickness),
         Insulin=ifelse(Insulin==0,mean(Insulin),Insulin))

diabetes_clean
##     Pregnancies  Glucose BloodPressure SkinThickness   Insulin      BMI
## 1             6 148.0000      72.00000      35.00000  79.79948 33.60000
## 2             1  85.0000      66.00000      29.00000  79.79948 26.60000
## 3             8 183.0000      64.00000      20.53646  79.79948 23.30000
## 4             1  89.0000      66.00000      23.00000  94.00000 28.10000
## 5             0 137.0000      40.00000      35.00000 168.00000 43.10000
## 6             5 116.0000      74.00000      20.53646  79.79948 25.60000
## 7             3  78.0000      50.00000      32.00000  88.00000 31.00000
## 8            10 115.0000      69.10547      20.53646  79.79948 35.30000
## 9             2 197.0000      70.00000      45.00000 543.00000 30.50000
## 10            8 125.0000      96.00000      20.53646  79.79948 31.99258
## 11            4 110.0000      92.00000      20.53646  79.79948 37.60000
## 12           10 168.0000      74.00000      20.53646  79.79948 38.00000
## 13           10 139.0000      80.00000      20.53646  79.79948 27.10000
## 14            1 189.0000      60.00000      23.00000 846.00000 30.10000
## 15            5 166.0000      72.00000      19.00000 175.00000 25.80000
## 16            7 100.0000      69.10547      20.53646  79.79948 30.00000
## 17            0 118.0000      84.00000      47.00000 230.00000 45.80000
## 18            7 107.0000      74.00000      20.53646  79.79948 29.60000
## 19            1 103.0000      30.00000      38.00000  83.00000 43.30000
## 20            1 115.0000      70.00000      30.00000  96.00000 34.60000
## 21            3 126.0000      88.00000      41.00000 235.00000 39.30000
## 22            8  99.0000      84.00000      20.53646  79.79948 35.40000
## 23            7 196.0000      90.00000      20.53646  79.79948 39.80000
## 24            9 119.0000      80.00000      35.00000  79.79948 29.00000
## 25           11 143.0000      94.00000      33.00000 146.00000 36.60000
## 26           10 125.0000      70.00000      26.00000 115.00000 31.10000
## 27            7 147.0000      76.00000      20.53646  79.79948 39.40000
## 28            1  97.0000      66.00000      15.00000 140.00000 23.20000
## 29           13 145.0000      82.00000      19.00000 110.00000 22.20000
## 30            5 117.0000      92.00000      20.53646  79.79948 34.10000
## 31            5 109.0000      75.00000      26.00000  79.79948 36.00000
## 32            3 158.0000      76.00000      36.00000 245.00000 31.60000
## 33            3  88.0000      58.00000      11.00000  54.00000 24.80000
## 34            6  92.0000      92.00000      20.53646  79.79948 19.90000
## 35           10 122.0000      78.00000      31.00000  79.79948 27.60000
## 36            4 103.0000      60.00000      33.00000 192.00000 24.00000
## 37           11 138.0000      76.00000      20.53646  79.79948 33.20000
## 38            9 102.0000      76.00000      37.00000  79.79948 32.90000
## 39            2  90.0000      68.00000      42.00000  79.79948 38.20000
## 40            4 111.0000      72.00000      47.00000 207.00000 37.10000
## 41            3 180.0000      64.00000      25.00000  70.00000 34.00000
## 42            7 133.0000      84.00000      20.53646  79.79948 40.20000
## 43            7 106.0000      92.00000      18.00000  79.79948 22.70000
## 44            9 171.0000     110.00000      24.00000 240.00000 45.40000
## 45            7 159.0000      64.00000      20.53646  79.79948 27.40000
## 46            0 180.0000      66.00000      39.00000  79.79948 42.00000
## 47            1 146.0000      56.00000      20.53646  79.79948 29.70000
## 48            2  71.0000      70.00000      27.00000  79.79948 28.00000
## 49            7 103.0000      66.00000      32.00000  79.79948 39.10000
## 50            7 105.0000      69.10547      20.53646  79.79948 31.99258
## 51            1 103.0000      80.00000      11.00000  82.00000 19.40000
## 52            1 101.0000      50.00000      15.00000  36.00000 24.20000
## 53            5  88.0000      66.00000      21.00000  23.00000 24.40000
## 54            8 176.0000      90.00000      34.00000 300.00000 33.70000
## 55            7 150.0000      66.00000      42.00000 342.00000 34.70000
## 56            1  73.0000      50.00000      10.00000  79.79948 23.00000
## 57            7 187.0000      68.00000      39.00000 304.00000 37.70000
## 58            0 100.0000      88.00000      60.00000 110.00000 46.80000
## 59            0 146.0000      82.00000      20.53646  79.79948 40.50000
## 60            0 105.0000      64.00000      41.00000 142.00000 41.50000
## 61            2  84.0000      69.10547      20.53646  79.79948 31.99258
## 62            8 133.0000      72.00000      20.53646  79.79948 32.90000
## 63            5  44.0000      62.00000      20.53646  79.79948 25.00000
## 64            2 141.0000      58.00000      34.00000 128.00000 25.40000
## 65            7 114.0000      66.00000      20.53646  79.79948 32.80000
## 66            5  99.0000      74.00000      27.00000  79.79948 29.00000
## 67            0 109.0000      88.00000      30.00000  79.79948 32.50000
## 68            2 109.0000      92.00000      20.53646  79.79948 42.70000
## 69            1  95.0000      66.00000      13.00000  38.00000 19.60000
## 70            4 146.0000      85.00000      27.00000 100.00000 28.90000
## 71            2 100.0000      66.00000      20.00000  90.00000 32.90000
## 72            5 139.0000      64.00000      35.00000 140.00000 28.60000
## 73           13 126.0000      90.00000      20.53646  79.79948 43.40000
## 74            4 129.0000      86.00000      20.00000 270.00000 35.10000
## 75            1  79.0000      75.00000      30.00000  79.79948 32.00000
## 76            1 120.8945      48.00000      20.00000  79.79948 24.70000
## 77            7  62.0000      78.00000      20.53646  79.79948 32.60000
## 78            5  95.0000      72.00000      33.00000  79.79948 37.70000
## 79            0 131.0000      69.10547      20.53646  79.79948 43.20000
## 80            2 112.0000      66.00000      22.00000  79.79948 25.00000
## 81            3 113.0000      44.00000      13.00000  79.79948 22.40000
## 82            2  74.0000      69.10547      20.53646  79.79948 31.99258
## 83            7  83.0000      78.00000      26.00000  71.00000 29.30000
## 84            0 101.0000      65.00000      28.00000  79.79948 24.60000
## 85            5 137.0000     108.00000      20.53646  79.79948 48.80000
## 86            2 110.0000      74.00000      29.00000 125.00000 32.40000
## 87           13 106.0000      72.00000      54.00000  79.79948 36.60000
## 88            2 100.0000      68.00000      25.00000  71.00000 38.50000
## 89           15 136.0000      70.00000      32.00000 110.00000 37.10000
## 90            1 107.0000      68.00000      19.00000  79.79948 26.50000
## 91            1  80.0000      55.00000      20.53646  79.79948 19.10000
## 92            4 123.0000      80.00000      15.00000 176.00000 32.00000
## 93            7  81.0000      78.00000      40.00000  48.00000 46.70000
## 94            4 134.0000      72.00000      20.53646  79.79948 23.80000
## 95            2 142.0000      82.00000      18.00000  64.00000 24.70000
## 96            6 144.0000      72.00000      27.00000 228.00000 33.90000
## 97            2  92.0000      62.00000      28.00000  79.79948 31.60000
## 98            1  71.0000      48.00000      18.00000  76.00000 20.40000
## 99            6  93.0000      50.00000      30.00000  64.00000 28.70000
## 100           1 122.0000      90.00000      51.00000 220.00000 49.70000
## 101           1 163.0000      72.00000      20.53646  79.79948 39.00000
## 102           1 151.0000      60.00000      20.53646  79.79948 26.10000
## 103           0 125.0000      96.00000      20.53646  79.79948 22.50000
## 104           1  81.0000      72.00000      18.00000  40.00000 26.60000
## 105           2  85.0000      65.00000      20.53646  79.79948 39.60000
## 106           1 126.0000      56.00000      29.00000 152.00000 28.70000
## 107           1  96.0000     122.00000      20.53646  79.79948 22.40000
## 108           4 144.0000      58.00000      28.00000 140.00000 29.50000
## 109           3  83.0000      58.00000      31.00000  18.00000 34.30000
## 110           0  95.0000      85.00000      25.00000  36.00000 37.40000
## 111           3 171.0000      72.00000      33.00000 135.00000 33.30000
## 112           8 155.0000      62.00000      26.00000 495.00000 34.00000
## 113           1  89.0000      76.00000      34.00000  37.00000 31.20000
## 114           4  76.0000      62.00000      20.53646  79.79948 34.00000
## 115           7 160.0000      54.00000      32.00000 175.00000 30.50000
## 116           4 146.0000      92.00000      20.53646  79.79948 31.20000
## 117           5 124.0000      74.00000      20.53646  79.79948 34.00000
## 118           5  78.0000      48.00000      20.53646  79.79948 33.70000
## 119           4  97.0000      60.00000      23.00000  79.79948 28.20000
## 120           4  99.0000      76.00000      15.00000  51.00000 23.20000
## 121           0 162.0000      76.00000      56.00000 100.00000 53.20000
## 122           6 111.0000      64.00000      39.00000  79.79948 34.20000
## 123           2 107.0000      74.00000      30.00000 100.00000 33.60000
## 124           5 132.0000      80.00000      20.53646  79.79948 26.80000
## 125           0 113.0000      76.00000      20.53646  79.79948 33.30000
## 126           1  88.0000      30.00000      42.00000  99.00000 55.00000
## 127           3 120.0000      70.00000      30.00000 135.00000 42.90000
## 128           1 118.0000      58.00000      36.00000  94.00000 33.30000
## 129           1 117.0000      88.00000      24.00000 145.00000 34.50000
## 130           0 105.0000      84.00000      20.53646  79.79948 27.90000
## 131           4 173.0000      70.00000      14.00000 168.00000 29.70000
## 132           9 122.0000      56.00000      20.53646  79.79948 33.30000
## 133           3 170.0000      64.00000      37.00000 225.00000 34.50000
## 134           8  84.0000      74.00000      31.00000  79.79948 38.30000
## 135           2  96.0000      68.00000      13.00000  49.00000 21.10000
## 136           2 125.0000      60.00000      20.00000 140.00000 33.80000
## 137           0 100.0000      70.00000      26.00000  50.00000 30.80000
## 138           0  93.0000      60.00000      25.00000  92.00000 28.70000
## 139           0 129.0000      80.00000      20.53646  79.79948 31.20000
## 140           5 105.0000      72.00000      29.00000 325.00000 36.90000
## 141           3 128.0000      78.00000      20.53646  79.79948 21.10000
## 142           5 106.0000      82.00000      30.00000  79.79948 39.50000
## 143           2 108.0000      52.00000      26.00000  63.00000 32.50000
## 144          10 108.0000      66.00000      20.53646  79.79948 32.40000
## 145           4 154.0000      62.00000      31.00000 284.00000 32.80000
## 146           0 102.0000      75.00000      23.00000  79.79948 31.99258
## 147           9  57.0000      80.00000      37.00000  79.79948 32.80000
## 148           2 106.0000      64.00000      35.00000 119.00000 30.50000
## 149           5 147.0000      78.00000      20.53646  79.79948 33.70000
## 150           2  90.0000      70.00000      17.00000  79.79948 27.30000
## 151           1 136.0000      74.00000      50.00000 204.00000 37.40000
## 152           4 114.0000      65.00000      20.53646  79.79948 21.90000
## 153           9 156.0000      86.00000      28.00000 155.00000 34.30000
## 154           1 153.0000      82.00000      42.00000 485.00000 40.60000
## 155           8 188.0000      78.00000      20.53646  79.79948 47.90000
## 156           7 152.0000      88.00000      44.00000  79.79948 50.00000
## 157           2  99.0000      52.00000      15.00000  94.00000 24.60000
## 158           1 109.0000      56.00000      21.00000 135.00000 25.20000
## 159           2  88.0000      74.00000      19.00000  53.00000 29.00000
## 160          17 163.0000      72.00000      41.00000 114.00000 40.90000
## 161           4 151.0000      90.00000      38.00000  79.79948 29.70000
## 162           7 102.0000      74.00000      40.00000 105.00000 37.20000
## 163           0 114.0000      80.00000      34.00000 285.00000 44.20000
## 164           2 100.0000      64.00000      23.00000  79.79948 29.70000
## 165           0 131.0000      88.00000      20.53646  79.79948 31.60000
## 166           6 104.0000      74.00000      18.00000 156.00000 29.90000
## 167           3 148.0000      66.00000      25.00000  79.79948 32.50000
## 168           4 120.0000      68.00000      20.53646  79.79948 29.60000
## 169           4 110.0000      66.00000      20.53646  79.79948 31.90000
## 170           3 111.0000      90.00000      12.00000  78.00000 28.40000
## 171           6 102.0000      82.00000      20.53646  79.79948 30.80000
## 172           6 134.0000      70.00000      23.00000 130.00000 35.40000
## 173           2  87.0000      69.10547      23.00000  79.79948 28.90000
## 174           1  79.0000      60.00000      42.00000  48.00000 43.50000
## 175           2  75.0000      64.00000      24.00000  55.00000 29.70000
## 176           8 179.0000      72.00000      42.00000 130.00000 32.70000
## 177           6  85.0000      78.00000      20.53646  79.79948 31.20000
## 178           0 129.0000     110.00000      46.00000 130.00000 67.10000
## 179           5 143.0000      78.00000      20.53646  79.79948 45.00000
## 180           5 130.0000      82.00000      20.53646  79.79948 39.10000
## 181           6  87.0000      80.00000      20.53646  79.79948 23.20000
## 182           0 119.0000      64.00000      18.00000  92.00000 34.90000
## 183           1 120.8945      74.00000      20.00000  23.00000 27.70000
## 184           5  73.0000      60.00000      20.53646  79.79948 26.80000
## 185           4 141.0000      74.00000      20.53646  79.79948 27.60000
## 186           7 194.0000      68.00000      28.00000  79.79948 35.90000
## 187           8 181.0000      68.00000      36.00000 495.00000 30.10000
## 188           1 128.0000      98.00000      41.00000  58.00000 32.00000
## 189           8 109.0000      76.00000      39.00000 114.00000 27.90000
## 190           5 139.0000      80.00000      35.00000 160.00000 31.60000
## 191           3 111.0000      62.00000      20.53646  79.79948 22.60000
## 192           9 123.0000      70.00000      44.00000  94.00000 33.10000
## 193           7 159.0000      66.00000      20.53646  79.79948 30.40000
## 194          11 135.0000      69.10547      20.53646  79.79948 52.30000
## 195           8  85.0000      55.00000      20.00000  79.79948 24.40000
## 196           5 158.0000      84.00000      41.00000 210.00000 39.40000
## 197           1 105.0000      58.00000      20.53646  79.79948 24.30000
## 198           3 107.0000      62.00000      13.00000  48.00000 22.90000
## 199           4 109.0000      64.00000      44.00000  99.00000 34.80000
## 200           4 148.0000      60.00000      27.00000 318.00000 30.90000
## 201           0 113.0000      80.00000      16.00000  79.79948 31.00000
## 202           1 138.0000      82.00000      20.53646  79.79948 40.10000
## 203           0 108.0000      68.00000      20.00000  79.79948 27.30000
## 204           2  99.0000      70.00000      16.00000  44.00000 20.40000
## 205           6 103.0000      72.00000      32.00000 190.00000 37.70000
## 206           5 111.0000      72.00000      28.00000  79.79948 23.90000
## 207           8 196.0000      76.00000      29.00000 280.00000 37.50000
## 208           5 162.0000     104.00000      20.53646  79.79948 37.70000
## 209           1  96.0000      64.00000      27.00000  87.00000 33.20000
## 210           7 184.0000      84.00000      33.00000  79.79948 35.50000
## 211           2  81.0000      60.00000      22.00000  79.79948 27.70000
## 212           0 147.0000      85.00000      54.00000  79.79948 42.80000
## 213           7 179.0000      95.00000      31.00000  79.79948 34.20000
## 214           0 140.0000      65.00000      26.00000 130.00000 42.60000
## 215           9 112.0000      82.00000      32.00000 175.00000 34.20000
## 216          12 151.0000      70.00000      40.00000 271.00000 41.80000
## 217           5 109.0000      62.00000      41.00000 129.00000 35.80000
## 218           6 125.0000      68.00000      30.00000 120.00000 30.00000
## 219           5  85.0000      74.00000      22.00000  79.79948 29.00000
## 220           5 112.0000      66.00000      20.53646  79.79948 37.80000
## 221           0 177.0000      60.00000      29.00000 478.00000 34.60000
## 222           2 158.0000      90.00000      20.53646  79.79948 31.60000
## 223           7 119.0000      69.10547      20.53646  79.79948 25.20000
## 224           7 142.0000      60.00000      33.00000 190.00000 28.80000
## 225           1 100.0000      66.00000      15.00000  56.00000 23.60000
## 226           1  87.0000      78.00000      27.00000  32.00000 34.60000
## 227           0 101.0000      76.00000      20.53646  79.79948 35.70000
## 228           3 162.0000      52.00000      38.00000  79.79948 37.20000
## 229           4 197.0000      70.00000      39.00000 744.00000 36.70000
## 230           0 117.0000      80.00000      31.00000  53.00000 45.20000
## 231           4 142.0000      86.00000      20.53646  79.79948 44.00000
## 232           6 134.0000      80.00000      37.00000 370.00000 46.20000
## 233           1  79.0000      80.00000      25.00000  37.00000 25.40000
## 234           4 122.0000      68.00000      20.53646  79.79948 35.00000
## 235           3  74.0000      68.00000      28.00000  45.00000 29.70000
## 236           4 171.0000      72.00000      20.53646  79.79948 43.60000
## 237           7 181.0000      84.00000      21.00000 192.00000 35.90000
## 238           0 179.0000      90.00000      27.00000  79.79948 44.10000
## 239           9 164.0000      84.00000      21.00000  79.79948 30.80000
## 240           0 104.0000      76.00000      20.53646  79.79948 18.40000
## 241           1  91.0000      64.00000      24.00000  79.79948 29.20000
## 242           4  91.0000      70.00000      32.00000  88.00000 33.10000
## 243           3 139.0000      54.00000      20.53646  79.79948 25.60000
## 244           6 119.0000      50.00000      22.00000 176.00000 27.10000
## 245           2 146.0000      76.00000      35.00000 194.00000 38.20000
## 246           9 184.0000      85.00000      15.00000  79.79948 30.00000
## 247          10 122.0000      68.00000      20.53646  79.79948 31.20000
## 248           0 165.0000      90.00000      33.00000 680.00000 52.30000
## 249           9 124.0000      70.00000      33.00000 402.00000 35.40000
## 250           1 111.0000      86.00000      19.00000  79.79948 30.10000
## 251           9 106.0000      52.00000      20.53646  79.79948 31.20000
## 252           2 129.0000      84.00000      20.53646  79.79948 28.00000
## 253           2  90.0000      80.00000      14.00000  55.00000 24.40000
## 254           0  86.0000      68.00000      32.00000  79.79948 35.80000
## 255          12  92.0000      62.00000       7.00000 258.00000 27.60000
## 256           1 113.0000      64.00000      35.00000  79.79948 33.60000
## 257           3 111.0000      56.00000      39.00000  79.79948 30.10000
## 258           2 114.0000      68.00000      22.00000  79.79948 28.70000
## 259           1 193.0000      50.00000      16.00000 375.00000 25.90000
## 260          11 155.0000      76.00000      28.00000 150.00000 33.30000
## 261           3 191.0000      68.00000      15.00000 130.00000 30.90000
## 262           3 141.0000      69.10547      20.53646  79.79948 30.00000
## 263           4  95.0000      70.00000      32.00000  79.79948 32.10000
## 264           3 142.0000      80.00000      15.00000  79.79948 32.40000
## 265           4 123.0000      62.00000      20.53646  79.79948 32.00000
## 266           5  96.0000      74.00000      18.00000  67.00000 33.60000
## 267           0 138.0000      69.10547      20.53646  79.79948 36.30000
## 268           2 128.0000      64.00000      42.00000  79.79948 40.00000
## 269           0 102.0000      52.00000      20.53646  79.79948 25.10000
## 270           2 146.0000      69.10547      20.53646  79.79948 27.50000
## 271          10 101.0000      86.00000      37.00000  79.79948 45.60000
## 272           2 108.0000      62.00000      32.00000  56.00000 25.20000
## 273           3 122.0000      78.00000      20.53646  79.79948 23.00000
## 274           1  71.0000      78.00000      50.00000  45.00000 33.20000
## 275          13 106.0000      70.00000      20.53646  79.79948 34.20000
## 276           2 100.0000      70.00000      52.00000  57.00000 40.50000
## 277           7 106.0000      60.00000      24.00000  79.79948 26.50000
## 278           0 104.0000      64.00000      23.00000 116.00000 27.80000
## 279           5 114.0000      74.00000      20.53646  79.79948 24.90000
## 280           2 108.0000      62.00000      10.00000 278.00000 25.30000
## 281           0 146.0000      70.00000      20.53646  79.79948 37.90000
## 282          10 129.0000      76.00000      28.00000 122.00000 35.90000
## 283           7 133.0000      88.00000      15.00000 155.00000 32.40000
## 284           7 161.0000      86.00000      20.53646  79.79948 30.40000
## 285           2 108.0000      80.00000      20.53646  79.79948 27.00000
## 286           7 136.0000      74.00000      26.00000 135.00000 26.00000
## 287           5 155.0000      84.00000      44.00000 545.00000 38.70000
## 288           1 119.0000      86.00000      39.00000 220.00000 45.60000
## 289           4  96.0000      56.00000      17.00000  49.00000 20.80000
## 290           5 108.0000      72.00000      43.00000  75.00000 36.10000
## 291           0  78.0000      88.00000      29.00000  40.00000 36.90000
## 292           0 107.0000      62.00000      30.00000  74.00000 36.60000
## 293           2 128.0000      78.00000      37.00000 182.00000 43.30000
## 294           1 128.0000      48.00000      45.00000 194.00000 40.50000
## 295           0 161.0000      50.00000      20.53646  79.79948 21.90000
## 296           6 151.0000      62.00000      31.00000 120.00000 35.50000
## 297           2 146.0000      70.00000      38.00000 360.00000 28.00000
## 298           0 126.0000      84.00000      29.00000 215.00000 30.70000
## 299          14 100.0000      78.00000      25.00000 184.00000 36.60000
## 300           8 112.0000      72.00000      20.53646  79.79948 23.60000
## 301           0 167.0000      69.10547      20.53646  79.79948 32.30000
## 302           2 144.0000      58.00000      33.00000 135.00000 31.60000
## 303           5  77.0000      82.00000      41.00000  42.00000 35.80000
## 304           5 115.0000      98.00000      20.53646  79.79948 52.90000
## 305           3 150.0000      76.00000      20.53646  79.79948 21.00000
## 306           2 120.0000      76.00000      37.00000 105.00000 39.70000
## 307          10 161.0000      68.00000      23.00000 132.00000 25.50000
## 308           0 137.0000      68.00000      14.00000 148.00000 24.80000
## 309           0 128.0000      68.00000      19.00000 180.00000 30.50000
## 310           2 124.0000      68.00000      28.00000 205.00000 32.90000
## 311           6  80.0000      66.00000      30.00000  79.79948 26.20000
## 312           0 106.0000      70.00000      37.00000 148.00000 39.40000
## 313           2 155.0000      74.00000      17.00000  96.00000 26.60000
## 314           3 113.0000      50.00000      10.00000  85.00000 29.50000
## 315           7 109.0000      80.00000      31.00000  79.79948 35.90000
## 316           2 112.0000      68.00000      22.00000  94.00000 34.10000
## 317           3  99.0000      80.00000      11.00000  64.00000 19.30000
## 318           3 182.0000      74.00000      20.53646  79.79948 30.50000
## 319           3 115.0000      66.00000      39.00000 140.00000 38.10000
## 320           6 194.0000      78.00000      20.53646  79.79948 23.50000
## 321           4 129.0000      60.00000      12.00000 231.00000 27.50000
## 322           3 112.0000      74.00000      30.00000  79.79948 31.60000
## 323           0 124.0000      70.00000      20.00000  79.79948 27.40000
## 324          13 152.0000      90.00000      33.00000  29.00000 26.80000
## 325           2 112.0000      75.00000      32.00000  79.79948 35.70000
## 326           1 157.0000      72.00000      21.00000 168.00000 25.60000
## 327           1 122.0000      64.00000      32.00000 156.00000 35.10000
## 328          10 179.0000      70.00000      20.53646  79.79948 35.10000
## 329           2 102.0000      86.00000      36.00000 120.00000 45.50000
## 330           6 105.0000      70.00000      32.00000  68.00000 30.80000
## 331           8 118.0000      72.00000      19.00000  79.79948 23.10000
## 332           2  87.0000      58.00000      16.00000  52.00000 32.70000
## 333           1 180.0000      69.10547      20.53646  79.79948 43.30000
## 334          12 106.0000      80.00000      20.53646  79.79948 23.60000
## 335           1  95.0000      60.00000      18.00000  58.00000 23.90000
## 336           0 165.0000      76.00000      43.00000 255.00000 47.90000
## 337           0 117.0000      69.10547      20.53646  79.79948 33.80000
## 338           5 115.0000      76.00000      20.53646  79.79948 31.20000
## 339           9 152.0000      78.00000      34.00000 171.00000 34.20000
## 340           7 178.0000      84.00000      20.53646  79.79948 39.90000
## 341           1 130.0000      70.00000      13.00000 105.00000 25.90000
## 342           1  95.0000      74.00000      21.00000  73.00000 25.90000
## 343           1 120.8945      68.00000      35.00000  79.79948 32.00000
## 344           5 122.0000      86.00000      20.53646  79.79948 34.70000
## 345           8  95.0000      72.00000      20.53646  79.79948 36.80000
## 346           8 126.0000      88.00000      36.00000 108.00000 38.50000
## 347           1 139.0000      46.00000      19.00000  83.00000 28.70000
## 348           3 116.0000      69.10547      20.53646  79.79948 23.50000
## 349           3  99.0000      62.00000      19.00000  74.00000 21.80000
## 350           5 120.8945      80.00000      32.00000  79.79948 41.00000
## 351           4  92.0000      80.00000      20.53646  79.79948 42.20000
## 352           4 137.0000      84.00000      20.53646  79.79948 31.20000
## 353           3  61.0000      82.00000      28.00000  79.79948 34.40000
## 354           1  90.0000      62.00000      12.00000  43.00000 27.20000
## 355           3  90.0000      78.00000      20.53646  79.79948 42.70000
## 356           9 165.0000      88.00000      20.53646  79.79948 30.40000
## 357           1 125.0000      50.00000      40.00000 167.00000 33.30000
## 358          13 129.0000      69.10547      30.00000  79.79948 39.90000
## 359          12  88.0000      74.00000      40.00000  54.00000 35.30000
## 360           1 196.0000      76.00000      36.00000 249.00000 36.50000
## 361           5 189.0000      64.00000      33.00000 325.00000 31.20000
## 362           5 158.0000      70.00000      20.53646  79.79948 29.80000
## 363           5 103.0000     108.00000      37.00000  79.79948 39.20000
## 364           4 146.0000      78.00000      20.53646  79.79948 38.50000
## 365           4 147.0000      74.00000      25.00000 293.00000 34.90000
## 366           5  99.0000      54.00000      28.00000  83.00000 34.00000
## 367           6 124.0000      72.00000      20.53646  79.79948 27.60000
## 368           0 101.0000      64.00000      17.00000  79.79948 21.00000
## 369           3  81.0000      86.00000      16.00000  66.00000 27.50000
## 370           1 133.0000     102.00000      28.00000 140.00000 32.80000
## 371           3 173.0000      82.00000      48.00000 465.00000 38.40000
## 372           0 118.0000      64.00000      23.00000  89.00000 31.99258
## 373           0  84.0000      64.00000      22.00000  66.00000 35.80000
## 374           2 105.0000      58.00000      40.00000  94.00000 34.90000
## 375           2 122.0000      52.00000      43.00000 158.00000 36.20000
## 376          12 140.0000      82.00000      43.00000 325.00000 39.20000
## 377           0  98.0000      82.00000      15.00000  84.00000 25.20000
## 378           1  87.0000      60.00000      37.00000  75.00000 37.20000
## 379           4 156.0000      75.00000      20.53646  79.79948 48.30000
## 380           0  93.0000     100.00000      39.00000  72.00000 43.40000
## 381           1 107.0000      72.00000      30.00000  82.00000 30.80000
## 382           0 105.0000      68.00000      22.00000  79.79948 20.00000
## 383           1 109.0000      60.00000       8.00000 182.00000 25.40000
## 384           1  90.0000      62.00000      18.00000  59.00000 25.10000
## 385           1 125.0000      70.00000      24.00000 110.00000 24.30000
## 386           1 119.0000      54.00000      13.00000  50.00000 22.30000
## 387           5 116.0000      74.00000      29.00000  79.79948 32.30000
## 388           8 105.0000     100.00000      36.00000  79.79948 43.30000
## 389           5 144.0000      82.00000      26.00000 285.00000 32.00000
## 390           3 100.0000      68.00000      23.00000  81.00000 31.60000
## 391           1 100.0000      66.00000      29.00000 196.00000 32.00000
## 392           5 166.0000      76.00000      20.53646  79.79948 45.70000
## 393           1 131.0000      64.00000      14.00000 415.00000 23.70000
## 394           4 116.0000      72.00000      12.00000  87.00000 22.10000
## 395           4 158.0000      78.00000      20.53646  79.79948 32.90000
## 396           2 127.0000      58.00000      24.00000 275.00000 27.70000
## 397           3  96.0000      56.00000      34.00000 115.00000 24.70000
## 398           0 131.0000      66.00000      40.00000  79.79948 34.30000
## 399           3  82.0000      70.00000      20.53646  79.79948 21.10000
## 400           3 193.0000      70.00000      31.00000  79.79948 34.90000
## 401           4  95.0000      64.00000      20.53646  79.79948 32.00000
## 402           6 137.0000      61.00000      20.53646  79.79948 24.20000
## 403           5 136.0000      84.00000      41.00000  88.00000 35.00000
## 404           9  72.0000      78.00000      25.00000  79.79948 31.60000
## 405           5 168.0000      64.00000      20.53646  79.79948 32.90000
## 406           2 123.0000      48.00000      32.00000 165.00000 42.10000
## 407           4 115.0000      72.00000      20.53646  79.79948 28.90000
## 408           0 101.0000      62.00000      20.53646  79.79948 21.90000
## 409           8 197.0000      74.00000      20.53646  79.79948 25.90000
## 410           1 172.0000      68.00000      49.00000 579.00000 42.40000
## 411           6 102.0000      90.00000      39.00000  79.79948 35.70000
## 412           1 112.0000      72.00000      30.00000 176.00000 34.40000
## 413           1 143.0000      84.00000      23.00000 310.00000 42.40000
## 414           1 143.0000      74.00000      22.00000  61.00000 26.20000
## 415           0 138.0000      60.00000      35.00000 167.00000 34.60000
## 416           3 173.0000      84.00000      33.00000 474.00000 35.70000
## 417           1  97.0000      68.00000      21.00000  79.79948 27.20000
## 418           4 144.0000      82.00000      32.00000  79.79948 38.50000
## 419           1  83.0000      68.00000      20.53646  79.79948 18.20000
## 420           3 129.0000      64.00000      29.00000 115.00000 26.40000
## 421           1 119.0000      88.00000      41.00000 170.00000 45.30000
## 422           2  94.0000      68.00000      18.00000  76.00000 26.00000
## 423           0 102.0000      64.00000      46.00000  78.00000 40.60000
## 424           2 115.0000      64.00000      22.00000  79.79948 30.80000
## 425           8 151.0000      78.00000      32.00000 210.00000 42.90000
## 426           4 184.0000      78.00000      39.00000 277.00000 37.00000
## 427           0  94.0000      69.10547      20.53646  79.79948 31.99258
## 428           1 181.0000      64.00000      30.00000 180.00000 34.10000
## 429           0 135.0000      94.00000      46.00000 145.00000 40.60000
## 430           1  95.0000      82.00000      25.00000 180.00000 35.00000
## 431           2  99.0000      69.10547      20.53646  79.79948 22.20000
## 432           3  89.0000      74.00000      16.00000  85.00000 30.40000
## 433           1  80.0000      74.00000      11.00000  60.00000 30.00000
## 434           2 139.0000      75.00000      20.53646  79.79948 25.60000
## 435           1  90.0000      68.00000       8.00000  79.79948 24.50000
## 436           0 141.0000      69.10547      20.53646  79.79948 42.40000
## 437          12 140.0000      85.00000      33.00000  79.79948 37.40000
## 438           5 147.0000      75.00000      20.53646  79.79948 29.90000
## 439           1  97.0000      70.00000      15.00000  79.79948 18.20000
## 440           6 107.0000      88.00000      20.53646  79.79948 36.80000
## 441           0 189.0000     104.00000      25.00000  79.79948 34.30000
## 442           2  83.0000      66.00000      23.00000  50.00000 32.20000
## 443           4 117.0000      64.00000      27.00000 120.00000 33.20000
## 444           8 108.0000      70.00000      20.53646  79.79948 30.50000
## 445           4 117.0000      62.00000      12.00000  79.79948 29.70000
## 446           0 180.0000      78.00000      63.00000  14.00000 59.40000
## 447           1 100.0000      72.00000      12.00000  70.00000 25.30000
## 448           0  95.0000      80.00000      45.00000  92.00000 36.50000
## 449           0 104.0000      64.00000      37.00000  64.00000 33.60000
## 450           0 120.0000      74.00000      18.00000  63.00000 30.50000
## 451           1  82.0000      64.00000      13.00000  95.00000 21.20000
## 452           2 134.0000      70.00000      20.53646  79.79948 28.90000
## 453           0  91.0000      68.00000      32.00000 210.00000 39.90000
## 454           2 119.0000      69.10547      20.53646  79.79948 19.60000
## 455           2 100.0000      54.00000      28.00000 105.00000 37.80000
## 456          14 175.0000      62.00000      30.00000  79.79948 33.60000
## 457           1 135.0000      54.00000      20.53646  79.79948 26.70000
## 458           5  86.0000      68.00000      28.00000  71.00000 30.20000
## 459          10 148.0000      84.00000      48.00000 237.00000 37.60000
## 460           9 134.0000      74.00000      33.00000  60.00000 25.90000
## 461           9 120.0000      72.00000      22.00000  56.00000 20.80000
## 462           1  71.0000      62.00000      20.53646  79.79948 21.80000
## 463           8  74.0000      70.00000      40.00000  49.00000 35.30000
## 464           5  88.0000      78.00000      30.00000  79.79948 27.60000
## 465          10 115.0000      98.00000      20.53646  79.79948 24.00000
## 466           0 124.0000      56.00000      13.00000 105.00000 21.80000
## 467           0  74.0000      52.00000      10.00000  36.00000 27.80000
## 468           0  97.0000      64.00000      36.00000 100.00000 36.80000
## 469           8 120.0000      69.10547      20.53646  79.79948 30.00000
## 470           6 154.0000      78.00000      41.00000 140.00000 46.10000
## 471           1 144.0000      82.00000      40.00000  79.79948 41.30000
## 472           0 137.0000      70.00000      38.00000  79.79948 33.20000
## 473           0 119.0000      66.00000      27.00000  79.79948 38.80000
## 474           7 136.0000      90.00000      20.53646  79.79948 29.90000
## 475           4 114.0000      64.00000      20.53646  79.79948 28.90000
## 476           0 137.0000      84.00000      27.00000  79.79948 27.30000
## 477           2 105.0000      80.00000      45.00000 191.00000 33.70000
## 478           7 114.0000      76.00000      17.00000 110.00000 23.80000
## 479           8 126.0000      74.00000      38.00000  75.00000 25.90000
## 480           4 132.0000      86.00000      31.00000  79.79948 28.00000
## 481           3 158.0000      70.00000      30.00000 328.00000 35.50000
## 482           0 123.0000      88.00000      37.00000  79.79948 35.20000
## 483           4  85.0000      58.00000      22.00000  49.00000 27.80000
## 484           0  84.0000      82.00000      31.00000 125.00000 38.20000
## 485           0 145.0000      69.10547      20.53646  79.79948 44.20000
## 486           0 135.0000      68.00000      42.00000 250.00000 42.30000
## 487           1 139.0000      62.00000      41.00000 480.00000 40.70000
## 488           0 173.0000      78.00000      32.00000 265.00000 46.50000
## 489           4  99.0000      72.00000      17.00000  79.79948 25.60000
## 490           8 194.0000      80.00000      20.53646  79.79948 26.10000
## 491           2  83.0000      65.00000      28.00000  66.00000 36.80000
## 492           2  89.0000      90.00000      30.00000  79.79948 33.50000
## 493           4  99.0000      68.00000      38.00000  79.79948 32.80000
## 494           4 125.0000      70.00000      18.00000 122.00000 28.90000
## 495           3  80.0000      69.10547      20.53646  79.79948 31.99258
## 496           6 166.0000      74.00000      20.53646  79.79948 26.60000
## 497           5 110.0000      68.00000      20.53646  79.79948 26.00000
## 498           2  81.0000      72.00000      15.00000  76.00000 30.10000
## 499           7 195.0000      70.00000      33.00000 145.00000 25.10000
## 500           6 154.0000      74.00000      32.00000 193.00000 29.30000
## 501           2 117.0000      90.00000      19.00000  71.00000 25.20000
## 502           3  84.0000      72.00000      32.00000  79.79948 37.20000
## 503           6 120.8945      68.00000      41.00000  79.79948 39.00000
## 504           7  94.0000      64.00000      25.00000  79.00000 33.30000
## 505           3  96.0000      78.00000      39.00000  79.79948 37.30000
## 506          10  75.0000      82.00000      20.53646  79.79948 33.30000
## 507           0 180.0000      90.00000      26.00000  90.00000 36.50000
## 508           1 130.0000      60.00000      23.00000 170.00000 28.60000
## 509           2  84.0000      50.00000      23.00000  76.00000 30.40000
## 510           8 120.0000      78.00000      20.53646  79.79948 25.00000
## 511          12  84.0000      72.00000      31.00000  79.79948 29.70000
## 512           0 139.0000      62.00000      17.00000 210.00000 22.10000
## 513           9  91.0000      68.00000      20.53646  79.79948 24.20000
## 514           2  91.0000      62.00000      20.53646  79.79948 27.30000
## 515           3  99.0000      54.00000      19.00000  86.00000 25.60000
## 516           3 163.0000      70.00000      18.00000 105.00000 31.60000
## 517           9 145.0000      88.00000      34.00000 165.00000 30.30000
## 518           7 125.0000      86.00000      20.53646  79.79948 37.60000
## 519          13  76.0000      60.00000      20.53646  79.79948 32.80000
## 520           6 129.0000      90.00000       7.00000 326.00000 19.60000
## 521           2  68.0000      70.00000      32.00000  66.00000 25.00000
## 522           3 124.0000      80.00000      33.00000 130.00000 33.20000
## 523           6 114.0000      69.10547      20.53646  79.79948 31.99258
## 524           9 130.0000      70.00000      20.53646  79.79948 34.20000
## 525           3 125.0000      58.00000      20.53646  79.79948 31.60000
## 526           3  87.0000      60.00000      18.00000  79.79948 21.80000
## 527           1  97.0000      64.00000      19.00000  82.00000 18.20000
## 528           3 116.0000      74.00000      15.00000 105.00000 26.30000
## 529           0 117.0000      66.00000      31.00000 188.00000 30.80000
## 530           0 111.0000      65.00000      20.53646  79.79948 24.60000
## 531           2 122.0000      60.00000      18.00000 106.00000 29.80000
## 532           0 107.0000      76.00000      20.53646  79.79948 45.30000
## 533           1  86.0000      66.00000      52.00000  65.00000 41.30000
## 534           6  91.0000      69.10547      20.53646  79.79948 29.80000
## 535           1  77.0000      56.00000      30.00000  56.00000 33.30000
## 536           4 132.0000      69.10547      20.53646  79.79948 32.90000
## 537           0 105.0000      90.00000      20.53646  79.79948 29.60000
## 538           0  57.0000      60.00000      20.53646  79.79948 21.70000
## 539           0 127.0000      80.00000      37.00000 210.00000 36.30000
## 540           3 129.0000      92.00000      49.00000 155.00000 36.40000
## 541           8 100.0000      74.00000      40.00000 215.00000 39.40000
## 542           3 128.0000      72.00000      25.00000 190.00000 32.40000
## 543          10  90.0000      85.00000      32.00000  79.79948 34.90000
## 544           4  84.0000      90.00000      23.00000  56.00000 39.50000
## 545           1  88.0000      78.00000      29.00000  76.00000 32.00000
## 546           8 186.0000      90.00000      35.00000 225.00000 34.50000
## 547           5 187.0000      76.00000      27.00000 207.00000 43.60000
## 548           4 131.0000      68.00000      21.00000 166.00000 33.10000
## 549           1 164.0000      82.00000      43.00000  67.00000 32.80000
## 550           4 189.0000     110.00000      31.00000  79.79948 28.50000
## 551           1 116.0000      70.00000      28.00000  79.79948 27.40000
## 552           3  84.0000      68.00000      30.00000 106.00000 31.90000
## 553           6 114.0000      88.00000      20.53646  79.79948 27.80000
## 554           1  88.0000      62.00000      24.00000  44.00000 29.90000
## 555           1  84.0000      64.00000      23.00000 115.00000 36.90000
## 556           7 124.0000      70.00000      33.00000 215.00000 25.50000
## 557           1  97.0000      70.00000      40.00000  79.79948 38.10000
## 558           8 110.0000      76.00000      20.53646  79.79948 27.80000
## 559          11 103.0000      68.00000      40.00000  79.79948 46.20000
## 560          11  85.0000      74.00000      20.53646  79.79948 30.10000
## 561           6 125.0000      76.00000      20.53646  79.79948 33.80000
## 562           0 198.0000      66.00000      32.00000 274.00000 41.30000
## 563           1  87.0000      68.00000      34.00000  77.00000 37.60000
## 564           6  99.0000      60.00000      19.00000  54.00000 26.90000
## 565           0  91.0000      80.00000      20.53646  79.79948 32.40000
## 566           2  95.0000      54.00000      14.00000  88.00000 26.10000
## 567           1  99.0000      72.00000      30.00000  18.00000 38.60000
## 568           6  92.0000      62.00000      32.00000 126.00000 32.00000
## 569           4 154.0000      72.00000      29.00000 126.00000 31.30000
## 570           0 121.0000      66.00000      30.00000 165.00000 34.30000
## 571           3  78.0000      70.00000      20.53646  79.79948 32.50000
## 572           2 130.0000      96.00000      20.53646  79.79948 22.60000
## 573           3 111.0000      58.00000      31.00000  44.00000 29.50000
## 574           2  98.0000      60.00000      17.00000 120.00000 34.70000
## 575           1 143.0000      86.00000      30.00000 330.00000 30.10000
## 576           1 119.0000      44.00000      47.00000  63.00000 35.50000
## 577           6 108.0000      44.00000      20.00000 130.00000 24.00000
## 578           2 118.0000      80.00000      20.53646  79.79948 42.90000
## 579          10 133.0000      68.00000      20.53646  79.79948 27.00000
## 580           2 197.0000      70.00000      99.00000  79.79948 34.70000
## 581           0 151.0000      90.00000      46.00000  79.79948 42.10000
## 582           6 109.0000      60.00000      27.00000  79.79948 25.00000
## 583          12 121.0000      78.00000      17.00000  79.79948 26.50000
## 584           8 100.0000      76.00000      20.53646  79.79948 38.70000
## 585           8 124.0000      76.00000      24.00000 600.00000 28.70000
## 586           1  93.0000      56.00000      11.00000  79.79948 22.50000
## 587           8 143.0000      66.00000      20.53646  79.79948 34.90000
## 588           6 103.0000      66.00000      20.53646  79.79948 24.30000
## 589           3 176.0000      86.00000      27.00000 156.00000 33.30000
## 590           0  73.0000      69.10547      20.53646  79.79948 21.10000
## 591          11 111.0000      84.00000      40.00000  79.79948 46.80000
## 592           2 112.0000      78.00000      50.00000 140.00000 39.40000
## 593           3 132.0000      80.00000      20.53646  79.79948 34.40000
## 594           2  82.0000      52.00000      22.00000 115.00000 28.50000
## 595           6 123.0000      72.00000      45.00000 230.00000 33.60000
## 596           0 188.0000      82.00000      14.00000 185.00000 32.00000
## 597           0  67.0000      76.00000      20.53646  79.79948 45.30000
## 598           1  89.0000      24.00000      19.00000  25.00000 27.80000
## 599           1 173.0000      74.00000      20.53646  79.79948 36.80000
## 600           1 109.0000      38.00000      18.00000 120.00000 23.10000
## 601           1 108.0000      88.00000      19.00000  79.79948 27.10000
## 602           6  96.0000      69.10547      20.53646  79.79948 23.70000
## 603           1 124.0000      74.00000      36.00000  79.79948 27.80000
## 604           7 150.0000      78.00000      29.00000 126.00000 35.20000
## 605           4 183.0000      69.10547      20.53646  79.79948 28.40000
## 606           1 124.0000      60.00000      32.00000  79.79948 35.80000
## 607           1 181.0000      78.00000      42.00000 293.00000 40.00000
## 608           1  92.0000      62.00000      25.00000  41.00000 19.50000
## 609           0 152.0000      82.00000      39.00000 272.00000 41.50000
## 610           1 111.0000      62.00000      13.00000 182.00000 24.00000
## 611           3 106.0000      54.00000      21.00000 158.00000 30.90000
## 612           3 174.0000      58.00000      22.00000 194.00000 32.90000
## 613           7 168.0000      88.00000      42.00000 321.00000 38.20000
## 614           6 105.0000      80.00000      28.00000  79.79948 32.50000
## 615          11 138.0000      74.00000      26.00000 144.00000 36.10000
## 616           3 106.0000      72.00000      20.53646  79.79948 25.80000
## 617           6 117.0000      96.00000      20.53646  79.79948 28.70000
## 618           2  68.0000      62.00000      13.00000  15.00000 20.10000
## 619           9 112.0000      82.00000      24.00000  79.79948 28.20000
## 620           0 119.0000      69.10547      20.53646  79.79948 32.40000
## 621           2 112.0000      86.00000      42.00000 160.00000 38.40000
## 622           2  92.0000      76.00000      20.00000  79.79948 24.20000
## 623           6 183.0000      94.00000      20.53646  79.79948 40.80000
## 624           0  94.0000      70.00000      27.00000 115.00000 43.50000
## 625           2 108.0000      64.00000      20.53646  79.79948 30.80000
## 626           4  90.0000      88.00000      47.00000  54.00000 37.70000
## 627           0 125.0000      68.00000      20.53646  79.79948 24.70000
## 628           0 132.0000      78.00000      20.53646  79.79948 32.40000
## 629           5 128.0000      80.00000      20.53646  79.79948 34.60000
## 630           4  94.0000      65.00000      22.00000  79.79948 24.70000
## 631           7 114.0000      64.00000      20.53646  79.79948 27.40000
## 632           0 102.0000      78.00000      40.00000  90.00000 34.50000
## 633           2 111.0000      60.00000      20.53646  79.79948 26.20000
## 634           1 128.0000      82.00000      17.00000 183.00000 27.50000
## 635          10  92.0000      62.00000      20.53646  79.79948 25.90000
## 636          13 104.0000      72.00000      20.53646  79.79948 31.20000
## 637           5 104.0000      74.00000      20.53646  79.79948 28.80000
## 638           2  94.0000      76.00000      18.00000  66.00000 31.60000
## 639           7  97.0000      76.00000      32.00000  91.00000 40.90000
## 640           1 100.0000      74.00000      12.00000  46.00000 19.50000
## 641           0 102.0000      86.00000      17.00000 105.00000 29.30000
## 642           4 128.0000      70.00000      20.53646  79.79948 34.30000
## 643           6 147.0000      80.00000      20.53646  79.79948 29.50000
## 644           4  90.0000      69.10547      20.53646  79.79948 28.00000
## 645           3 103.0000      72.00000      30.00000 152.00000 27.60000
## 646           2 157.0000      74.00000      35.00000 440.00000 39.40000
## 647           1 167.0000      74.00000      17.00000 144.00000 23.40000
## 648           0 179.0000      50.00000      36.00000 159.00000 37.80000
## 649          11 136.0000      84.00000      35.00000 130.00000 28.30000
## 650           0 107.0000      60.00000      25.00000  79.79948 26.40000
## 651           1  91.0000      54.00000      25.00000 100.00000 25.20000
## 652           1 117.0000      60.00000      23.00000 106.00000 33.80000
## 653           5 123.0000      74.00000      40.00000  77.00000 34.10000
## 654           2 120.0000      54.00000      20.53646  79.79948 26.80000
## 655           1 106.0000      70.00000      28.00000 135.00000 34.20000
## 656           2 155.0000      52.00000      27.00000 540.00000 38.70000
## 657           2 101.0000      58.00000      35.00000  90.00000 21.80000
## 658           1 120.0000      80.00000      48.00000 200.00000 38.90000
## 659          11 127.0000     106.00000      20.53646  79.79948 39.00000
## 660           3  80.0000      82.00000      31.00000  70.00000 34.20000
## 661          10 162.0000      84.00000      20.53646  79.79948 27.70000
## 662           1 199.0000      76.00000      43.00000  79.79948 42.90000
## 663           8 167.0000     106.00000      46.00000 231.00000 37.60000
## 664           9 145.0000      80.00000      46.00000 130.00000 37.90000
## 665           6 115.0000      60.00000      39.00000  79.79948 33.70000
## 666           1 112.0000      80.00000      45.00000 132.00000 34.80000
## 667           4 145.0000      82.00000      18.00000  79.79948 32.50000
## 668          10 111.0000      70.00000      27.00000  79.79948 27.50000
## 669           6  98.0000      58.00000      33.00000 190.00000 34.00000
## 670           9 154.0000      78.00000      30.00000 100.00000 30.90000
## 671           6 165.0000      68.00000      26.00000 168.00000 33.60000
## 672           1  99.0000      58.00000      10.00000  79.79948 25.40000
## 673          10  68.0000     106.00000      23.00000  49.00000 35.50000
## 674           3 123.0000     100.00000      35.00000 240.00000 57.30000
## 675           8  91.0000      82.00000      20.53646  79.79948 35.60000
## 676           6 195.0000      70.00000      20.53646  79.79948 30.90000
## 677           9 156.0000      86.00000      20.53646  79.79948 24.80000
## 678           0  93.0000      60.00000      20.53646  79.79948 35.30000
## 679           3 121.0000      52.00000      20.53646  79.79948 36.00000
## 680           2 101.0000      58.00000      17.00000 265.00000 24.20000
## 681           2  56.0000      56.00000      28.00000  45.00000 24.20000
## 682           0 162.0000      76.00000      36.00000  79.79948 49.60000
## 683           0  95.0000      64.00000      39.00000 105.00000 44.60000
## 684           4 125.0000      80.00000      20.53646  79.79948 32.30000
## 685           5 136.0000      82.00000      20.53646  79.79948 31.99258
## 686           2 129.0000      74.00000      26.00000 205.00000 33.20000
## 687           3 130.0000      64.00000      20.53646  79.79948 23.10000
## 688           1 107.0000      50.00000      19.00000  79.79948 28.30000
## 689           1 140.0000      74.00000      26.00000 180.00000 24.10000
## 690           1 144.0000      82.00000      46.00000 180.00000 46.10000
## 691           8 107.0000      80.00000      20.53646  79.79948 24.60000
## 692          13 158.0000     114.00000      20.53646  79.79948 42.30000
## 693           2 121.0000      70.00000      32.00000  95.00000 39.10000
## 694           7 129.0000      68.00000      49.00000 125.00000 38.50000
## 695           2  90.0000      60.00000      20.53646  79.79948 23.50000
## 696           7 142.0000      90.00000      24.00000 480.00000 30.40000
## 697           3 169.0000      74.00000      19.00000 125.00000 29.90000
## 698           0  99.0000      69.10547      20.53646  79.79948 25.00000
## 699           4 127.0000      88.00000      11.00000 155.00000 34.50000
## 700           4 118.0000      70.00000      20.53646  79.79948 44.50000
## 701           2 122.0000      76.00000      27.00000 200.00000 35.90000
## 702           6 125.0000      78.00000      31.00000  79.79948 27.60000
## 703           1 168.0000      88.00000      29.00000  79.79948 35.00000
## 704           2 129.0000      69.10547      20.53646  79.79948 38.50000
## 705           4 110.0000      76.00000      20.00000 100.00000 28.40000
## 706           6  80.0000      80.00000      36.00000  79.79948 39.80000
## 707          10 115.0000      69.10547      20.53646  79.79948 31.99258
## 708           2 127.0000      46.00000      21.00000 335.00000 34.40000
## 709           9 164.0000      78.00000      20.53646  79.79948 32.80000
## 710           2  93.0000      64.00000      32.00000 160.00000 38.00000
## 711           3 158.0000      64.00000      13.00000 387.00000 31.20000
## 712           5 126.0000      78.00000      27.00000  22.00000 29.60000
## 713          10 129.0000      62.00000      36.00000  79.79948 41.20000
## 714           0 134.0000      58.00000      20.00000 291.00000 26.40000
## 715           3 102.0000      74.00000      20.53646  79.79948 29.50000
## 716           7 187.0000      50.00000      33.00000 392.00000 33.90000
## 717           3 173.0000      78.00000      39.00000 185.00000 33.80000
## 718          10  94.0000      72.00000      18.00000  79.79948 23.10000
## 719           1 108.0000      60.00000      46.00000 178.00000 35.50000
## 720           5  97.0000      76.00000      27.00000  79.79948 35.60000
## 721           4  83.0000      86.00000      19.00000  79.79948 29.30000
## 722           1 114.0000      66.00000      36.00000 200.00000 38.10000
## 723           1 149.0000      68.00000      29.00000 127.00000 29.30000
## 724           5 117.0000      86.00000      30.00000 105.00000 39.10000
## 725           1 111.0000      94.00000      20.53646  79.79948 32.80000
## 726           4 112.0000      78.00000      40.00000  79.79948 39.40000
## 727           1 116.0000      78.00000      29.00000 180.00000 36.10000
## 728           0 141.0000      84.00000      26.00000  79.79948 32.40000
## 729           2 175.0000      88.00000      20.53646  79.79948 22.90000
## 730           2  92.0000      52.00000      20.53646  79.79948 30.10000
## 731           3 130.0000      78.00000      23.00000  79.00000 28.40000
## 732           8 120.0000      86.00000      20.53646  79.79948 28.40000
## 733           2 174.0000      88.00000      37.00000 120.00000 44.50000
## 734           2 106.0000      56.00000      27.00000 165.00000 29.00000
## 735           2 105.0000      75.00000      20.53646  79.79948 23.30000
## 736           4  95.0000      60.00000      32.00000  79.79948 35.40000
## 737           0 126.0000      86.00000      27.00000 120.00000 27.40000
## 738           8  65.0000      72.00000      23.00000  79.79948 32.00000
## 739           2  99.0000      60.00000      17.00000 160.00000 36.60000
## 740           1 102.0000      74.00000      20.53646  79.79948 39.50000
## 741          11 120.0000      80.00000      37.00000 150.00000 42.30000
## 742           3 102.0000      44.00000      20.00000  94.00000 30.80000
## 743           1 109.0000      58.00000      18.00000 116.00000 28.50000
## 744           9 140.0000      94.00000      20.53646  79.79948 32.70000
## 745          13 153.0000      88.00000      37.00000 140.00000 40.60000
## 746          12 100.0000      84.00000      33.00000 105.00000 30.00000
## 747           1 147.0000      94.00000      41.00000  79.79948 49.30000
## 748           1  81.0000      74.00000      41.00000  57.00000 46.30000
## 749           3 187.0000      70.00000      22.00000 200.00000 36.40000
## 750           6 162.0000      62.00000      20.53646  79.79948 24.30000
## 751           4 136.0000      70.00000      20.53646  79.79948 31.20000
## 752           1 121.0000      78.00000      39.00000  74.00000 39.00000
## 753           3 108.0000      62.00000      24.00000  79.79948 26.00000
## 754           0 181.0000      88.00000      44.00000 510.00000 43.30000
## 755           8 154.0000      78.00000      32.00000  79.79948 32.40000
## 756           1 128.0000      88.00000      39.00000 110.00000 36.50000
## 757           7 137.0000      90.00000      41.00000  79.79948 32.00000
## 758           0 123.0000      72.00000      20.53646  79.79948 36.30000
## 759           1 106.0000      76.00000      20.53646  79.79948 37.50000
## 760           6 190.0000      92.00000      20.53646  79.79948 35.50000
## 761           2  88.0000      58.00000      26.00000  16.00000 28.40000
## 762           9 170.0000      74.00000      31.00000  79.79948 44.00000
## 763           9  89.0000      62.00000      20.53646  79.79948 22.50000
## 764          10 101.0000      76.00000      48.00000 180.00000 32.90000
## 765           2 122.0000      70.00000      27.00000  79.79948 36.80000
## 766           5 121.0000      72.00000      23.00000 112.00000 26.20000
## 767           1 126.0000      60.00000      20.53646  79.79948 30.10000
## 768           1  93.0000      70.00000      31.00000  79.79948 30.40000
##     DiabetesPedigreeFunction Age Outcome
## 1                      0.627  50       1
## 2                      0.351  31       0
## 3                      0.672  32       1
## 4                      0.167  21       0
## 5                      2.288  33       1
## 6                      0.201  30       0
## 7                      0.248  26       1
## 8                      0.134  29       0
## 9                      0.158  53       1
## 10                     0.232  54       1
## 11                     0.191  30       0
## 12                     0.537  34       1
## 13                     1.441  57       0
## 14                     0.398  59       1
## 15                     0.587  51       1
## 16                     0.484  32       1
## 17                     0.551  31       1
## 18                     0.254  31       1
## 19                     0.183  33       0
## 20                     0.529  32       1
## 21                     0.704  27       0
## 22                     0.388  50       0
## 23                     0.451  41       1
## 24                     0.263  29       1
## 25                     0.254  51       1
## 26                     0.205  41       1
## 27                     0.257  43       1
## 28                     0.487  22       0
## 29                     0.245  57       0
## 30                     0.337  38       0
## 31                     0.546  60       0
## 32                     0.851  28       1
## 33                     0.267  22       0
## 34                     0.188  28       0
## 35                     0.512  45       0
## 36                     0.966  33       0
## 37                     0.420  35       0
## 38                     0.665  46       1
## 39                     0.503  27       1
## 40                     1.390  56       1
## 41                     0.271  26       0
## 42                     0.696  37       0
## 43                     0.235  48       0
## 44                     0.721  54       1
## 45                     0.294  40       0
## 46                     1.893  25       1
## 47                     0.564  29       0
## 48                     0.586  22       0
## 49                     0.344  31       1
## 50                     0.305  24       0
## 51                     0.491  22       0
## 52                     0.526  26       0
## 53                     0.342  30       0
## 54                     0.467  58       1
## 55                     0.718  42       0
## 56                     0.248  21       0
## 57                     0.254  41       1
## 58                     0.962  31       0
## 59                     1.781  44       0
## 60                     0.173  22       0
## 61                     0.304  21       0
## 62                     0.270  39       1
## 63                     0.587  36       0
## 64                     0.699  24       0
## 65                     0.258  42       1
## 66                     0.203  32       0
## 67                     0.855  38       1
## 68                     0.845  54       0
## 69                     0.334  25       0
## 70                     0.189  27       0
## 71                     0.867  28       1
## 72                     0.411  26       0
## 73                     0.583  42       1
## 74                     0.231  23       0
## 75                     0.396  22       0
## 76                     0.140  22       0
## 77                     0.391  41       0
## 78                     0.370  27       0
## 79                     0.270  26       1
## 80                     0.307  24       0
## 81                     0.140  22       0
## 82                     0.102  22       0
## 83                     0.767  36       0
## 84                     0.237  22       0
## 85                     0.227  37       1
## 86                     0.698  27       0
## 87                     0.178  45       0
## 88                     0.324  26       0
## 89                     0.153  43       1
## 90                     0.165  24       0
## 91                     0.258  21       0
## 92                     0.443  34       0
## 93                     0.261  42       0
## 94                     0.277  60       1
## 95                     0.761  21       0
## 96                     0.255  40       0
## 97                     0.130  24       0
## 98                     0.323  22       0
## 99                     0.356  23       0
## 100                    0.325  31       1
## 101                    1.222  33       1
## 102                    0.179  22       0
## 103                    0.262  21       0
## 104                    0.283  24       0
## 105                    0.930  27       0
## 106                    0.801  21       0
## 107                    0.207  27       0
## 108                    0.287  37       0
## 109                    0.336  25       0
## 110                    0.247  24       1
## 111                    0.199  24       1
## 112                    0.543  46       1
## 113                    0.192  23       0
## 114                    0.391  25       0
## 115                    0.588  39       1
## 116                    0.539  61       1
## 117                    0.220  38       1
## 118                    0.654  25       0
## 119                    0.443  22       0
## 120                    0.223  21       0
## 121                    0.759  25       1
## 122                    0.260  24       0
## 123                    0.404  23       0
## 124                    0.186  69       0
## 125                    0.278  23       1
## 126                    0.496  26       1
## 127                    0.452  30       0
## 128                    0.261  23       0
## 129                    0.403  40       1
## 130                    0.741  62       1
## 131                    0.361  33       1
## 132                    1.114  33       1
## 133                    0.356  30       1
## 134                    0.457  39       0
## 135                    0.647  26       0
## 136                    0.088  31       0
## 137                    0.597  21       0
## 138                    0.532  22       0
## 139                    0.703  29       0
## 140                    0.159  28       0
## 141                    0.268  55       0
## 142                    0.286  38       0
## 143                    0.318  22       0
## 144                    0.272  42       1
## 145                    0.237  23       0
## 146                    0.572  21       0
## 147                    0.096  41       0
## 148                    1.400  34       0
## 149                    0.218  65       0
## 150                    0.085  22       0
## 151                    0.399  24       0
## 152                    0.432  37       0
## 153                    1.189  42       1
## 154                    0.687  23       0
## 155                    0.137  43       1
## 156                    0.337  36       1
## 157                    0.637  21       0
## 158                    0.833  23       0
## 159                    0.229  22       0
## 160                    0.817  47       1
## 161                    0.294  36       0
## 162                    0.204  45       0
## 163                    0.167  27       0
## 164                    0.368  21       0
## 165                    0.743  32       1
## 166                    0.722  41       1
## 167                    0.256  22       0
## 168                    0.709  34       0
## 169                    0.471  29       0
## 170                    0.495  29       0
## 171                    0.180  36       1
## 172                    0.542  29       1
## 173                    0.773  25       0
## 174                    0.678  23       0
## 175                    0.370  33       0
## 176                    0.719  36       1
## 177                    0.382  42       0
## 178                    0.319  26       1
## 179                    0.190  47       0
## 180                    0.956  37       1
## 181                    0.084  32       0
## 182                    0.725  23       0
## 183                    0.299  21       0
## 184                    0.268  27       0
## 185                    0.244  40       0
## 186                    0.745  41       1
## 187                    0.615  60       1
## 188                    1.321  33       1
## 189                    0.640  31       1
## 190                    0.361  25       1
## 191                    0.142  21       0
## 192                    0.374  40       0
## 193                    0.383  36       1
## 194                    0.578  40       1
## 195                    0.136  42       0
## 196                    0.395  29       1
## 197                    0.187  21       0
## 198                    0.678  23       1
## 199                    0.905  26       1
## 200                    0.150  29       1
## 201                    0.874  21       0
## 202                    0.236  28       0
## 203                    0.787  32       0
## 204                    0.235  27       0
## 205                    0.324  55       0
## 206                    0.407  27       0
## 207                    0.605  57       1
## 208                    0.151  52       1
## 209                    0.289  21       0
## 210                    0.355  41       1
## 211                    0.290  25       0
## 212                    0.375  24       0
## 213                    0.164  60       0
## 214                    0.431  24       1
## 215                    0.260  36       1
## 216                    0.742  38       1
## 217                    0.514  25       1
## 218                    0.464  32       0
## 219                    1.224  32       1
## 220                    0.261  41       1
## 221                    1.072  21       1
## 222                    0.805  66       1
## 223                    0.209  37       0
## 224                    0.687  61       0
## 225                    0.666  26       0
## 226                    0.101  22       0
## 227                    0.198  26       0
## 228                    0.652  24       1
## 229                    2.329  31       0
## 230                    0.089  24       0
## 231                    0.645  22       1
## 232                    0.238  46       1
## 233                    0.583  22       0
## 234                    0.394  29       0
## 235                    0.293  23       0
## 236                    0.479  26       1
## 237                    0.586  51       1
## 238                    0.686  23       1
## 239                    0.831  32       1
## 240                    0.582  27       0
## 241                    0.192  21       0
## 242                    0.446  22       0
## 243                    0.402  22       1
## 244                    1.318  33       1
## 245                    0.329  29       0
## 246                    1.213  49       1
## 247                    0.258  41       0
## 248                    0.427  23       0
## 249                    0.282  34       0
## 250                    0.143  23       0
## 251                    0.380  42       0
## 252                    0.284  27       0
## 253                    0.249  24       0
## 254                    0.238  25       0
## 255                    0.926  44       1
## 256                    0.543  21       1
## 257                    0.557  30       0
## 258                    0.092  25       0
## 259                    0.655  24       0
## 260                    1.353  51       1
## 261                    0.299  34       0
## 262                    0.761  27       1
## 263                    0.612  24       0
## 264                    0.200  63       0
## 265                    0.226  35       1
## 266                    0.997  43       0
## 267                    0.933  25       1
## 268                    1.101  24       0
## 269                    0.078  21       0
## 270                    0.240  28       1
## 271                    1.136  38       1
## 272                    0.128  21       0
## 273                    0.254  40       0
## 274                    0.422  21       0
## 275                    0.251  52       0
## 276                    0.677  25       0
## 277                    0.296  29       1
## 278                    0.454  23       0
## 279                    0.744  57       0
## 280                    0.881  22       0
## 281                    0.334  28       1
## 282                    0.280  39       0
## 283                    0.262  37       0
## 284                    0.165  47       1
## 285                    0.259  52       1
## 286                    0.647  51       0
## 287                    0.619  34       0
## 288                    0.808  29       1
## 289                    0.340  26       0
## 290                    0.263  33       0
## 291                    0.434  21       0
## 292                    0.757  25       1
## 293                    1.224  31       1
## 294                    0.613  24       1
## 295                    0.254  65       0
## 296                    0.692  28       0
## 297                    0.337  29       1
## 298                    0.520  24       0
## 299                    0.412  46       1
## 300                    0.840  58       0
## 301                    0.839  30       1
## 302                    0.422  25       1
## 303                    0.156  35       0
## 304                    0.209  28       1
## 305                    0.207  37       0
## 306                    0.215  29       0
## 307                    0.326  47       1
## 308                    0.143  21       0
## 309                    1.391  25       1
## 310                    0.875  30       1
## 311                    0.313  41       0
## 312                    0.605  22       0
## 313                    0.433  27       1
## 314                    0.626  25       0
## 315                    1.127  43       1
## 316                    0.315  26       0
## 317                    0.284  30       0
## 318                    0.345  29       1
## 319                    0.150  28       0
## 320                    0.129  59       1
## 321                    0.527  31       0
## 322                    0.197  25       1
## 323                    0.254  36       1
## 324                    0.731  43       1
## 325                    0.148  21       0
## 326                    0.123  24       0
## 327                    0.692  30       1
## 328                    0.200  37       0
## 329                    0.127  23       1
## 330                    0.122  37       0
## 331                    1.476  46       0
## 332                    0.166  25       0
## 333                    0.282  41       1
## 334                    0.137  44       0
## 335                    0.260  22       0
## 336                    0.259  26       0
## 337                    0.932  44       0
## 338                    0.343  44       1
## 339                    0.893  33       1
## 340                    0.331  41       1
## 341                    0.472  22       0
## 342                    0.673  36       0
## 343                    0.389  22       0
## 344                    0.290  33       0
## 345                    0.485  57       0
## 346                    0.349  49       0
## 347                    0.654  22       0
## 348                    0.187  23       0
## 349                    0.279  26       0
## 350                    0.346  37       1
## 351                    0.237  29       0
## 352                    0.252  30       0
## 353                    0.243  46       0
## 354                    0.580  24       0
## 355                    0.559  21       0
## 356                    0.302  49       1
## 357                    0.962  28       1
## 358                    0.569  44       1
## 359                    0.378  48       0
## 360                    0.875  29       1
## 361                    0.583  29       1
## 362                    0.207  63       0
## 363                    0.305  65       0
## 364                    0.520  67       1
## 365                    0.385  30       0
## 366                    0.499  30       0
## 367                    0.368  29       1
## 368                    0.252  21       0
## 369                    0.306  22       0
## 370                    0.234  45       1
## 371                    2.137  25       1
## 372                    1.731  21       0
## 373                    0.545  21       0
## 374                    0.225  25       0
## 375                    0.816  28       0
## 376                    0.528  58       1
## 377                    0.299  22       0
## 378                    0.509  22       0
## 379                    0.238  32       1
## 380                    1.021  35       0
## 381                    0.821  24       0
## 382                    0.236  22       0
## 383                    0.947  21       0
## 384                    1.268  25       0
## 385                    0.221  25       0
## 386                    0.205  24       0
## 387                    0.660  35       1
## 388                    0.239  45       1
## 389                    0.452  58       1
## 390                    0.949  28       0
## 391                    0.444  42       0
## 392                    0.340  27       1
## 393                    0.389  21       0
## 394                    0.463  37       0
## 395                    0.803  31       1
## 396                    1.600  25       0
## 397                    0.944  39       0
## 398                    0.196  22       1
## 399                    0.389  25       0
## 400                    0.241  25       1
## 401                    0.161  31       1
## 402                    0.151  55       0
## 403                    0.286  35       1
## 404                    0.280  38       0
## 405                    0.135  41       1
## 406                    0.520  26       0
## 407                    0.376  46       1
## 408                    0.336  25       0
## 409                    1.191  39       1
## 410                    0.702  28       1
## 411                    0.674  28       0
## 412                    0.528  25       0
## 413                    1.076  22       0
## 414                    0.256  21       0
## 415                    0.534  21       1
## 416                    0.258  22       1
## 417                    1.095  22       0
## 418                    0.554  37       1
## 419                    0.624  27       0
## 420                    0.219  28       1
## 421                    0.507  26       0
## 422                    0.561  21       0
## 423                    0.496  21       0
## 424                    0.421  21       0
## 425                    0.516  36       1
## 426                    0.264  31       1
## 427                    0.256  25       0
## 428                    0.328  38       1
## 429                    0.284  26       0
## 430                    0.233  43       1
## 431                    0.108  23       0
## 432                    0.551  38       0
## 433                    0.527  22       0
## 434                    0.167  29       0
## 435                    1.138  36       0
## 436                    0.205  29       1
## 437                    0.244  41       0
## 438                    0.434  28       0
## 439                    0.147  21       0
## 440                    0.727  31       0
## 441                    0.435  41       1
## 442                    0.497  22       0
## 443                    0.230  24       0
## 444                    0.955  33       1
## 445                    0.380  30       1
## 446                    2.420  25       1
## 447                    0.658  28       0
## 448                    0.330  26       0
## 449                    0.510  22       1
## 450                    0.285  26       0
## 451                    0.415  23       0
## 452                    0.542  23       1
## 453                    0.381  25       0
## 454                    0.832  72       0
## 455                    0.498  24       0
## 456                    0.212  38       1
## 457                    0.687  62       0
## 458                    0.364  24       0
## 459                    1.001  51       1
## 460                    0.460  81       0
## 461                    0.733  48       0
## 462                    0.416  26       0
## 463                    0.705  39       0
## 464                    0.258  37       0
## 465                    1.022  34       0
## 466                    0.452  21       0
## 467                    0.269  22       0
## 468                    0.600  25       0
## 469                    0.183  38       1
## 470                    0.571  27       0
## 471                    0.607  28       0
## 472                    0.170  22       0
## 473                    0.259  22       0
## 474                    0.210  50       0
## 475                    0.126  24       0
## 476                    0.231  59       0
## 477                    0.711  29       1
## 478                    0.466  31       0
## 479                    0.162  39       0
## 480                    0.419  63       0
## 481                    0.344  35       1
## 482                    0.197  29       0
## 483                    0.306  28       0
## 484                    0.233  23       0
## 485                    0.630  31       1
## 486                    0.365  24       1
## 487                    0.536  21       0
## 488                    1.159  58       0
## 489                    0.294  28       0
## 490                    0.551  67       0
## 491                    0.629  24       0
## 492                    0.292  42       0
## 493                    0.145  33       0
## 494                    1.144  45       1
## 495                    0.174  22       0
## 496                    0.304  66       0
## 497                    0.292  30       0
## 498                    0.547  25       0
## 499                    0.163  55       1
## 500                    0.839  39       0
## 501                    0.313  21       0
## 502                    0.267  28       0
## 503                    0.727  41       1
## 504                    0.738  41       0
## 505                    0.238  40       0
## 506                    0.263  38       0
## 507                    0.314  35       1
## 508                    0.692  21       0
## 509                    0.968  21       0
## 510                    0.409  64       0
## 511                    0.297  46       1
## 512                    0.207  21       0
## 513                    0.200  58       0
## 514                    0.525  22       0
## 515                    0.154  24       0
## 516                    0.268  28       1
## 517                    0.771  53       1
## 518                    0.304  51       0
## 519                    0.180  41       0
## 520                    0.582  60       0
## 521                    0.187  25       0
## 522                    0.305  26       0
## 523                    0.189  26       0
## 524                    0.652  45       1
## 525                    0.151  24       0
## 526                    0.444  21       0
## 527                    0.299  21       0
## 528                    0.107  24       0
## 529                    0.493  22       0
## 530                    0.660  31       0
## 531                    0.717  22       0
## 532                    0.686  24       0
## 533                    0.917  29       0
## 534                    0.501  31       0
## 535                    1.251  24       0
## 536                    0.302  23       1
## 537                    0.197  46       0
## 538                    0.735  67       0
## 539                    0.804  23       0
## 540                    0.968  32       1
## 541                    0.661  43       1
## 542                    0.549  27       1
## 543                    0.825  56       1
## 544                    0.159  25       0
## 545                    0.365  29       0
## 546                    0.423  37       1
## 547                    1.034  53       1
## 548                    0.160  28       0
## 549                    0.341  50       0
## 550                    0.680  37       0
## 551                    0.204  21       0
## 552                    0.591  25       0
## 553                    0.247  66       0
## 554                    0.422  23       0
## 555                    0.471  28       0
## 556                    0.161  37       0
## 557                    0.218  30       0
## 558                    0.237  58       0
## 559                    0.126  42       0
## 560                    0.300  35       0
## 561                    0.121  54       1
## 562                    0.502  28       1
## 563                    0.401  24       0
## 564                    0.497  32       0
## 565                    0.601  27       0
## 566                    0.748  22       0
## 567                    0.412  21       0
## 568                    0.085  46       0
## 569                    0.338  37       0
## 570                    0.203  33       1
## 571                    0.270  39       0
## 572                    0.268  21       0
## 573                    0.430  22       0
## 574                    0.198  22       0
## 575                    0.892  23       0
## 576                    0.280  25       0
## 577                    0.813  35       0
## 578                    0.693  21       1
## 579                    0.245  36       0
## 580                    0.575  62       1
## 581                    0.371  21       1
## 582                    0.206  27       0
## 583                    0.259  62       0
## 584                    0.190  42       0
## 585                    0.687  52       1
## 586                    0.417  22       0
## 587                    0.129  41       1
## 588                    0.249  29       0
## 589                    1.154  52       1
## 590                    0.342  25       0
## 591                    0.925  45       1
## 592                    0.175  24       0
## 593                    0.402  44       1
## 594                    1.699  25       0
## 595                    0.733  34       0
## 596                    0.682  22       1
## 597                    0.194  46       0
## 598                    0.559  21       0
## 599                    0.088  38       1
## 600                    0.407  26       0
## 601                    0.400  24       0
## 602                    0.190  28       0
## 603                    0.100  30       0
## 604                    0.692  54       1
## 605                    0.212  36       1
## 606                    0.514  21       0
## 607                    1.258  22       1
## 608                    0.482  25       0
## 609                    0.270  27       0
## 610                    0.138  23       0
## 611                    0.292  24       0
## 612                    0.593  36       1
## 613                    0.787  40       1
## 614                    0.878  26       0
## 615                    0.557  50       1
## 616                    0.207  27       0
## 617                    0.157  30       0
## 618                    0.257  23       0
## 619                    1.282  50       1
## 620                    0.141  24       1
## 621                    0.246  28       0
## 622                    1.698  28       0
## 623                    1.461  45       0
## 624                    0.347  21       0
## 625                    0.158  21       0
## 626                    0.362  29       0
## 627                    0.206  21       0
## 628                    0.393  21       0
## 629                    0.144  45       0
## 630                    0.148  21       0
## 631                    0.732  34       1
## 632                    0.238  24       0
## 633                    0.343  23       0
## 634                    0.115  22       0
## 635                    0.167  31       0
## 636                    0.465  38       1
## 637                    0.153  48       0
## 638                    0.649  23       0
## 639                    0.871  32       1
## 640                    0.149  28       0
## 641                    0.695  27       0
## 642                    0.303  24       0
## 643                    0.178  50       1
## 644                    0.610  31       0
## 645                    0.730  27       0
## 646                    0.134  30       0
## 647                    0.447  33       1
## 648                    0.455  22       1
## 649                    0.260  42       1
## 650                    0.133  23       0
## 651                    0.234  23       0
## 652                    0.466  27       0
## 653                    0.269  28       0
## 654                    0.455  27       0
## 655                    0.142  22       0
## 656                    0.240  25       1
## 657                    0.155  22       0
## 658                    1.162  41       0
## 659                    0.190  51       0
## 660                    1.292  27       1
## 661                    0.182  54       0
## 662                    1.394  22       1
## 663                    0.165  43       1
## 664                    0.637  40       1
## 665                    0.245  40       1
## 666                    0.217  24       0
## 667                    0.235  70       1
## 668                    0.141  40       1
## 669                    0.430  43       0
## 670                    0.164  45       0
## 671                    0.631  49       0
## 672                    0.551  21       0
## 673                    0.285  47       0
## 674                    0.880  22       0
## 675                    0.587  68       0
## 676                    0.328  31       1
## 677                    0.230  53       1
## 678                    0.263  25       0
## 679                    0.127  25       1
## 680                    0.614  23       0
## 681                    0.332  22       0
## 682                    0.364  26       1
## 683                    0.366  22       0
## 684                    0.536  27       1
## 685                    0.640  69       0
## 686                    0.591  25       0
## 687                    0.314  22       0
## 688                    0.181  29       0
## 689                    0.828  23       0
## 690                    0.335  46       1
## 691                    0.856  34       0
## 692                    0.257  44       1
## 693                    0.886  23       0
## 694                    0.439  43       1
## 695                    0.191  25       0
## 696                    0.128  43       1
## 697                    0.268  31       1
## 698                    0.253  22       0
## 699                    0.598  28       0
## 700                    0.904  26       0
## 701                    0.483  26       0
## 702                    0.565  49       1
## 703                    0.905  52       1
## 704                    0.304  41       0
## 705                    0.118  27       0
## 706                    0.177  28       0
## 707                    0.261  30       1
## 708                    0.176  22       0
## 709                    0.148  45       1
## 710                    0.674  23       1
## 711                    0.295  24       0
## 712                    0.439  40       0
## 713                    0.441  38       1
## 714                    0.352  21       0
## 715                    0.121  32       0
## 716                    0.826  34       1
## 717                    0.970  31       1
## 718                    0.595  56       0
## 719                    0.415  24       0
## 720                    0.378  52       1
## 721                    0.317  34       0
## 722                    0.289  21       0
## 723                    0.349  42       1
## 724                    0.251  42       0
## 725                    0.265  45       0
## 726                    0.236  38       0
## 727                    0.496  25       0
## 728                    0.433  22       0
## 729                    0.326  22       0
## 730                    0.141  22       0
## 731                    0.323  34       1
## 732                    0.259  22       1
## 733                    0.646  24       1
## 734                    0.426  22       0
## 735                    0.560  53       0
## 736                    0.284  28       0
## 737                    0.515  21       0
## 738                    0.600  42       0
## 739                    0.453  21       0
## 740                    0.293  42       1
## 741                    0.785  48       1
## 742                    0.400  26       0
## 743                    0.219  22       0
## 744                    0.734  45       1
## 745                    1.174  39       0
## 746                    0.488  46       0
## 747                    0.358  27       1
## 748                    1.096  32       0
## 749                    0.408  36       1
## 750                    0.178  50       1
## 751                    1.182  22       1
## 752                    0.261  28       0
## 753                    0.223  25       0
## 754                    0.222  26       1
## 755                    0.443  45       1
## 756                    1.057  37       1
## 757                    0.391  39       0
## 758                    0.258  52       1
## 759                    0.197  26       0
## 760                    0.278  66       1
## 761                    0.766  22       0
## 762                    0.403  43       1
## 763                    0.142  33       0
## 764                    0.171  63       0
## 765                    0.340  27       0
## 766                    0.245  30       0
## 767                    0.349  47       1
## 768                    0.315  23       0

Selanjutnya yaitu melakukan pengecekan terhadap missing value. Missing value perlu kita cek terlebih dahulu agar tidak mengganggu dalam melakukan pemodelan nantinya.

colSums(is.na(diabetes_clean))
##              Pregnancies                  Glucose            BloodPressure 
##                        0                        0                        0 
##            SkinThickness                  Insulin                      BMI 
##                        0                        0                        0 
## DiabetesPedigreeFunction                      Age                  Outcome 
##                        0                        0                        0

4. Pre-Processing Data

Sebelum melakukan pemodelan, kita perlu melihat terlebih dahulu proporsi dari target variabel yang kita miliki pada kolom Outcome.

prop.table(table(diabetes_clean$Outcome))
## 
##         0         1 
## 0.6510417 0.3489583
table(diabetes_clean$Outcome)
## 
##   0   1 
## 500 268

Jika dilihat dari proporsi kedua kelas, sudah cukup seimbang, sehingga kita tidak terlalu membutuhkan pre-processing tambahan untuk menyeimbangkan proporsi antar dua kelas target variabel.

5. Splitting Train-Test

Langkah selanjutnya yaitu melakukan splitting train test data. Tujuannya yaitu pada data train akan kita gunakan untuk modeling, sedangkan data test akan kita gunakan sebagai penguji model yang sudah kita buat jika dihadapkan dengan unseen data. Selain itu hal ini dapat digunakan untuk melihat kemampuan model yang kita buat dalam menghadapi unseen data.

set.seed(1234)

index <- sample(x = nrow(diabetes_clean),
                size = nrow(diabetes_clean)*0.75)

# splitting
diabetes_train <- diabetes_clean[index, ]
diabetes_test <- diabetes_clean[-index, ]
diabetes_test_knn <- diabetes_clean[-index, ]

6. Logistic Regression

Modelling

Melakukan pemodelan menggunakan regresi logistik. Pemodelan menggunakan fungsi glm() dalam memodelkan menggunakan regresi logistik.

model_all <- glm(Outcome~.,
                 data=diabetes_train,
                 family="binomial")

summary(model_all)
## 
## Call:
## glm(formula = Outcome ~ ., family = "binomial", data = diabetes_train)
## 
## Coefficients:
##                           Estimate Std. Error z value Pr(>|z|)    
## (Intercept)              -9.230960   0.933731  -9.886  < 2e-16 ***
## Pregnancies               0.106816   0.038697   2.760  0.00577 ** 
## Glucose                   0.038034   0.004480   8.490  < 2e-16 ***
## BloodPressure            -0.007750   0.009621  -0.806  0.42053    
## SkinThickness            -0.006059   0.013008  -0.466  0.64137    
## Insulin                  -0.001388   0.001192  -1.164  0.24437    
## BMI                       0.095743   0.020108   4.761 1.92e-06 ***
## DiabetesPedigreeFunction  0.993266   0.362860   2.737  0.00619 ** 
## Age                       0.017399   0.010633   1.636  0.10179    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## (Dispersion parameter for binomial family taken to be 1)
## 
##     Null deviance: 734.64  on 575  degrees of freedom
## Residual deviance: 527.76  on 567  degrees of freedom
## AIC: 545.76
## 
## Number of Fisher Scoring iterations: 5

Model Fitting

Pada pemodelan yang pertama, masih banyak variabel prediktor yang tidak signifikan terhadap target variabel, oleh karena itu kita akan coba melakukan model fitting menggunakan metode stepwise.

model_step <- step(object = model_all,
                   direction = "both",
                   trace = F)

Dengan menggunakan metode backward pada stepwise, kita memperoleh model sebagai berikut.

summary(model_step)
## 
## Call:
## glm(formula = Outcome ~ Pregnancies + Glucose + BMI + DiabetesPedigreeFunction + 
##     Age, family = "binomial", data = diabetes_train)
## 
## Coefficients:
##                           Estimate Std. Error z value Pr(>|z|)    
## (Intercept)              -9.429677   0.842471 -11.193  < 2e-16 ***
## Pregnancies               0.106280   0.038361   2.771  0.00560 ** 
## Glucose                   0.035813   0.004101   8.733  < 2e-16 ***
## BMI                       0.084961   0.016742   5.075 3.88e-07 ***
## DiabetesPedigreeFunction  0.925480   0.359096   2.577  0.00996 ** 
## Age                       0.016248   0.010319   1.575  0.11536    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## (Dispersion parameter for binomial family taken to be 1)
## 
##     Null deviance: 734.64  on 575  degrees of freedom
## Residual deviance: 529.97  on 570  degrees of freedom
## AIC: 541.97
## 
## Number of Fisher Scoring iterations: 5

Prediksi

Dengan menggunakan model_step hasil dari stepwise, kita akan coba prediksi menggunakan data test yang sudah kita miliki.

# Mendapatkan log of odds
log_odds <- predict(object = model_step, 
                     newdata = diabetes_test[1:5,], 
                     type = "link")

# Menampilkan log of odds
print(log_odds)
##          5          6          7          8          9 
##  1.7921868 -1.8955169 -3.0316806 -0.6540656  1.4367082
# Menghitung probabilitas dari log of odds
probabilities <- 1 / (1 + exp(-log_odds))

# Menyiapkan data untuk ggplot
pred_data <- data.frame(
  Observation = factor(1:5),  # Label untuk setiap observasi
  LogOdds = log_odds,         # Log of Odds
  Probability = probabilities # Probabilitas yang diprediksi
)

# Menampilkan data untuk verifikasi
print(pred_data)
##   Observation    LogOdds Probability
## 5           1  1.7921868   0.8571952
## 6           2 -1.8955169   0.1306167
## 7           3 -3.0316806   0.0460150
## 8           4 -0.6540656   0.3420739
## 9           5  1.4367082   0.8079444
# Membuat grafik distribusi dari log of odds
ggplot(pred_data, aes(x = LogOdds)) +
  geom_density(lwd = 0.5, fill = "steelblue", alpha = 0.5) +
  labs(title = "Distribusi Log of Odds untuk 5 Observasi Pertama",
       x = "Log of Odds",
       y = "Kepadatan") +
  theme_minimal()

# Melakukan prediksi probabilitas
probabilities <- predict(object = model_step, 
                         newdata = diabetes_test[1:5,], 
                         type = "response")
print(probabilities)
##         5         6         7         8         9 
## 0.8571952 0.1306167 0.0460150 0.3420739 0.8079444
# Menyiapkan data untuk ggplot
pred_data <- data.frame(
  Observation = factor(1:5),  # Label untuk setiap observasi
  Probability = probabilities  # Probabilitas yang diprediksi
)

# Menampilkan data untuk verifikasi
print(pred_data)
##   Observation Probability
## 5           1   0.8571952
## 6           2   0.1306167
## 7           3   0.0460150
## 8           4   0.3420739
## 9           5   0.8079444
# Membuat grafik dari probabilitas
ggplot(pred_data, aes(x = Probability)) +
  geom_density(lwd = 0.5, fill = "steelblue", alpha = 0.5) +
  labs(title = "Distribusi Probabilitas Prediksi untuk 5 Observasi Pertama",
       x = "Probabilitas",
       y = "Kepadatan") +
  theme_minimal()

#Menambahkan kolom prediksi ke data pengujian
diabetes_test$prediction <- predict(object = model_step,
                                 newdata = diabetes_test,
                                 type = "response")
diabetes_test$diabetic <- ifelse(test = diabetes_test$prediction > 0.5,
                                yes = "1",
                                no = "0")

diabetes_test <- diabetes_test %>% 
  mutate(diabetic = as.factor(diabetic))

diabetes_test
##     Pregnancies  Glucose BloodPressure SkinThickness   Insulin      BMI
## 5             0 137.0000      40.00000      35.00000 168.00000 43.10000
## 6             5 116.0000      74.00000      20.53646  79.79948 25.60000
## 7             3  78.0000      50.00000      32.00000  88.00000 31.00000
## 8            10 115.0000      69.10547      20.53646  79.79948 35.30000
## 9             2 197.0000      70.00000      45.00000 543.00000 30.50000
## 16            7 100.0000      69.10547      20.53646  79.79948 30.00000
## 24            9 119.0000      80.00000      35.00000  79.79948 29.00000
## 26           10 125.0000      70.00000      26.00000 115.00000 31.10000
## 27            7 147.0000      76.00000      20.53646  79.79948 39.40000
## 37           11 138.0000      76.00000      20.53646  79.79948 33.20000
## 44            9 171.0000     110.00000      24.00000 240.00000 45.40000
## 46            0 180.0000      66.00000      39.00000  79.79948 42.00000
## 47            1 146.0000      56.00000      20.53646  79.79948 29.70000
## 48            2  71.0000      70.00000      27.00000  79.79948 28.00000
## 52            1 101.0000      50.00000      15.00000  36.00000 24.20000
## 56            1  73.0000      50.00000      10.00000  79.79948 23.00000
## 62            8 133.0000      72.00000      20.53646  79.79948 32.90000
## 65            7 114.0000      66.00000      20.53646  79.79948 32.80000
## 69            1  95.0000      66.00000      13.00000  38.00000 19.60000
## 72            5 139.0000      64.00000      35.00000 140.00000 28.60000
## 73           13 126.0000      90.00000      20.53646  79.79948 43.40000
## 78            5  95.0000      72.00000      33.00000  79.79948 37.70000
## 81            3 113.0000      44.00000      13.00000  79.79948 22.40000
## 82            2  74.0000      69.10547      20.53646  79.79948 31.99258
## 89           15 136.0000      70.00000      32.00000 110.00000 37.10000
## 92            4 123.0000      80.00000      15.00000 176.00000 32.00000
## 93            7  81.0000      78.00000      40.00000  48.00000 46.70000
## 96            6 144.0000      72.00000      27.00000 228.00000 33.90000
## 99            6  93.0000      50.00000      30.00000  64.00000 28.70000
## 109           3  83.0000      58.00000      31.00000  18.00000 34.30000
## 111           3 171.0000      72.00000      33.00000 135.00000 33.30000
## 114           4  76.0000      62.00000      20.53646  79.79948 34.00000
## 115           7 160.0000      54.00000      32.00000 175.00000 30.50000
## 117           5 124.0000      74.00000      20.53646  79.79948 34.00000
## 119           4  97.0000      60.00000      23.00000  79.79948 28.20000
## 129           1 117.0000      88.00000      24.00000 145.00000 34.50000
## 130           0 105.0000      84.00000      20.53646  79.79948 27.90000
## 134           8  84.0000      74.00000      31.00000  79.79948 38.30000
## 137           0 100.0000      70.00000      26.00000  50.00000 30.80000
## 139           0 129.0000      80.00000      20.53646  79.79948 31.20000
## 144          10 108.0000      66.00000      20.53646  79.79948 32.40000
## 148           2 106.0000      64.00000      35.00000 119.00000 30.50000
## 153           9 156.0000      86.00000      28.00000 155.00000 34.30000
## 158           1 109.0000      56.00000      21.00000 135.00000 25.20000
## 167           3 148.0000      66.00000      25.00000  79.79948 32.50000
## 172           6 134.0000      70.00000      23.00000 130.00000 35.40000
## 173           2  87.0000      69.10547      23.00000  79.79948 28.90000
## 180           5 130.0000      82.00000      20.53646  79.79948 39.10000
## 193           7 159.0000      66.00000      20.53646  79.79948 30.40000
## 196           5 158.0000      84.00000      41.00000 210.00000 39.40000
## 197           1 105.0000      58.00000      20.53646  79.79948 24.30000
## 200           4 148.0000      60.00000      27.00000 318.00000 30.90000
## 202           1 138.0000      82.00000      20.53646  79.79948 40.10000
## 217           5 109.0000      62.00000      41.00000 129.00000 35.80000
## 220           5 112.0000      66.00000      20.53646  79.79948 37.80000
## 225           1 100.0000      66.00000      15.00000  56.00000 23.60000
## 226           1  87.0000      78.00000      27.00000  32.00000 34.60000
## 232           6 134.0000      80.00000      37.00000 370.00000 46.20000
## 244           6 119.0000      50.00000      22.00000 176.00000 27.10000
## 246           9 184.0000      85.00000      15.00000  79.79948 30.00000
## 253           2  90.0000      80.00000      14.00000  55.00000 24.40000
## 261           3 191.0000      68.00000      15.00000 130.00000 30.90000
## 264           3 142.0000      80.00000      15.00000  79.79948 32.40000
## 266           5  96.0000      74.00000      18.00000  67.00000 33.60000
## 267           0 138.0000      69.10547      20.53646  79.79948 36.30000
## 268           2 128.0000      64.00000      42.00000  79.79948 40.00000
## 279           5 114.0000      74.00000      20.53646  79.79948 24.90000
## 282          10 129.0000      76.00000      28.00000 122.00000 35.90000
## 283           7 133.0000      88.00000      15.00000 155.00000 32.40000
## 287           5 155.0000      84.00000      44.00000 545.00000 38.70000
## 288           1 119.0000      86.00000      39.00000 220.00000 45.60000
## 289           4  96.0000      56.00000      17.00000  49.00000 20.80000
## 290           5 108.0000      72.00000      43.00000  75.00000 36.10000
## 292           0 107.0000      62.00000      30.00000  74.00000 36.60000
## 299          14 100.0000      78.00000      25.00000 184.00000 36.60000
## 300           8 112.0000      72.00000      20.53646  79.79948 23.60000
## 301           0 167.0000      69.10547      20.53646  79.79948 32.30000
## 304           5 115.0000      98.00000      20.53646  79.79948 52.90000
## 311           6  80.0000      66.00000      30.00000  79.79948 26.20000
## 312           0 106.0000      70.00000      37.00000 148.00000 39.40000
## 314           3 113.0000      50.00000      10.00000  85.00000 29.50000
## 315           7 109.0000      80.00000      31.00000  79.79948 35.90000
## 317           3  99.0000      80.00000      11.00000  64.00000 19.30000
## 322           3 112.0000      74.00000      30.00000  79.79948 31.60000
## 327           1 122.0000      64.00000      32.00000 156.00000 35.10000
## 329           2 102.0000      86.00000      36.00000 120.00000 45.50000
## 342           1  95.0000      74.00000      21.00000  73.00000 25.90000
## 348           3 116.0000      69.10547      20.53646  79.79948 23.50000
## 354           1  90.0000      62.00000      12.00000  43.00000 27.20000
## 355           3  90.0000      78.00000      20.53646  79.79948 42.70000
## 359          12  88.0000      74.00000      40.00000  54.00000 35.30000
## 368           0 101.0000      64.00000      17.00000  79.79948 21.00000
## 369           3  81.0000      86.00000      16.00000  66.00000 27.50000
## 372           0 118.0000      64.00000      23.00000  89.00000 31.99258
## 373           0  84.0000      64.00000      22.00000  66.00000 35.80000
## 377           0  98.0000      82.00000      15.00000  84.00000 25.20000
## 384           1  90.0000      62.00000      18.00000  59.00000 25.10000
## 385           1 125.0000      70.00000      24.00000 110.00000 24.30000
## 386           1 119.0000      54.00000      13.00000  50.00000 22.30000
## 387           5 116.0000      74.00000      29.00000  79.79948 32.30000
## 392           5 166.0000      76.00000      20.53646  79.79948 45.70000
## 398           0 131.0000      66.00000      40.00000  79.79948 34.30000
## 404           9  72.0000      78.00000      25.00000  79.79948 31.60000
## 412           1 112.0000      72.00000      30.00000 176.00000 34.40000
## 416           3 173.0000      84.00000      33.00000 474.00000 35.70000
## 418           4 144.0000      82.00000      32.00000  79.79948 38.50000
## 419           1  83.0000      68.00000      20.53646  79.79948 18.20000
## 436           0 141.0000      69.10547      20.53646  79.79948 42.40000
## 437          12 140.0000      85.00000      33.00000  79.79948 37.40000
## 443           4 117.0000      64.00000      27.00000 120.00000 33.20000
## 446           0 180.0000      78.00000      63.00000  14.00000 59.40000
## 447           1 100.0000      72.00000      12.00000  70.00000 25.30000
## 448           0  95.0000      80.00000      45.00000  92.00000 36.50000
## 453           0  91.0000      68.00000      32.00000 210.00000 39.90000
## 455           2 100.0000      54.00000      28.00000 105.00000 37.80000
## 458           5  86.0000      68.00000      28.00000  71.00000 30.20000
## 462           1  71.0000      62.00000      20.53646  79.79948 21.80000
## 472           0 137.0000      70.00000      38.00000  79.79948 33.20000
## 473           0 119.0000      66.00000      27.00000  79.79948 38.80000
## 483           4  85.0000      58.00000      22.00000  49.00000 27.80000
## 487           1 139.0000      62.00000      41.00000 480.00000 40.70000
## 490           8 194.0000      80.00000      20.53646  79.79948 26.10000
## 492           2  89.0000      90.00000      30.00000  79.79948 33.50000
## 496           6 166.0000      74.00000      20.53646  79.79948 26.60000
## 500           6 154.0000      74.00000      32.00000 193.00000 29.30000
## 503           6 120.8945      68.00000      41.00000  79.79948 39.00000
## 506          10  75.0000      82.00000      20.53646  79.79948 33.30000
## 507           0 180.0000      90.00000      26.00000  90.00000 36.50000
## 516           3 163.0000      70.00000      18.00000 105.00000 31.60000
## 520           6 129.0000      90.00000       7.00000 326.00000 19.60000
## 521           2  68.0000      70.00000      32.00000  66.00000 25.00000
## 531           2 122.0000      60.00000      18.00000 106.00000 29.80000
## 533           1  86.0000      66.00000      52.00000  65.00000 41.30000
## 536           4 132.0000      69.10547      20.53646  79.79948 32.90000
## 537           0 105.0000      90.00000      20.53646  79.79948 29.60000
## 544           4  84.0000      90.00000      23.00000  56.00000 39.50000
## 546           8 186.0000      90.00000      35.00000 225.00000 34.50000
## 553           6 114.0000      88.00000      20.53646  79.79948 27.80000
## 555           1  84.0000      64.00000      23.00000 115.00000 36.90000
## 557           1  97.0000      70.00000      40.00000  79.79948 38.10000
## 558           8 110.0000      76.00000      20.53646  79.79948 27.80000
## 568           6  92.0000      62.00000      32.00000 126.00000 32.00000
## 571           3  78.0000      70.00000      20.53646  79.79948 32.50000
## 579          10 133.0000      68.00000      20.53646  79.79948 27.00000
## 583          12 121.0000      78.00000      17.00000  79.79948 26.50000
## 589           3 176.0000      86.00000      27.00000 156.00000 33.30000
## 591          11 111.0000      84.00000      40.00000  79.79948 46.80000
## 593           3 132.0000      80.00000      20.53646  79.79948 34.40000
## 594           2  82.0000      52.00000      22.00000 115.00000 28.50000
## 599           1 173.0000      74.00000      20.53646  79.79948 36.80000
## 606           1 124.0000      60.00000      32.00000  79.79948 35.80000
## 607           1 181.0000      78.00000      42.00000 293.00000 40.00000
## 616           3 106.0000      72.00000      20.53646  79.79948 25.80000
## 617           6 117.0000      96.00000      20.53646  79.79948 28.70000
## 622           2  92.0000      76.00000      20.00000  79.79948 24.20000
## 625           2 108.0000      64.00000      20.53646  79.79948 30.80000
## 626           4  90.0000      88.00000      47.00000  54.00000 37.70000
## 630           4  94.0000      65.00000      22.00000  79.79948 24.70000
## 631           7 114.0000      64.00000      20.53646  79.79948 27.40000
## 636          13 104.0000      72.00000      20.53646  79.79948 31.20000
## 640           1 100.0000      74.00000      12.00000  46.00000 19.50000
## 656           2 155.0000      52.00000      27.00000 540.00000 38.70000
## 659          11 127.0000     106.00000      20.53646  79.79948 39.00000
## 660           3  80.0000      82.00000      31.00000  70.00000 34.20000
## 662           1 199.0000      76.00000      43.00000  79.79948 42.90000
## 664           9 145.0000      80.00000      46.00000 130.00000 37.90000
## 668          10 111.0000      70.00000      27.00000  79.79948 27.50000
## 669           6  98.0000      58.00000      33.00000 190.00000 34.00000
## 671           6 165.0000      68.00000      26.00000 168.00000 33.60000
## 673          10  68.0000     106.00000      23.00000  49.00000 35.50000
## 674           3 123.0000     100.00000      35.00000 240.00000 57.30000
## 681           2  56.0000      56.00000      28.00000  45.00000 24.20000
## 691           8 107.0000      80.00000      20.53646  79.79948 24.60000
## 694           7 129.0000      68.00000      49.00000 125.00000 38.50000
## 700           4 118.0000      70.00000      20.53646  79.79948 44.50000
## 702           6 125.0000      78.00000      31.00000  79.79948 27.60000
## 707          10 115.0000      69.10547      20.53646  79.79948 31.99258
## 709           9 164.0000      78.00000      20.53646  79.79948 32.80000
## 717           3 173.0000      78.00000      39.00000 185.00000 33.80000
## 724           5 117.0000      86.00000      30.00000 105.00000 39.10000
## 732           8 120.0000      86.00000      20.53646  79.79948 28.40000
## 734           2 106.0000      56.00000      27.00000 165.00000 29.00000
## 737           0 126.0000      86.00000      27.00000 120.00000 27.40000
## 739           2  99.0000      60.00000      17.00000 160.00000 36.60000
## 741          11 120.0000      80.00000      37.00000 150.00000 42.30000
## 744           9 140.0000      94.00000      20.53646  79.79948 32.70000
## 746          12 100.0000      84.00000      33.00000 105.00000 30.00000
## 748           1  81.0000      74.00000      41.00000  57.00000 46.30000
## 749           3 187.0000      70.00000      22.00000 200.00000 36.40000
## 760           6 190.0000      92.00000      20.53646  79.79948 35.50000
## 761           2  88.0000      58.00000      26.00000  16.00000 28.40000
## 767           1 126.0000      60.00000      20.53646  79.79948 30.10000
##     DiabetesPedigreeFunction Age Outcome prediction diabetic
## 5                      2.288  33       1 0.85719517        1
## 6                      0.201  30       0 0.13061672        0
## 7                      0.248  26       1 0.04601500        0
## 8                      0.134  29       0 0.34207394        0
## 9                      0.158  53       1 0.80794438        1
## 16                     0.484  32       1 0.16970308        0
## 24                     0.263  29       1 0.26251099        0
## 26                     0.205  41       1 0.40321451        0
## 27                     0.257  43       1 0.70323509        1
## 37                     0.420  35       0 0.61293623        1
## 44                     0.721  54       1 0.95490048        1
## 46                     1.893  25       1 0.93952518        1
## 47                     0.564  29       0 0.35934567        0
## 48                     0.586  22       0 0.03242974        0
## 52                     0.526  26       0 0.06059761        0
## 56                     0.248  21       0 0.01500535        0
## 62                     0.270  39       1 0.46566542        0
## 65                     0.258  42       1 0.29004966        0
## 69                     0.334  25       0 0.02817815        0
## 72                     0.411  26       0 0.33457307        0
## 73                     0.583  42       1 0.79797071        1
## 78                     0.370  27       0 0.18065659        0
## 81                     0.140  22       0 0.06453563        0
## 82                     0.102  22       0 0.03238955        0
## 89                     0.153  43       1 0.73640961        1
## 92                     0.443  34       0 0.28528376        0
## 93                     0.261  42       0 0.29044033        0
## 96                     0.255  40       0 0.53274171        1
## 99                     0.356  23       0 0.08949281        0
## 109                    0.336  25       0 0.07536539        0
## 111                    0.199  24       1 0.60264601        1
## 114                    0.391  25       0 0.06748067        0
## 115                    0.588  39       1 0.69285817        1
## 117                    0.220  38       1 0.32130555        0
## 119                    0.443  22       0 0.08569554        0
## 129                    0.403  40       1 0.23518654        0
## 130                    0.741  62       1 0.16717659        0
## 134                    0.457  39       0 0.22088021        0
## 137                    0.597  21       0 0.08803470        0
## 139                    0.703  29       0 0.26168570        0
## 144                    0.272  42       1 0.30742018        0
## 148                    1.400  34       0 0.27258620        0
## 153                    1.189  42       1 0.85943807        1
## 158                    0.833  23       0 0.10582228        0
## 167                    0.256  22       0 0.38819403        0
## 172                    0.542  29       1 0.49683852        0
## 173                    0.773  25       0 0.07416315        0
## 180                    0.956  37       1 0.63767910        1
## 193                    0.383  36       1 0.62965576        1
## 196                    0.395  29       1 0.71998444        1
## 197                    0.187  21       0 0.04814406        0
## 200                    0.150  29       1 0.38486851        0
## 202                    0.236  28       0 0.42533134        0
## 217                    0.514  25       1 0.25518003        0
## 220                    0.261  41       1 0.31691235        0
## 225                    0.666  26       0 0.06307902        0
## 226                    0.101  22       0 0.05640702        0
## 232                    0.238  46       1 0.71090656        1
## 244                    1.318  33       1 0.38417796        0
## 246                    1.213  49       1 0.92982545        1
## 253                    0.249  24       0 0.03555358        0
## 261                    0.299  34       0 0.76564522        1
## 264                    0.200  63       0 0.48401536        0
## 266                    0.997  43       0 0.27206057        0
## 267                    0.933  25       1 0.46661510        0
## 268                    1.101  24       0 0.54345965        1
## 279                    0.744  57       0 0.25248646        0
## 282                    0.280  39       0 0.54881649        1
## 283                    0.262  37       0 0.41916200        0
## 287                    0.619  34       0 0.74383897        1
## 288                    0.808  29       1 0.50788226        1
## 289                    0.340  26       0 0.04469289        0
## 290                    0.263  33       0 0.23436730        0
## 292                    0.757  25       1 0.20079376        0
## 299                    0.412  46       1 0.46948807        0
## 300                    0.840  58       0 0.30079077        0
## 301                    0.839  30       1 0.63627702        1
## 304                    0.209  28       1 0.58976704        1
## 311                    0.313  41       0 0.06036090        0
## 312                    0.605  22       0 0.20283320        0
## 314                    0.626  25       0 0.17192017        0
## 315                    1.127  43       1 0.50241484        1
## 317                    0.284  30       0 0.04010447        0
## 322                    0.197  25       1 0.13865500        0
## 327                    0.692  30       1 0.30064607        0
## 329                    0.127  23       1 0.23018901        0
## 342                    0.673  36       0 0.07495790        0
## 348                    0.187  23       0 0.08217282        0
## 354                    0.580  24       0 0.05403518        0
## 355                    0.559  21       0 0.19761017        0
## 359                    0.378  48       0 0.29443573        0
## 368                    0.252  21       0 0.03065092        0
## 369                    0.306  22       0 0.03794566        0
## 372                    1.731  21       0 0.36762517        0
## 373                    0.545  21       0 0.07349497        0
## 377                    0.299  22       0 0.04129580        0
## 384                    1.268  25       0 0.08409164        0
## 385                    0.221  25       0 0.10233940        0
## 386                    0.205  24       0 0.06995685        0
## 387                    0.660  35       1 0.30571110        0
## 392                    0.340  27       1 0.84326757        1
## 398                    0.196  22       1 0.21667093        0
## 404                    0.280  38       0 0.08840119        0
## 412                    0.528  25       0 0.18319589        0
## 416                    0.258  22       1 0.67131578        1
## 418                    0.554  37       1 0.63120469        1
## 419                    0.624  27       0 0.02212999        0
## 436                    0.205  29       1 0.47083337        0
## 437                    0.244  41       0 0.71687506        1
## 443                    0.230  24       0 0.19925928        0
## 446                    2.420  25       1 0.99106842        1
## 447                    0.658  28       0 0.07387147        0
## 448                    0.330  26       0 0.09988290        0
## 453                    0.381  25       0 0.11691638        0
## 455                    0.498  24       0 0.17172284        0
## 458                    0.364  24       0 0.07407445        0
## 462                    0.416  26       0 0.01596772        0
## 472                    0.170  22       0 0.23365018        0
## 473                    0.259  22       0 0.21852165        0
## 483                    0.306  28       0 0.05414573        0
## 487                    0.536  21       0 0.48744647        0
## 490                    0.551  67       0 0.89883114        1
## 492                    0.292  42       0 0.09700689        0
## 496                    0.304  66       0 0.68278843        1
## 500                    0.839  39       0 0.65083231        1
## 503                    0.727  41       1 0.54736989        1
## 506                    0.263  38       0 0.12016219        0
## 507                    0.314  35       1 0.72651391        1
## 516                    0.268  28       1 0.52857214        1
## 520                    0.582  60       0 0.27024217        0
## 521                    0.187  25       0 0.01664996        0
## 531                    0.717  22       0 0.21499460        0
## 533                    0.917  29       0 0.19548540        0
## 536                    0.302  23       1 0.30389143        0
## 537                    0.197  46       0 0.09754891        0
## 544                    0.159  25       0 0.11036952        0
## 546                    0.423  37       1 0.88138162        1
## 553                    0.247  66       0 0.25990463        0
## 555                    0.471  28       0 0.09201987        0
## 557                    0.218  30       0 0.12748886        0
## 558                    0.237  58       0 0.24668123        0
## 568                    0.085  46       0 0.12429218        0
## 571                    0.270  39       0 0.06460600        0
## 579                    0.245  36       0 0.37797755        0
## 583                    0.259  62       0 0.42008507        0
## 589                    1.154  52       1 0.87372836        1
## 591                    0.925  45       1 0.78211344        1
## 593                    0.402  44       1 0.40759241        0
## 594                    1.699  25       0 0.13233311        0
## 599                    0.088  38       1 0.66767052        1
## 606                    0.514  21       0 0.26423179        0
## 607                    1.258  22       1 0.88883510        1
## 616                    0.207  27       0 0.07639225        0
## 617                    0.157  30       0 0.17788152        0
## 622                    1.698  28       0 0.13706692        0
## 625                    0.158  21       0 0.09577371        0
## 626                    0.362  29       0 0.14527394        0
## 630                    0.148  21       0 0.04472663        0
## 631                    0.732  34       1 0.26014154        0
## 636                    0.465  38       1 0.34865767        0
## 640                    0.149  28       0 0.02952560        0
## 656                    0.240  25       1 0.56222378        1
## 659                    0.190  51       0 0.64693637        1
## 660                    1.292  27       1 0.15371818        0
## 662                    1.394  22       1 0.95671849        1
## 664                    0.637  40       1 0.76480111        1
## 668                    0.141  40       1 0.21843520        0
## 669                    0.430  43       0 0.21466196        0
## 671                    0.631  49       0 0.79444827        1
## 673                    0.285  47       0 0.13146301        0
## 674                    0.880  22       0 0.79154851        1
## 681                    0.332  22       0 0.01108703        0
## 691                    0.856  34       0 0.21202296        0
## 694                    0.439  43       1 0.57690681        1
## 700                    0.904  26       0 0.56493278        1
## 702                    0.565  49       1 0.34266992        0
## 707                    0.261  30       1 0.30975124        0
## 709                    0.148  45       1 0.74173621        1
## 717                    0.970  31       1 0.79541612        1
## 724                    0.251  42       0 0.38426341        0
## 732                    0.259  22       1 0.21894298        0
## 734                    0.426  22       0 0.09926927        0
## 737                    0.515  21       0 0.14535764        0
## 739                    0.453  21       0 0.14165383        0
## 741                    0.785  48       1 0.75716444        1
## 744                    0.734  45       1 0.67465897        1
## 746                    0.488  46       0 0.30466871        0
## 748                    1.096  32       0 0.27795820        0
## 749                    0.408  36       1 0.83770986        1
## 760                    0.278  66       1 0.91358514        1
## 761                    0.766  22       0 0.07002411        0
## 767                    0.349  47       1 0.23739685        0

Model Evaluation

Untuk mengevaluasi model yang telah kita buat, kita akan menggunakan confusion matrix.

# Hitung confusion matrix
conf_matrix_log<- confusionMatrix(data = diabetes_test$diabetic,
                               reference = diabetes_test$Outcome,
                               positive = "1")

# Menampilkan hasil confusion matrix
print(conf_matrix_log)
## Confusion Matrix and Statistics
## 
##           Reference
## Prediction   0   1
##          0 103  34
##          1  14  41
##                                           
##                Accuracy : 0.75            
##                  95% CI : (0.6826, 0.8096)
##     No Information Rate : 0.6094          
##     P-Value [Acc > NIR] : 2.776e-05       
##                                           
##                   Kappa : 0.4485          
##                                           
##  Mcnemar's Test P-Value : 0.006099        
##                                           
##             Sensitivity : 0.5467          
##             Specificity : 0.8803          
##          Pos Pred Value : 0.7455          
##          Neg Pred Value : 0.7518          
##              Prevalence : 0.3906          
##          Detection Rate : 0.2135          
##    Detection Prevalence : 0.2865          
##       Balanced Accuracy : 0.7135          
##                                           
##        'Positive' Class : 1               
## 
  • Re-call/Sensitivity = dari semua data aktual yang positif, seberapa mampu proporsi model saya menebak benar.
  • Specificity = dari semua data aktual yang negatif, seberapa mampu proporsi model saya menebak yang benar.
  • Accuracy = seberapa mampu model saya menebak dengan benar target Y.
  • Precision = dari semua hasil prediksi, seberapa mampu model saya dapat menebak benar kelas positif.
# Metrik dari confusion matrix
accuracy <- conf_matrix_log$overall['Accuracy']
precision <- conf_matrix_log$byClass['Pos Pred Value']
recall <- conf_matrix_log$byClass['Sensitivity']
specificity <- conf_matrix_log$byClass['Specificity']

# Menampilkan hasil metrik
cat("Accuracy:", accuracy, "\n")
## Accuracy: 0.75
cat("Precision:", precision, "\n")
## Precision: 0.7454545
cat("Recall:", recall, "\n")
## Recall: 0.5466667
cat("Specificity:", specificity, "\n")
## Specificity: 0.8803419

Model Tuning

Kita akan fokus pada poin False Negative, karena akan berbahaya jika pasien salah didiagnosis. Jadi kami akan fokus pada metrik Recall.

#Decreasing threshold value to 0.35
diabetes_test$diabetic_tunning <- ifelse(test = diabetes_test$prediction > 0.35,
                                yes = "1",
                                no = "0")

diabetes_test <- diabetes_test %>% 
  mutate(diabetic_tunning = as.factor(diabetic_tunning))

diabetes_test
##     Pregnancies  Glucose BloodPressure SkinThickness   Insulin      BMI
## 5             0 137.0000      40.00000      35.00000 168.00000 43.10000
## 6             5 116.0000      74.00000      20.53646  79.79948 25.60000
## 7             3  78.0000      50.00000      32.00000  88.00000 31.00000
## 8            10 115.0000      69.10547      20.53646  79.79948 35.30000
## 9             2 197.0000      70.00000      45.00000 543.00000 30.50000
## 16            7 100.0000      69.10547      20.53646  79.79948 30.00000
## 24            9 119.0000      80.00000      35.00000  79.79948 29.00000
## 26           10 125.0000      70.00000      26.00000 115.00000 31.10000
## 27            7 147.0000      76.00000      20.53646  79.79948 39.40000
## 37           11 138.0000      76.00000      20.53646  79.79948 33.20000
## 44            9 171.0000     110.00000      24.00000 240.00000 45.40000
## 46            0 180.0000      66.00000      39.00000  79.79948 42.00000
## 47            1 146.0000      56.00000      20.53646  79.79948 29.70000
## 48            2  71.0000      70.00000      27.00000  79.79948 28.00000
## 52            1 101.0000      50.00000      15.00000  36.00000 24.20000
## 56            1  73.0000      50.00000      10.00000  79.79948 23.00000
## 62            8 133.0000      72.00000      20.53646  79.79948 32.90000
## 65            7 114.0000      66.00000      20.53646  79.79948 32.80000
## 69            1  95.0000      66.00000      13.00000  38.00000 19.60000
## 72            5 139.0000      64.00000      35.00000 140.00000 28.60000
## 73           13 126.0000      90.00000      20.53646  79.79948 43.40000
## 78            5  95.0000      72.00000      33.00000  79.79948 37.70000
## 81            3 113.0000      44.00000      13.00000  79.79948 22.40000
## 82            2  74.0000      69.10547      20.53646  79.79948 31.99258
## 89           15 136.0000      70.00000      32.00000 110.00000 37.10000
## 92            4 123.0000      80.00000      15.00000 176.00000 32.00000
## 93            7  81.0000      78.00000      40.00000  48.00000 46.70000
## 96            6 144.0000      72.00000      27.00000 228.00000 33.90000
## 99            6  93.0000      50.00000      30.00000  64.00000 28.70000
## 109           3  83.0000      58.00000      31.00000  18.00000 34.30000
## 111           3 171.0000      72.00000      33.00000 135.00000 33.30000
## 114           4  76.0000      62.00000      20.53646  79.79948 34.00000
## 115           7 160.0000      54.00000      32.00000 175.00000 30.50000
## 117           5 124.0000      74.00000      20.53646  79.79948 34.00000
## 119           4  97.0000      60.00000      23.00000  79.79948 28.20000
## 129           1 117.0000      88.00000      24.00000 145.00000 34.50000
## 130           0 105.0000      84.00000      20.53646  79.79948 27.90000
## 134           8  84.0000      74.00000      31.00000  79.79948 38.30000
## 137           0 100.0000      70.00000      26.00000  50.00000 30.80000
## 139           0 129.0000      80.00000      20.53646  79.79948 31.20000
## 144          10 108.0000      66.00000      20.53646  79.79948 32.40000
## 148           2 106.0000      64.00000      35.00000 119.00000 30.50000
## 153           9 156.0000      86.00000      28.00000 155.00000 34.30000
## 158           1 109.0000      56.00000      21.00000 135.00000 25.20000
## 167           3 148.0000      66.00000      25.00000  79.79948 32.50000
## 172           6 134.0000      70.00000      23.00000 130.00000 35.40000
## 173           2  87.0000      69.10547      23.00000  79.79948 28.90000
## 180           5 130.0000      82.00000      20.53646  79.79948 39.10000
## 193           7 159.0000      66.00000      20.53646  79.79948 30.40000
## 196           5 158.0000      84.00000      41.00000 210.00000 39.40000
## 197           1 105.0000      58.00000      20.53646  79.79948 24.30000
## 200           4 148.0000      60.00000      27.00000 318.00000 30.90000
## 202           1 138.0000      82.00000      20.53646  79.79948 40.10000
## 217           5 109.0000      62.00000      41.00000 129.00000 35.80000
## 220           5 112.0000      66.00000      20.53646  79.79948 37.80000
## 225           1 100.0000      66.00000      15.00000  56.00000 23.60000
## 226           1  87.0000      78.00000      27.00000  32.00000 34.60000
## 232           6 134.0000      80.00000      37.00000 370.00000 46.20000
## 244           6 119.0000      50.00000      22.00000 176.00000 27.10000
## 246           9 184.0000      85.00000      15.00000  79.79948 30.00000
## 253           2  90.0000      80.00000      14.00000  55.00000 24.40000
## 261           3 191.0000      68.00000      15.00000 130.00000 30.90000
## 264           3 142.0000      80.00000      15.00000  79.79948 32.40000
## 266           5  96.0000      74.00000      18.00000  67.00000 33.60000
## 267           0 138.0000      69.10547      20.53646  79.79948 36.30000
## 268           2 128.0000      64.00000      42.00000  79.79948 40.00000
## 279           5 114.0000      74.00000      20.53646  79.79948 24.90000
## 282          10 129.0000      76.00000      28.00000 122.00000 35.90000
## 283           7 133.0000      88.00000      15.00000 155.00000 32.40000
## 287           5 155.0000      84.00000      44.00000 545.00000 38.70000
## 288           1 119.0000      86.00000      39.00000 220.00000 45.60000
## 289           4  96.0000      56.00000      17.00000  49.00000 20.80000
## 290           5 108.0000      72.00000      43.00000  75.00000 36.10000
## 292           0 107.0000      62.00000      30.00000  74.00000 36.60000
## 299          14 100.0000      78.00000      25.00000 184.00000 36.60000
## 300           8 112.0000      72.00000      20.53646  79.79948 23.60000
## 301           0 167.0000      69.10547      20.53646  79.79948 32.30000
## 304           5 115.0000      98.00000      20.53646  79.79948 52.90000
## 311           6  80.0000      66.00000      30.00000  79.79948 26.20000
## 312           0 106.0000      70.00000      37.00000 148.00000 39.40000
## 314           3 113.0000      50.00000      10.00000  85.00000 29.50000
## 315           7 109.0000      80.00000      31.00000  79.79948 35.90000
## 317           3  99.0000      80.00000      11.00000  64.00000 19.30000
## 322           3 112.0000      74.00000      30.00000  79.79948 31.60000
## 327           1 122.0000      64.00000      32.00000 156.00000 35.10000
## 329           2 102.0000      86.00000      36.00000 120.00000 45.50000
## 342           1  95.0000      74.00000      21.00000  73.00000 25.90000
## 348           3 116.0000      69.10547      20.53646  79.79948 23.50000
## 354           1  90.0000      62.00000      12.00000  43.00000 27.20000
## 355           3  90.0000      78.00000      20.53646  79.79948 42.70000
## 359          12  88.0000      74.00000      40.00000  54.00000 35.30000
## 368           0 101.0000      64.00000      17.00000  79.79948 21.00000
## 369           3  81.0000      86.00000      16.00000  66.00000 27.50000
## 372           0 118.0000      64.00000      23.00000  89.00000 31.99258
## 373           0  84.0000      64.00000      22.00000  66.00000 35.80000
## 377           0  98.0000      82.00000      15.00000  84.00000 25.20000
## 384           1  90.0000      62.00000      18.00000  59.00000 25.10000
## 385           1 125.0000      70.00000      24.00000 110.00000 24.30000
## 386           1 119.0000      54.00000      13.00000  50.00000 22.30000
## 387           5 116.0000      74.00000      29.00000  79.79948 32.30000
## 392           5 166.0000      76.00000      20.53646  79.79948 45.70000
## 398           0 131.0000      66.00000      40.00000  79.79948 34.30000
## 404           9  72.0000      78.00000      25.00000  79.79948 31.60000
## 412           1 112.0000      72.00000      30.00000 176.00000 34.40000
## 416           3 173.0000      84.00000      33.00000 474.00000 35.70000
## 418           4 144.0000      82.00000      32.00000  79.79948 38.50000
## 419           1  83.0000      68.00000      20.53646  79.79948 18.20000
## 436           0 141.0000      69.10547      20.53646  79.79948 42.40000
## 437          12 140.0000      85.00000      33.00000  79.79948 37.40000
## 443           4 117.0000      64.00000      27.00000 120.00000 33.20000
## 446           0 180.0000      78.00000      63.00000  14.00000 59.40000
## 447           1 100.0000      72.00000      12.00000  70.00000 25.30000
## 448           0  95.0000      80.00000      45.00000  92.00000 36.50000
## 453           0  91.0000      68.00000      32.00000 210.00000 39.90000
## 455           2 100.0000      54.00000      28.00000 105.00000 37.80000
## 458           5  86.0000      68.00000      28.00000  71.00000 30.20000
## 462           1  71.0000      62.00000      20.53646  79.79948 21.80000
## 472           0 137.0000      70.00000      38.00000  79.79948 33.20000
## 473           0 119.0000      66.00000      27.00000  79.79948 38.80000
## 483           4  85.0000      58.00000      22.00000  49.00000 27.80000
## 487           1 139.0000      62.00000      41.00000 480.00000 40.70000
## 490           8 194.0000      80.00000      20.53646  79.79948 26.10000
## 492           2  89.0000      90.00000      30.00000  79.79948 33.50000
## 496           6 166.0000      74.00000      20.53646  79.79948 26.60000
## 500           6 154.0000      74.00000      32.00000 193.00000 29.30000
## 503           6 120.8945      68.00000      41.00000  79.79948 39.00000
## 506          10  75.0000      82.00000      20.53646  79.79948 33.30000
## 507           0 180.0000      90.00000      26.00000  90.00000 36.50000
## 516           3 163.0000      70.00000      18.00000 105.00000 31.60000
## 520           6 129.0000      90.00000       7.00000 326.00000 19.60000
## 521           2  68.0000      70.00000      32.00000  66.00000 25.00000
## 531           2 122.0000      60.00000      18.00000 106.00000 29.80000
## 533           1  86.0000      66.00000      52.00000  65.00000 41.30000
## 536           4 132.0000      69.10547      20.53646  79.79948 32.90000
## 537           0 105.0000      90.00000      20.53646  79.79948 29.60000
## 544           4  84.0000      90.00000      23.00000  56.00000 39.50000
## 546           8 186.0000      90.00000      35.00000 225.00000 34.50000
## 553           6 114.0000      88.00000      20.53646  79.79948 27.80000
## 555           1  84.0000      64.00000      23.00000 115.00000 36.90000
## 557           1  97.0000      70.00000      40.00000  79.79948 38.10000
## 558           8 110.0000      76.00000      20.53646  79.79948 27.80000
## 568           6  92.0000      62.00000      32.00000 126.00000 32.00000
## 571           3  78.0000      70.00000      20.53646  79.79948 32.50000
## 579          10 133.0000      68.00000      20.53646  79.79948 27.00000
## 583          12 121.0000      78.00000      17.00000  79.79948 26.50000
## 589           3 176.0000      86.00000      27.00000 156.00000 33.30000
## 591          11 111.0000      84.00000      40.00000  79.79948 46.80000
## 593           3 132.0000      80.00000      20.53646  79.79948 34.40000
## 594           2  82.0000      52.00000      22.00000 115.00000 28.50000
## 599           1 173.0000      74.00000      20.53646  79.79948 36.80000
## 606           1 124.0000      60.00000      32.00000  79.79948 35.80000
## 607           1 181.0000      78.00000      42.00000 293.00000 40.00000
## 616           3 106.0000      72.00000      20.53646  79.79948 25.80000
## 617           6 117.0000      96.00000      20.53646  79.79948 28.70000
## 622           2  92.0000      76.00000      20.00000  79.79948 24.20000
## 625           2 108.0000      64.00000      20.53646  79.79948 30.80000
## 626           4  90.0000      88.00000      47.00000  54.00000 37.70000
## 630           4  94.0000      65.00000      22.00000  79.79948 24.70000
## 631           7 114.0000      64.00000      20.53646  79.79948 27.40000
## 636          13 104.0000      72.00000      20.53646  79.79948 31.20000
## 640           1 100.0000      74.00000      12.00000  46.00000 19.50000
## 656           2 155.0000      52.00000      27.00000 540.00000 38.70000
## 659          11 127.0000     106.00000      20.53646  79.79948 39.00000
## 660           3  80.0000      82.00000      31.00000  70.00000 34.20000
## 662           1 199.0000      76.00000      43.00000  79.79948 42.90000
## 664           9 145.0000      80.00000      46.00000 130.00000 37.90000
## 668          10 111.0000      70.00000      27.00000  79.79948 27.50000
## 669           6  98.0000      58.00000      33.00000 190.00000 34.00000
## 671           6 165.0000      68.00000      26.00000 168.00000 33.60000
## 673          10  68.0000     106.00000      23.00000  49.00000 35.50000
## 674           3 123.0000     100.00000      35.00000 240.00000 57.30000
## 681           2  56.0000      56.00000      28.00000  45.00000 24.20000
## 691           8 107.0000      80.00000      20.53646  79.79948 24.60000
## 694           7 129.0000      68.00000      49.00000 125.00000 38.50000
## 700           4 118.0000      70.00000      20.53646  79.79948 44.50000
## 702           6 125.0000      78.00000      31.00000  79.79948 27.60000
## 707          10 115.0000      69.10547      20.53646  79.79948 31.99258
## 709           9 164.0000      78.00000      20.53646  79.79948 32.80000
## 717           3 173.0000      78.00000      39.00000 185.00000 33.80000
## 724           5 117.0000      86.00000      30.00000 105.00000 39.10000
## 732           8 120.0000      86.00000      20.53646  79.79948 28.40000
## 734           2 106.0000      56.00000      27.00000 165.00000 29.00000
## 737           0 126.0000      86.00000      27.00000 120.00000 27.40000
## 739           2  99.0000      60.00000      17.00000 160.00000 36.60000
## 741          11 120.0000      80.00000      37.00000 150.00000 42.30000
## 744           9 140.0000      94.00000      20.53646  79.79948 32.70000
## 746          12 100.0000      84.00000      33.00000 105.00000 30.00000
## 748           1  81.0000      74.00000      41.00000  57.00000 46.30000
## 749           3 187.0000      70.00000      22.00000 200.00000 36.40000
## 760           6 190.0000      92.00000      20.53646  79.79948 35.50000
## 761           2  88.0000      58.00000      26.00000  16.00000 28.40000
## 767           1 126.0000      60.00000      20.53646  79.79948 30.10000
##     DiabetesPedigreeFunction Age Outcome prediction diabetic diabetic_tunning
## 5                      2.288  33       1 0.85719517        1                1
## 6                      0.201  30       0 0.13061672        0                0
## 7                      0.248  26       1 0.04601500        0                0
## 8                      0.134  29       0 0.34207394        0                0
## 9                      0.158  53       1 0.80794438        1                1
## 16                     0.484  32       1 0.16970308        0                0
## 24                     0.263  29       1 0.26251099        0                0
## 26                     0.205  41       1 0.40321451        0                1
## 27                     0.257  43       1 0.70323509        1                1
## 37                     0.420  35       0 0.61293623        1                1
## 44                     0.721  54       1 0.95490048        1                1
## 46                     1.893  25       1 0.93952518        1                1
## 47                     0.564  29       0 0.35934567        0                1
## 48                     0.586  22       0 0.03242974        0                0
## 52                     0.526  26       0 0.06059761        0                0
## 56                     0.248  21       0 0.01500535        0                0
## 62                     0.270  39       1 0.46566542        0                1
## 65                     0.258  42       1 0.29004966        0                0
## 69                     0.334  25       0 0.02817815        0                0
## 72                     0.411  26       0 0.33457307        0                0
## 73                     0.583  42       1 0.79797071        1                1
## 78                     0.370  27       0 0.18065659        0                0
## 81                     0.140  22       0 0.06453563        0                0
## 82                     0.102  22       0 0.03238955        0                0
## 89                     0.153  43       1 0.73640961        1                1
## 92                     0.443  34       0 0.28528376        0                0
## 93                     0.261  42       0 0.29044033        0                0
## 96                     0.255  40       0 0.53274171        1                1
## 99                     0.356  23       0 0.08949281        0                0
## 109                    0.336  25       0 0.07536539        0                0
## 111                    0.199  24       1 0.60264601        1                1
## 114                    0.391  25       0 0.06748067        0                0
## 115                    0.588  39       1 0.69285817        1                1
## 117                    0.220  38       1 0.32130555        0                0
## 119                    0.443  22       0 0.08569554        0                0
## 129                    0.403  40       1 0.23518654        0                0
## 130                    0.741  62       1 0.16717659        0                0
## 134                    0.457  39       0 0.22088021        0                0
## 137                    0.597  21       0 0.08803470        0                0
## 139                    0.703  29       0 0.26168570        0                0
## 144                    0.272  42       1 0.30742018        0                0
## 148                    1.400  34       0 0.27258620        0                0
## 153                    1.189  42       1 0.85943807        1                1
## 158                    0.833  23       0 0.10582228        0                0
## 167                    0.256  22       0 0.38819403        0                1
## 172                    0.542  29       1 0.49683852        0                1
## 173                    0.773  25       0 0.07416315        0                0
## 180                    0.956  37       1 0.63767910        1                1
## 193                    0.383  36       1 0.62965576        1                1
## 196                    0.395  29       1 0.71998444        1                1
## 197                    0.187  21       0 0.04814406        0                0
## 200                    0.150  29       1 0.38486851        0                1
## 202                    0.236  28       0 0.42533134        0                1
## 217                    0.514  25       1 0.25518003        0                0
## 220                    0.261  41       1 0.31691235        0                0
## 225                    0.666  26       0 0.06307902        0                0
## 226                    0.101  22       0 0.05640702        0                0
## 232                    0.238  46       1 0.71090656        1                1
## 244                    1.318  33       1 0.38417796        0                1
## 246                    1.213  49       1 0.92982545        1                1
## 253                    0.249  24       0 0.03555358        0                0
## 261                    0.299  34       0 0.76564522        1                1
## 264                    0.200  63       0 0.48401536        0                1
## 266                    0.997  43       0 0.27206057        0                0
## 267                    0.933  25       1 0.46661510        0                1
## 268                    1.101  24       0 0.54345965        1                1
## 279                    0.744  57       0 0.25248646        0                0
## 282                    0.280  39       0 0.54881649        1                1
## 283                    0.262  37       0 0.41916200        0                1
## 287                    0.619  34       0 0.74383897        1                1
## 288                    0.808  29       1 0.50788226        1                1
## 289                    0.340  26       0 0.04469289        0                0
## 290                    0.263  33       0 0.23436730        0                0
## 292                    0.757  25       1 0.20079376        0                0
## 299                    0.412  46       1 0.46948807        0                1
## 300                    0.840  58       0 0.30079077        0                0
## 301                    0.839  30       1 0.63627702        1                1
## 304                    0.209  28       1 0.58976704        1                1
## 311                    0.313  41       0 0.06036090        0                0
## 312                    0.605  22       0 0.20283320        0                0
## 314                    0.626  25       0 0.17192017        0                0
## 315                    1.127  43       1 0.50241484        1                1
## 317                    0.284  30       0 0.04010447        0                0
## 322                    0.197  25       1 0.13865500        0                0
## 327                    0.692  30       1 0.30064607        0                0
## 329                    0.127  23       1 0.23018901        0                0
## 342                    0.673  36       0 0.07495790        0                0
## 348                    0.187  23       0 0.08217282        0                0
## 354                    0.580  24       0 0.05403518        0                0
## 355                    0.559  21       0 0.19761017        0                0
## 359                    0.378  48       0 0.29443573        0                0
## 368                    0.252  21       0 0.03065092        0                0
## 369                    0.306  22       0 0.03794566        0                0
## 372                    1.731  21       0 0.36762517        0                1
## 373                    0.545  21       0 0.07349497        0                0
## 377                    0.299  22       0 0.04129580        0                0
## 384                    1.268  25       0 0.08409164        0                0
## 385                    0.221  25       0 0.10233940        0                0
## 386                    0.205  24       0 0.06995685        0                0
## 387                    0.660  35       1 0.30571110        0                0
## 392                    0.340  27       1 0.84326757        1                1
## 398                    0.196  22       1 0.21667093        0                0
## 404                    0.280  38       0 0.08840119        0                0
## 412                    0.528  25       0 0.18319589        0                0
## 416                    0.258  22       1 0.67131578        1                1
## 418                    0.554  37       1 0.63120469        1                1
## 419                    0.624  27       0 0.02212999        0                0
## 436                    0.205  29       1 0.47083337        0                1
## 437                    0.244  41       0 0.71687506        1                1
## 443                    0.230  24       0 0.19925928        0                0
## 446                    2.420  25       1 0.99106842        1                1
## 447                    0.658  28       0 0.07387147        0                0
## 448                    0.330  26       0 0.09988290        0                0
## 453                    0.381  25       0 0.11691638        0                0
## 455                    0.498  24       0 0.17172284        0                0
## 458                    0.364  24       0 0.07407445        0                0
## 462                    0.416  26       0 0.01596772        0                0
## 472                    0.170  22       0 0.23365018        0                0
## 473                    0.259  22       0 0.21852165        0                0
## 483                    0.306  28       0 0.05414573        0                0
## 487                    0.536  21       0 0.48744647        0                1
## 490                    0.551  67       0 0.89883114        1                1
## 492                    0.292  42       0 0.09700689        0                0
## 496                    0.304  66       0 0.68278843        1                1
## 500                    0.839  39       0 0.65083231        1                1
## 503                    0.727  41       1 0.54736989        1                1
## 506                    0.263  38       0 0.12016219        0                0
## 507                    0.314  35       1 0.72651391        1                1
## 516                    0.268  28       1 0.52857214        1                1
## 520                    0.582  60       0 0.27024217        0                0
## 521                    0.187  25       0 0.01664996        0                0
## 531                    0.717  22       0 0.21499460        0                0
## 533                    0.917  29       0 0.19548540        0                0
## 536                    0.302  23       1 0.30389143        0                0
## 537                    0.197  46       0 0.09754891        0                0
## 544                    0.159  25       0 0.11036952        0                0
## 546                    0.423  37       1 0.88138162        1                1
## 553                    0.247  66       0 0.25990463        0                0
## 555                    0.471  28       0 0.09201987        0                0
## 557                    0.218  30       0 0.12748886        0                0
## 558                    0.237  58       0 0.24668123        0                0
## 568                    0.085  46       0 0.12429218        0                0
## 571                    0.270  39       0 0.06460600        0                0
## 579                    0.245  36       0 0.37797755        0                1
## 583                    0.259  62       0 0.42008507        0                1
## 589                    1.154  52       1 0.87372836        1                1
## 591                    0.925  45       1 0.78211344        1                1
## 593                    0.402  44       1 0.40759241        0                1
## 594                    1.699  25       0 0.13233311        0                0
## 599                    0.088  38       1 0.66767052        1                1
## 606                    0.514  21       0 0.26423179        0                0
## 607                    1.258  22       1 0.88883510        1                1
## 616                    0.207  27       0 0.07639225        0                0
## 617                    0.157  30       0 0.17788152        0                0
## 622                    1.698  28       0 0.13706692        0                0
## 625                    0.158  21       0 0.09577371        0                0
## 626                    0.362  29       0 0.14527394        0                0
## 630                    0.148  21       0 0.04472663        0                0
## 631                    0.732  34       1 0.26014154        0                0
## 636                    0.465  38       1 0.34865767        0                0
## 640                    0.149  28       0 0.02952560        0                0
## 656                    0.240  25       1 0.56222378        1                1
## 659                    0.190  51       0 0.64693637        1                1
## 660                    1.292  27       1 0.15371818        0                0
## 662                    1.394  22       1 0.95671849        1                1
## 664                    0.637  40       1 0.76480111        1                1
## 668                    0.141  40       1 0.21843520        0                0
## 669                    0.430  43       0 0.21466196        0                0
## 671                    0.631  49       0 0.79444827        1                1
## 673                    0.285  47       0 0.13146301        0                0
## 674                    0.880  22       0 0.79154851        1                1
## 681                    0.332  22       0 0.01108703        0                0
## 691                    0.856  34       0 0.21202296        0                0
## 694                    0.439  43       1 0.57690681        1                1
## 700                    0.904  26       0 0.56493278        1                1
## 702                    0.565  49       1 0.34266992        0                0
## 707                    0.261  30       1 0.30975124        0                0
## 709                    0.148  45       1 0.74173621        1                1
## 717                    0.970  31       1 0.79541612        1                1
## 724                    0.251  42       0 0.38426341        0                1
## 732                    0.259  22       1 0.21894298        0                0
## 734                    0.426  22       0 0.09926927        0                0
## 737                    0.515  21       0 0.14535764        0                0
## 739                    0.453  21       0 0.14165383        0                0
## 741                    0.785  48       1 0.75716444        1                1
## 744                    0.734  45       1 0.67465897        1                1
## 746                    0.488  46       0 0.30466871        0                0
## 748                    1.096  32       0 0.27795820        0                0
## 749                    0.408  36       1 0.83770986        1                1
## 760                    0.278  66       1 0.91358514        1                1
## 761                    0.766  22       0 0.07002411        0                0
## 767                    0.349  47       1 0.23739685        0                0
confusionMatrix(data = diabetes_test$diabetic_tunning,
                reference = diabetes_test$Outcome,
                positive = "1")
## Confusion Matrix and Statistics
## 
##           Reference
## Prediction  0  1
##          0 93 25
##          1 24 50
##                                          
##                Accuracy : 0.7448         
##                  95% CI : (0.677, 0.8048)
##     No Information Rate : 0.6094         
##     P-Value [Acc > NIR] : 5.376e-05      
##                                          
##                   Kappa : 0.4626         
##                                          
##  Mcnemar's Test P-Value : 1              
##                                          
##             Sensitivity : 0.6667         
##             Specificity : 0.7949         
##          Pos Pred Value : 0.6757         
##          Neg Pred Value : 0.7881         
##              Prevalence : 0.3906         
##          Detection Rate : 0.2604         
##    Detection Prevalence : 0.3854         
##       Balanced Accuracy : 0.7308         
##                                          
##        'Positive' Class : 1              
## 

Metrik Recall pada model meningkat menjadi 76%. Disimpulkan bahwa model tersebut 76% akurat dalam memprediksi apakah seseorang menderita diabetes atau tidak, berdasarkan beberapa variabel medis yang digunakan untuk mendiagnosis diabetes.

7. K-Nearest Neighbour

Scalling

Membentuk data training dan data testing.

# Diabetes Train data predictor
diabetes_train_predictor <- diabetes_train %>% 
  select(-Outcome)

# Diabetes Train data target
diabetes_train_target <- diabetes_train %>% 
  pull(Outcome)
# Diabetes Train data predictor
diabetes_test_predictor <- diabetes_test_knn %>% 
  select(-Outcome)

# Diabetes Train data target
diabetes_test_target <- diabetes_test_knn %>% 
  pull(Outcome)
# Scaling data train diabetes predictor only
diabetes_train_predictor_scale <- diabetes_train_predictor %>% 
  scale()
# Scaling data test diabetes predictor only
diabetes_test_predictor_scale <- diabetes_test_predictor %>% 
  scale(center = attr(diabetes_train_predictor_scale, "scaled:center"),
        scale = attr(diabetes_train_predictor_scale, "scaled:scale"))

Prediction

#Finding optimum k
sqrt(nrow(diabetes_train_predictor))
## [1] 24
diabetic_pred <- knn(train = diabetes_train_predictor_scale,
                     test = diabetes_test_predictor_scale,
                     cl = diabetes_train_target,
                     k = 24)

Membuat confusion matriks dari prediski K-NN

conf_matrix_knn <- confusionMatrix(data = diabetic_pred,
                reference = diabetes_test_target,
                positive = "1")

# Menampilkan hasil confusion matrix
print(conf_matrix_knn)
## Confusion Matrix and Statistics
## 
##           Reference
## Prediction   0   1
##          0 106  45
##          1  11  30
##                                           
##                Accuracy : 0.7083          
##                  95% CI : (0.6386, 0.7716)
##     No Information Rate : 0.6094          
##     P-Value [Acc > NIR] : 0.002704        
##                                           
##                   Kappa : 0.3331          
##                                           
##  Mcnemar's Test P-Value : 1.035e-05       
##                                           
##             Sensitivity : 0.4000          
##             Specificity : 0.9060          
##          Pos Pred Value : 0.7317          
##          Neg Pred Value : 0.7020          
##              Prevalence : 0.3906          
##          Detection Rate : 0.1562          
##    Detection Prevalence : 0.2135          
##       Balanced Accuracy : 0.6530          
##                                           
##        'Positive' Class : 1               
## 

Dengan K = 24, kami mendapatkan Akurasi sekitar 74%, dan Recall/Sensitivitas 51%.

8. Model Evaluation Logistic Regression and K-NN

eval_logit <- data_frame(Accuracy = eval_logit <- tibble::data_frame(
  Accuracy = conf_matrix_log$overall[1],
  Recall = conf_matrix_log$byClass[1],
  Specificity = conf_matrix_log$byClass[2],
  Precision = conf_matrix_log$byClass[3]
))
## Warning: `data_frame()` was deprecated in tibble 1.1.0.
## ℹ Please use `tibble()` instead.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
eval_knn <- tibble::data_frame(
  Accuracy = conf_matrix_knn$overall[1],
  Recall = conf_matrix_knn$byClass[1],
  Specificity = conf_matrix_knn$byClass[2],
  Precision = conf_matrix_knn$byClass[3]
)
# Model Evaluation Logit
eval_logit
## # A tibble: 1 × 1
##   Accuracy$Accuracy $Recall $Specificity $Precision
##               <dbl>   <dbl>        <dbl>      <dbl>
## 1              0.75   0.547        0.880      0.745
# Model Evaluation K-NN
eval_knn
## # A tibble: 1 × 4
##   Accuracy Recall Specificity Precision
##      <dbl>  <dbl>       <dbl>     <dbl>
## 1    0.708    0.4       0.906     0.732

9. Conclusion

Kedua model memiliki performa yang baik, dalam hal akurasi dari keduanya kami mendapatkan sekitar 76% dari model Regresi Logistik setelah beberapa penyetelan, sementara memiliki Recall/Sensitivitas sebesar 76%. Pada model K-NN dengan nilai K 24 diperoleh akurasi sebesar 74% dan Recall/Sensitivity sebesar 51%. Karena kami berfokus pada metrik Recall, disimpulkan bahwa model Regresi Logistik lebih baik digunakan di sini. Namun, model K-NN juga dapat ditingkatkan dengan melakukan oversampling, yang berarti lebih banyak data observasi, dan mungkin memerlukan lebih banyak waktu untuk melakukannya.