Escolar Documentos
Profissional Documentos
Cultura Documentos
ÚLTIMOS
POST
Modelos de Machine
Learning utilizando o
pacote Caret
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 1/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
geral-sobre-machine-learning-regressao-
clustering/] podem ser ajustados utilizando
esse pacote de maneira simples, direta e
bem intuitiva.
[https://operdata.com.br/manipulacao-de-dados-e-analise-
grafica/]
Sintaxe do Caret
Uma vez que o intuito do artigo é apresentar
como ajustar modelos de Machine Learning
[https://operdata.com.br/blog/uma-visao-
geral-sobre-machine-learning/] usando o
[http://topepo.github.io/caret/index.html] . Email*
Construção de Modelos
Interesse*
head(paste(names(getModelInfo() Nome*
Email*
Interesse*
## [1] "ada" "AdaBag"
## [6] "ANFIS" "avNNet"
## [11] "bagEarth" "bagEarthG Assine
modelLookup("rf")
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 3/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
## model parameter
## 1 rf mtry #Randomly S
632).
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 4/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Exemplo Introdutório
library(mlbench)
Email*
data(Sonar)
Assine
## Rows: 208
## Columns: 12
Especificando Método de
Reamostragem
Interesse*
library(caret)
numbe
## 5
repea
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 6/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
set.seed(13)
Email*
## Random Forest
Interesse*
##
## 208 samples
## 60 predictor
Assine
## 2 classes: 'M', 'R'
##
## No pre-processing
## Resampling: Cross-Validated
## Summary of sample sizes: 167
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
## Resampling results across tun
Entendi!
##
## mtry Accuracy Termos de Kappa
Privacidade
## 2 0.8413457 0.6773813
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 7/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
## 31 0.8222937 0.6396326
## 60 0.8058942 0.6061802
##
## Accuracy was used to select t
## The final value used for the
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 8/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 9/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Opções de Pré-Processamento
função trainControl.
argumento tuneGrid á
Interesse*
função train contendo um data frame com
os valores de cada parâmetro nas colunas
(os nomes das colunas devem ser os Assine
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 10/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
## Random Forest
##
## 208 samples
## 60 predictor
##
Informe-se por mei
## No pre-processing
nossa newsletter!
## Resampling: Cross-Validated
## Summary of sample sizes: 167
Nome*
## Resampling results across tun
##
Email*
## mtry Accuracy Kappa
## 2 0.8480166 0.6910795
Interesse*
## 3 0.8373535 0.6700266
## 4 0.8431397 0.6810660
## 5 0.8317079 0.6585416
Assine
## 6 0.8326149 0.6603026
## 7 0.8366291 0.6688056
## 8 0.8365394 0.6682795
##
## Accuracy was used to select t
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
## The final value used for the
Entendi!
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 11/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Função trainControl
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 12/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 13/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Como
Este site padrão, para
utiliza cookies problemas
para fornecer a melhorde regressão
experiência aos seus usuários.
Entendi!
as métricas RMSE, R2R2 e o Erro Médio
Absoluto são calculadas, enquanto que em
Termos de Privacidade
problemas de classificação as métricas
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 14/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Ilustrando, iremos
Este site utiliza cookies refazer
para fornecer o exemplo
a melhor experiência aos seus usuários.
Entendi!
introdutório, mas agora utilizando a
função twoClassSummary, que irá
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 15/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
set.seed(13)
metric = "ROC"
rf_fit_3
Informe-se por mei
nossa newsletter!
Nome*
## Random Forest
##
Email*
## 208 samples
## 60 predictor
Interesse*
## 2 classes: 'M', 'R'
##
## No pre-processing
Assine
## Resampling: Cross-Validated
## Summary of sample sizes: 167
## Resampling results across tun
##
## mtry ROC Sens
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
## 2 0.9383772 0.9260079
Entendi!
## 3 0.9354172 0.9095652
## 4 0.9338076
Termos de 0.9205534
Privacidade
## 5 0.9358154 0.9007115
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 16/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
## 6 0.9288594 0.9006324
## 7 0.9291813 0.8989723
## 8 0.9292710 0.9042688
##
## ROC was used to select the op
## The final value used for the
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 17/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Email*
# nesse caso utilizaremos o mesm
predict(rf_fit_3, newdata = Sona Interesse*
Assine
## [1] R R R R R R
## Levels: M R
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 18/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
## M R
## 1 0.174 0.826
## 2 0.204 0.796
## 3 0.250 0.750
## 4 0.166 0.834
## 5 0.176 0.824
## 6 0.170 0.830
Modelos
Após a apresentação do funcionamento da
função train para o ajuste de modelos,
iremos construir alguns modelos de Machine
Learning utilizando o pacote caret. Para
isso, será utilizado o banco de
dados PimaIndiansDiabetes2 do
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 19/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
data(PimaIndiansDiabetes2)
set.seed(13)
} Email*
Assine
Regressão Logística
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 20/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
por:
Informe-se por mei
nossa newsletter!
Nome*
Email*
Interesse*
Assine
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 21/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Nome*
Email*
Interesse*
Assine
Por fim, a conclusão é de que a razão de
chance indica proporcionalmente o quanto a
ocorrência do evento de interesse é mais
provável do que sua não ocorrência, isso de
acordo com
Este site utiliza cookiesos valores
para fornecer das
a melhor variáveis
experiência aos seus usuários.
Entendi!
explicativas aplicados na expressão a baixo.
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 22/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
set.seed(13)
data = treino,
Nome*
method = "glm",
family = "binomial",
Email*
metric="ROC",
trControl=trainControl(
Interesse*
method = "cv",
number = 5,
classProbs = TRUE,
Assine
summaryFunction = twoClassSu
savePredictions = "final"
)
)
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
modelo_glm
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 23/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
##
## 295 samples
## 8 predictor
##
## No pre-processing
## Resampling: Cross-Validated
## Summary of sample sizes: 237
## Resampling results:
##
## ROC Sens Spec
## 0.8202271 0.8826923 0.53
summary(modelo_glm)
Nome*
## NULL
## Email*
## Deviance Residuals:
## Min 1Q Median
Interesse*
## -2.7508 -0.6593 -0.3750
##
## Coefficients:
Assine
## Estimate Std. E
## (Intercept) -10.223330 1.43
## pregnant 0.030778 0.0
## glucose 0.036761 0.0
## pressure -0.002526 0.0
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
## triceps 0.005621 0.0
## insulin 0.001307 0.0
## mass 0.085740
Termos de Privacidade0.03
## pedigree 1.563650 0.5
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 24/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
##
## Number of Fisher Scoring iter
metricas_glm
Email*
argumentos method="glm" e family="binom
utilizados;
o ajuste dessa regressão logística não
envolve parâmetros de melhoria do
modelo, logo não foi utilizado o
argumento tuneGrid nem a
função expand.grid;
o argumento metric="ROC" informa
que a área sobre a curva ROC será usada
para avaliar o melhor modelo;
a função trainControlpassada ao
argumento trControl especifica que o
método de reamostragem 5-Fold Cross-
Validation (method = "cv",number
number =
5) será utilizado, que outras medidas de
set.seed(13)
diabetes ~ .,
data = treino,
method = "glmStepAIC",
family = "binomial",
metric=c("ROC"),
trControl=trainControl(
method = "cv",
number = 5,
classProbs = TRUE,
summaryFunction = twoClassSu
savePredictions = "final"
),
trace = FALSE
modelo_glm2
Informe-se por mei
nossa newsletter!
Nome*
## Generalized Linear Model with
##
Email*
## 295 samples
## 8 predictor
Interesse*
## 2 classes: 'neg', 'pos'
##
## No pre-processing
Assine
## Resampling: Cross-Validated
## Summary of sample sizes: 237
## Resampling results:
##
## ROC Sens Spec
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
## 0.837833 0.8929487 0.542
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 27/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
summary(modelo_glm2)
##
## Call:
## NULL
##
## Deviance Residuals:
## Min 1Q Median
## -2.8644 -0.6582 -0.3821
##
## Coefficients:
## Estimate Std. E
## (Intercept) -10.593366 1.32
## glucose 0.039101 0.0
## mass 0.091169 0.02
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 28/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
ggplot(importancia_var) +
Nome*
Email*
Interesse*
Assine
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 29/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
resultados.
Informe-se por mei
O primeiro passo do algoritmo é criar, nossa newsletter!
aleatoriamente, amostras do banco de
dados. Nesse processo, é utilizado o método Nome*
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 30/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 31/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
set.seed(13)
diabetes ~ .,
data = treino,
method = "rf",
tuneGrid = expand.grid(mtry=2
metric="ROC",
trControl=trainControl(
method = "cv",
number = 5,
classProbs = TRUE,
summaryFunction = twoClassSu
savePredictions = "final"
)
)
modelo_random_forest
Nome*
##
## 295 samples
Email*
## 8 predictor
Interesse*
##
## No pre-processing
## 7 0.8242304 0.8779487
## 8 0.8208794 0.8778205
##
## ROC was used to select the op
## The final value used for the
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 33/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
ggplot(importancia_var) +
labs(title
Este site = "Importância
utiliza cookies para fornecer das
a melhor experiência aos seus usuários.
Entendi!
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 34/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 35/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
Há ainda os problemas resolvidos a partir do
SVM Não Linear, quando é necessário
Termos de Privacidade
mapear o conjunto de treinamento de seu
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 36/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
nossa newsletter!
modelo_svm <- train(
Nome*
diabetes ~ .,
data = treino,
Email*
method = "svmRadial",
tuneLength = 5,
Interesse*
metric="ROC",
trControl=trainControl(
method = "cv",
Assine
number = 5,
classProbs = TRUE,
summaryFunction = twoClassSu
savePredictions = "final"
)
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
)
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 37/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
## 8 predictor
##
## No pre-processing
## Resampling: Cross-Validated
## Summary of sample sizes: 237
## Resampling results across tun
##
## C ROC Sens
## 0.25 0.8034821 0.8367949
## 0.50 0.8026646 0.8725641
## 1.00 0.7892797 0.8828205
## 2.00 0.7703337 0.8726923
##
## Tuning parameter 'sigma' was Informe-se por mei
## ROC was used to select the op nossa newsletter!
## The final values used for the
Nome*
Email*
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 38/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
a função trainControlpassada ao
Interesse*
argumento trControl especifica que o
método de reamostragem 5-Fold Cross-
Assine
Validation (method = "cv",number
number =
5) será utilizado, que outras medidas de
resumo como especificidade e
sensibilidade serão calculadas
(summaryFunction =
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
twoClassSummary) e outros detalhes.
Termos
Assim como no modelo de Privacidade
Random Florest, a
técnica de SVM não possui uma
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 39/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
ggplot(importancia_var) +
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 40/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
set.seed(13)
data = treino,
metric=c("Accuracy","ROC"),
trControl=trainControl(
method = "cv",
number = 5,
classProbs = TRUE,
summaryFunction = twoClassSu
savePredictions = "final"
),
methodList=c("glm", "rf","svmR
Nome*
## $glm
Email*
## Generalized Linear Model
##
Interesse*
## 295 samples
## 8 predictor
## Resampling: Cross-Validated
## Summary of sample sizes: 236
## Resampling results:
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
##
Entendi!
## ROC Sens Spec
## 0.8299055 Termos 0.8932051 0.57
de Privacidade
##
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 41/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
##
## $rf
## Random Forest
##
## 295 samples
## 8 predictor
##
## No pre-processing
## Resampling: Cross-Validated
## Summary of sample sizes: 236
## Resampling results across tun
##
## mtry ROC Sens
## 2 0.8117679 0.8580769
## 5 0.8004184 0.8529487
## 8 0.7976721 0.8578205
##
## 8 predictor
Email*
## 2 classes: 'neg', 'pos'
## Interesse*
## No pre-processing
## Resampling: Cross-Validated
## Summary of sample sizes: 236 Assine
## [1] "caretList"
set.seed(13)
nossa newsletter!
data = treino,
metric=c("Accuracy","ROC"),
Nome*
trControl=trainControl(
method = "cv",
Email*
number = 5,
classProbs = TRUE,
Interesse*
summaryFunction = twoClassSu
savePredictions = "final"
), Assine
tuneList = list(
glm = caretEnsemble::caretMo
method = "glm",
family = "binomial"
),
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
rf = caretEnsemble::caretMod
method = "rf",
de Privacidade
mtry = 2:8
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 43/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
)
),
svm = caretEnsemble::caretMo
method = "svmRadial",
tuneLength = 5
)
)
)
modelos_tuneList
## $glm
## Generalized Linear Model
##
## 295 samples
## 8 predictor
nossa newsletter!
## Resampling: Cross-Validated
## Summary of sample sizes: 236
Nome*
## Resampling results:
## Email*
## ROC Sens Spec
## 0.8299055 0.8932051 0.57
Interesse*
##
##
## $rf Assine
## Random Forest
##
## 295 samples
## 8 predictor
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
##
## No pre-processing
## 8 predictor
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 45/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
modelos_methodList$glm
##
## 295 samples
## 8 predictor
##
## No pre-processing
## Resampling: Cross-Validated
Email*
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 46/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
caretEnsemble
Assine
modelCor(resamples(modelos_metho
## glm r
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
## glm 1.0000000 0.957105
## rf 0.9571054 1.000000
Termos de 0.959998
## svmRadial 0.8905367 Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 47/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
metric=c("Accuracy","ROC"),
trControl=trainControl(
classProbs = TRUE,
summaryFunction = twoClassSu
savePredictions = "final"
))
summary(ensemble_methodList)
Interesse*
caretStack
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 48/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
ensemble_caret_stack
##
## Ensemble results:
nossa newsletter!
##
## 295 samples
Nome*
## 3 predictor
Email*
##
## No pre-processing
Interesse*
## Resampling: Bootstrapped (25
## Summary of sample sizes: 295
## Resampling results across tun Assine
##
## alpha lambda ROC
## 0.10 0.0005156076 0.8195
## 0.10 0.0051560761 0.825
## 0.10 0.0515607609 0.829
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
## 0.55 0.0005156076 0.819
Entendi!
## 0.55 0.0051560761 0.826
## 0.55 0.0515607609
Termos de Privacidade 0.829
## 1.00 0.0005156076 0.8193
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 49/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Curiosidade
O pacote caret é um dos pacotes mais
populares para modelagem preditiva e
aprendizado supervisionado. Isso porque o
pacote fornece uma interface consistente
para todos os recursos de aprendizado de
máquina mais poderosos do R. Como
curiosidade, é possível comparar o número
library(dlstats)
Interesse*
if (!is.null(x)) {
head(x)
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 50/52
10/12/2021 08:51 Modelos de Machine Learning utilizando o pacote Caret - Oper
Nome*
aplicados Entendi!
a negócios
no R science?
0
RESPOSTAS
Central de assinaturas
Nome*
Email*
Interesse*
Informe-se por mei
nossa newsletter!
Assine
Nome*
Enviaremos apenas conteúdo relevante! Ao assinar, você concorda com nossos termos de privacidade.
Email*
Interesse*
© Copyright - Oper - Feito com ♥ em Belo Horizonte
Assine
Este site utiliza cookies para fornecer a melhor experiência aos seus usuários.
Entendi!
Termos de Privacidade
https://operdata.com.br/blog/modelos-de-machine-learning-utilizando-o-pacote-caret/ 52/52