es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

En la función ARIMA de Fable, ¿es posible capturar la salida de trace = TRUE?

En la función ARIMA de fable defable, tenemos la opción de ver todos los modelos que se evalúan con la opción trace = TRUE. (Ejemplo a continuación.) Esta salida se imprime en la consola.

¿Existe algún lugar donde se esté guardando el historial de evaluación de este modelo o alguna forma de guardar la salida impresa en la consola?

library(dplyr)
library(fable)
library(tsibble)
library(tsibbledata)

df <- aus_livestock %>% 
    filter(Animal == 'Pigs', State == 'Queensland')

fcst <- df %>%
    model(arima = ARIMA(Count, trace = TRUE))

<h1>Imprime todos los modelos probados, pero solo guarda el modelo seleccionado final:</h1>

<h1>Especificación del modelo       Métrica de selección</h1>

<h1>ARIMA(2,1,2)(1,0,1)[12]+c Inf</h1>

<h1>ARIMA(0,1,0)(0,0,0)[12]+c 21811.280078</h1>

<h1>ARIMA(1,1,0)(1,0,0)[12]+c 21524.227259</h1>

<h1>ARIMA(0,1,1)(0,0,1)[12]+c 21470.955343</h1>

<h1>Búsqueda de iteración completa: Mejor ajuste actual  0 1 1 0 0 1 1</h1>

<h1>ARIMA(0,1,1)(0,0,0)[12]+c 21562.904816</h1>

<h1>ARIMA(0,1,0)(0,0,1)[12]+c 21710.467789</h1>

<h1>ARIMA(0,1,1)(0,0,1)[12]   21469.103988</h1>

<h1>Búsqueda de iteración completa: Mejor ajuste actual  0 1 1 0 0 1 0</h1>

<h1>...</h1>

<h1>...</h1>

<h1>...</h1>
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Hasta donde sabemos, la función ARIMA en fable no tiene una opción para guardar el historial de evaluación del modelo como un archivo o objeto separado. La salida de la opción trace = TRUE solo se imprime en la consola, como se muestra en el código de ejemplo proporcionado. Si desea guardar la información de la salida de la consola, deberá copiar y pegar manualmente la información relevante en un archivo o objeto separado. Alternativamente, podría redirigir la salida de la consola a un archivo utilizando la función sink(), pero esto requeriría modificar el código de la función ARIMA.

Comments are closed.