Hello! I don't speak Portugese, but I did run your question through Google Translate. I hope my reply is somewhat helpful.
What is the reason you are using caret? If you just want to run the lines of code you have written here (fit and predict) then you don't have to use caret at all. Of course, if you are using some other part of caret, like cross-validation, then you should use it.
Olá! Não falo português, mas fiz sua pergunta no Google Tradutor. Espero que minha resposta seja um pouco útil.
Por que você está usando o caret? Se você deseja apenas executar as linhas de código que você escreveu aqui (ajustar e prever), não precisa usar o caret. Obviamente, se você estiver usando alguma outra parte do caret, como validação cruzada, deverá usá-lo.
Obrigado pelo contato e pelas dicas.
Usar o caret é um requisito do exercício que estou tentando resolver.
De qualquer forma, consegui chegar no resultado.