Tengo el siguiente Rmarkdown
documento de ejemplo simple (test.Rmd):
---
title: "Test Knit Caret Paralell VerboseIter"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
require(caret)
require(doParallel)
```
## data
```{r data}
set.seed(998)
training <- twoClassSim()
```
## model
```{r fitmodel}
fitControl <- trainControl(
method = "repeatedcv",
number = 3,
repeats = 2,
verboseIter = T)
ncores <- detectCores()-1
cl <<- makePSOCKcluster(ncores, verbose = TRUE, outfile = "")
registerDoParallel(cl)
set.seed(825)
Fit <- train(Class ~ .,
data = training,
method = "nnet",
trControl = fitControl,
trace = FALSE
)
stopCluster(cl)
registerDoSEQ()
```
## results
```{r results}
Fit
```
Tengo varias opciones para ejecutar este código o tejer el documento
- Use 'Ejecutar todos los fragmentos' en Rstudio
- Use el
Knit
botón en Rstudio Knit
documento conrender("test.Rmd")
Sucede lo siguiente
- No se imprime información en la salida o la consola en las iteraciones
- La información se imprime en el
R markdown
panel - No se imprime información en la consola
En el proyecto en el que trabajo quiero knit
el documento con diferentes parámetros, así que quiero usar la última opción. Sin embargo, también quiero ver el progreso en el ajuste del modelo. Por eso quiero usar la opción 3.
¿Cómo puedo obtener la información de las iteraciones impresas en la consola cuando se procesan los documentos?
Esta es la salida esperada que quiero ver:
+ Fold1.Rep1: size=1, decay=0e+00
+ Fold1.Rep1: size=3, decay=0e+00
+ Fold1.Rep1: size=5, decay=0e+00
- Fold1.Rep1: size=1, decay=0e+00
+ Fold1.Rep1: size=1, decay=1e-01
- Fold1.Rep1: size=3, decay=0e+00
+ Fold1.Rep1: size=3, decay=1e-01
- Fold1.Rep1: size=5, decay=0e+00
+ Fold1.Rep1: size=5, decay=1e-01
- Fold1.Rep1: size=1, decay=1e-01
+ Fold1.Rep1: size=1, decay=1e-04
- Fold1.Rep1: size=3, decay=1e-01
+ Fold1.Rep1: size=3, decay=1e-04
- Fold1.Rep1: size=1, decay=1e-04
etc.