# Enter batch code below # Everything after "#" is ignored by the interpreter # Each line can only hold one function # Example Batch programs can be found in the "Batch programs" folder of the installation directory # During a Batch run, text output is presented on the Text Output page and not on the Batch page ############################################ # Example batch program for Case Study Sea and land temperature # Load data, specify path LoadData(".\data\global_temp.csv") # Specify name of the dependent variable SetYVar("Anomaly (deg C)") # Remove all model selections SelectCmp() # Integrated random walk (fixed level and time-varying slope) SelectCmp(COM_LVL, True) SelectCmp(COM_SLO, False, 1) # Select component arma, and specify order p=1, q=0 SelectCmp(COM_ARMA, 1, 0) # Estimate model: BFGS_NUM, begin sample, end sample (-1 for end sample) EstimateModel(BFGS_NUM, 1, 141) ################### # Clear existing plot ClearPlot("GraphPage") # Draw extracted signal # Specify: # 1) Type of component to plot. For state space models: ST_PRED, ST_FIL, or ST_SMO. # For other models: ST_PRED # 2) Name of component. This name corresponds with the names on the Graphics page. # 3) Line type (Solid, Dashed, Dotted, ...). See plot options on the Graphics page for all line types. # 4) Line color, see plot options on the Graphics page for all line colors. DrawComponent(ST_SMO, "Y data", "Solid", "black") DrawComponent(ST_SMO, "Level", "Solid", "tsl blue") AddSubPlot() DrawComponent(ST_PRED, "ACF st. residuals", "Solid", "black") ################### ClearPlot("ForecastPage") SetPlotWindow(48, 32) SetConfidenceBounds("ForecastPage", True) DrawForecast("Y data in-sample", "Solid", "black") DrawForecast("Y data out-of-sample", "Cirkels 4", "black") DrawForecast("Y forecast", "Solid", "tsl blue", MULTI_STEP)