# Load packages
library(caret)
## Warning: package 'caret' was built under R version 4.1.3
## Loading required package: ggplot2
## Loading required package: lattice
# Load the dataset
data(longley)
# prepare resampling method

trainControl <- trainControl(method ="cv", number=5)
set.seed(7)
fit <- train(Employed~., data=longley, method="lm", metric = "RMSE", trControl = trainControl)
# display results
print(fit)
## Linear Regression 
## 
## 16 samples
##  6 predictor
## 
## No pre-processing
## Resampling: Cross-Validated (5 fold) 
## Summary of sample sizes: 13, 13, 13, 13, 12 
## Resampling results:
## 
##   RMSE       Rsquared   MAE      
##   0.4656199  0.9977268  0.4023421
## 
## Tuning parameter 'intercept' was held constant at a value of TRUE