Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?La seguente analisi delle serie temporali viene eseguita in base a "differenza" e "ARIMA". Ottenere i dati di previsione e salvare la formula di previsione.
Come utilizzare JSL per realizzare l'analisi delle serie temporali senza visualizzare la finestra del grafico e ottenere direttamente i dati di previsione?
Grazie!
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;
SceneggiaturaRe: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?Grazie Jim!
Re: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?- Devi impostare il puntatore TS nella prima riga, non inviargli un messaggio, quindi devi usare "=" non "<<".
- Avere 2 richieste Arima sembra causare un problema.
Questo codice funziona per me
TS = Time Series( Y( :Sales ), Difference( 1, 0, 1 ));
TS << Arima( 0, 1, 0, Predicted( 1 ), Save Columns );
Re: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?Seguo il codice della guida agli script, i dati di previsione non sono corretti
TS << Arima( 1, 0, 0, Actual( 1 ), Save Columns );
E prova a modificarlo in questo modo, ma non vengono generati dati.
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: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?Re: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?Il seguente codice può entrare nell'interfaccia della finestra:
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: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?Ho cercato e cercato community e guide di scripting.
Provo una varietà di metodi per ottenere gli stessi dati di previsione del salvataggio manuale della colonna della formula nell'interfaccia della finestra.
Attendo con ansia la guida degli esperti.
Distinti saluti.
Re: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?Ho salvato la formula di previsione in base al codice nella guida agli script, che è diverso dai dati che ho salvato nel passaggio 4 nell'interfaccia della finestra.

Ho regolato JSL per parametri diversi e non ho ottenuto il risultato dell'operazione dell'interfaccia a finestre.
Come scrivere JSL per ottenere gli stessi risultati dell'interfaccia della finestra.
Grazie Esperti!

Re: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?Grazie 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: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?L'indice di scripting mostra un esempio di creazione della formula di previsione da un Arima.

E se aggiungi l'universale "Invisibile" alla piattaforma Time Series() penso che otterrai ciò che desideri
TS = Time Series( invisible, ............
Re: Come può "Serie temporali" ottenere i dati di previsione senza mostrare il grafico?