# Load package
library(caret)
## Warning: package 'caret' was built under R version 4.1.3
## Loading required package: ggplot2
## Loading required package: lattice
library(mlbench)
## Warning: package 'mlbench' was built under R version 4.1.3
# Load the dataset
data(PimaIndiansDiabetes)

# prepare resampling method

trainControl <- trainControl(method ="cv", number=5)
set.seed(7)
fit <- train(diabetes~., data=PimaIndiansDiabetes, method="glm", metric = "Accuracy", trControl = trainControl)

# display results
print(fit)
## Generalized Linear Model 
## 
## 768 samples
##   8 predictor
##   2 classes: 'neg', 'pos' 
## 
## No pre-processing
## Resampling: Cross-Validated (5 fold) 
## Summary of sample sizes: 614, 614, 615, 614, 615 
## Resampling results:
## 
##   Accuracy   Kappa   
##   0.7799168  0.490744