<div dir="auto"><div>Eu não entendi duas coisas:<div dir="auto"><br></div><div dir="auto">1. Por que utilizar "repeatedcv" como method se a ideia é fazer apenas a validação cruzada simples? Basta usar "cv" se a validação cruzada não for repetida. </div><div dir="auto"><br></div><div dir="auto">2. Particularmente, nunca vi ninguém fazer validação cruzada com mais de 10 folds. No teu caso, tu está usando 683. Desconfio que, ao rodar o algoritmo e fazer as reamostragens para criar os conjuntos de treinamento e validação intermediários, acabem faltando observações justamente para estas etapas de validação intermediárias. Estude um pouco mais sobre validação cruzada e utilize number = 5 que o teu algoritmo deve rodar satisfatoriamente. </div><div dir="auto"><br></div><div dir="auto"><br></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 12, 2019, 06:17 Juliana DS por (R-br) <<a href="mailto:r-br@listas.c3sl.ufpr.br" target="_blank" rel="noreferrer">r-br@listas.c3sl.ufpr.br</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Olá pessoal, bom dia!
<div> </div>

<div>Preciso rodar um código, mas estou com um erro.</div>

<div>Poderiam me ajudar,por favor?</div>

<div> </div>

<div> </div>

<div>
<div>library(MASS)</div>

<div>library(class)</div>

<div>library(caret) </div>

<div>library(e1071)</div>
</div>

<div> </div>

<div>
<div>biopsyX = na.omit(biopsy[,-c(1)]) # Removi a coluna ID</div>

<div><a href="http://is.na" rel="noreferrer noreferrer" target="_blank">is.na</a>(biopsyX$V6)</div>

<div>biopsyX <- na.omit(biopsyX)    # Omitir os valores NA</div>

<div>str(biopsyX)</div>
</div>

<div> </div>

<div> </div>

<div>
<div>set.seed(1984)</div>
</div>

<div> </div>

<div>
<div>ctrl <- trainControl(method="repeatedcv", number=683)</div>

<div>nn_grid <- expand.grid(k=c(1:12))</div>

<div>best_knn <- train(class ~ ., data=biopsyX, method="knn", trControl=ctrl, preProcess = c("center", "scale"), tuneGrid=nn_grid)</div>
</div>

<div>print(best_knn) </div>

<div> </div>

<div> </div>

<div>O meu código trava na linha de treinar o modelo, e me retorna o seguinte erro:</div>

<div>"Warning message:</div>

<div>In nominalTrainWorkflow(x = x, y = y, wts = weights, info = trainInfo,  :</div>

<div>  There were missing values in resampled performance measures."</div>

<div> </div>

<div>Eu não tenho valores NA na minha base... não estou entendendo o erro.</div>

<div> </div>

<div>Outra dúvida: Está correto o ordem do código? O seed deveria ficar após a linha do ctrl?</div>

<div> </div>

<div>Obrigada</div>

<div>Juliana</div>

<div> </div>

<div> </div>

<div> </div>

<div> </div>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" rel="noreferrer noreferrer" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="noreferrer noreferrer noreferrer" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer noreferrer noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
</blockquote></div></div></div>