¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?El siguiente análisis de series temporales se lleva a cabo según "diferencia" y "ARIMA". Obtenga los datos de predicción y guarde la fórmula de predicción.
¿Cómo usar JSL para realizar el análisis de series temporales sin mostrar la ventana del gráfico y obtener los datos de pronóstico directamente?
¡Gracias!
dt = Open( "$SAMPLE_DATA/Time Series/Monthly Sales.jmp" );
TS=Time Series(
Y( :Sales ),
Difference( 1, 0, 1 ),
ARIMA( 0, 1, 0 ),
SendToReport(
Dispatch( {"Model Comparison"}, "", ScrollBox, {Background Color( 117 )} )
)
);
TS << Save Prediction Formula;
secuencias de comandosRe: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?¡Gracias Jim!
Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?- Debe configurar el puntero TS en la primera línea, no enviarle un mensaje, por lo que debe usar "=" no "<<".
- Tener 2 solicitudes de Arima parece estar causando un problema.
este codigo me funciona
TS = Time Series( Y( :Sales ), Difference( 1, 0, 1 ));
TS << Arima( 0, 1, 0, Predicted( 1 ), Save Columns );
Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?Sigo el código de la guía del script, los datos de predicción no son correctos
TS << Arima( 1, 0, 0, Actual( 1 ), Save Columns );
E intente modificarlo de esta manera, pero no se generan datos.
TS << Time Series( Y( :Sales ), Difference( 1, 0, 1 ), ARIMA( 0, 1, 0 ), Save Columns );
TS<< Arima( 0, 1, 0, Predicted( 1 ), Save Columns );
Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?Re: ¿Cómo puede "Time Series" obtener los datos de pronóstico sin mostrar el gráfico?El siguiente código puede ingresar a la interfaz de la ventana:
dt = Open( "$SAMPLE_DATA/Time Series/Monthly Sales.jmp" );
TS = Time Series(
//invisible,
Y( :Sales ),
Difference( 1, 0, 1 ),
ARIMA( 0, 1, 0 ),
SendToReport( Dispatch( {"Model Comparison"}, "", ScrollBox, {Background Color( 117 )} ) )
);
Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?Busqué y busqué guías comunitarias y de secuencias de comandos.
Intento una variedad de métodos para obtener los mismos datos de predicción que guardando manualmente la columna de fórmula en la interfaz de la ventana.
Espero la orientación de los expertos.
Saludos.
Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?Guardé la fórmula de predicción de acuerdo con el código de la guía del script, que es diferente de los datos que guardé en el paso 4 en la interfaz de la ventana.

Ajusté JSL para diferentes parámetros y no obtuve el resultado de la operación de la interfaz de ventana.
Cómo escribir JSL para obtener los mismos resultados que la interfaz de ventana.
¡Gracias expertos!

Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?¡Gracias Jim!
dt = Open( "$SAMPLE_DATA/Time Series/Monthly Sales.jmp" );
TS = Time Series(
invisible,
Y( :Sales ),
Difference( 1, 0, 1 ),
ARIMA( 0, 1, 0 ),
SendToReport( Dispatch( {"Model Comparison"}, "", ScrollBox, {Background Color( 117 )} ) )
);
TS << Arima( 1, 0, 0, Actual( 1 ), Save Columns );Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?El Índice de secuencias de comandos muestra un ejemplo de cómo crear la fórmula de predicción a partir de un Arima.

Y si agrega el "Invisible" universal a la plataforma Time Series (), creo que obtendrá lo que desea
TS = Time Series( invisible, ............
Re: ¿Cómo puede "Time Series" obtener los datos del pronóstico sin mostrar el gráfico?