Free SAS Certified Specialist: Forecasting and Optimization Using SAS Viya Practice Questions
100 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the SAS Certified Specialist: Forecasting and Optimization Using SAS Viya practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1A new forecasting project detects two variables formatted as SAS dates. How should the time role be established?
- A. Keep both variables assigned to the time role.
- B. Choose one date variable and assign it the time role.
- C. Assign the variable with more distinct values as dependent.
- D. Leave the time role unassigned and run the pipeline.
Answer: B
Explanation: The guide states, "If the system detects multiple time variable candidates, you must choose one of them as the time variable." Select one qualifying date variable; detection does not assign both or remove the need for a time role.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 1, Assigning the Time Variable, p. 8
2What does the Auto-forecasting node do separately for each time series?
- A. Reuse a single fixed model without examining the series.
- B. Diagnose the series, generate candidates, select a model, and forecast.
- C. Import existing predictions and restrict work to forecast overrides.
- D. Average all series first and fit one model to the project total.
Answer: B
Explanation: The documented per-series task list is: "Diagnoses the statistical characteristics of the time series n Generates a list of appropriate time series models n Selects the model n Generates forecasts". Auto-forecasting diagnoses each series, creates candidates, selects a model, and produces forecasts; it does not merely import predictions or impose one fixed project-total model.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 2, Auto-forecasting, p. 44
3A project should forecast at Country, then Channel, then SKU levels. Which configuration establishes that hierarchy?
- A. Set Country, Channel, and SKU as independent variables in any order.
- B. Import Country, Channel, and SKU as attributes without BY assignments.
- C. Assign them as BY variables ordered Country, Channel, SKU.
- D. Create three dependent-variable assignments in that order.
Answer: C
Explanation: The guide states, "The ordering of the BY variables constructs the forecasting hierarchy." The requested order must therefore be set in the BY-variable hierarchy, not in predictors or target assignments.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 1, Defining the Hierarchy, p. 12
4An active imported Brand attribute identifies a proper subset of series needing an override. Which action targets only the intended Brand values in Overrides?
- A. Name a filter Brand without selecting attribute values.
- B. Select all Brand values before entering the override.
- C. Select the intended Brand values in Filters before entering the override.
- D. Leave Filters unselected before entering the override.
Answer: C
Explanation: The documented procedure says, "Make your selections from the Filters pane on the left." Those selected attribute values define the subset. Naming a filter alone does not select Brand values, while selecting all values or no filters targets a broader set.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 4, Creating Overrides, p. 107, step 2
5Which objective can be used in a linear programming model with continuous decision variables x and y?
- A. min z = x*y + 2*y;
- B. min z = x**2 + y;
- C. min z = 4*x + 7*y;
- D. min z = x/y + y;
Answer: C
Explanation: The guide states, "A linear programming problem is a linearly constrained problem with a linear objective function." The expression 4*x+7*y has constant coefficients multiplying single variables. Products, squares, and ratios of decision variables are nonlinear.
Reference: SAS/OR 15.4 User’s Guide: Mathematical Programming — Chapter 5, Overview, p. 26
6Revenue is the numeric quantity to be modeled and forecast in a SAS Visual Forecasting project. Which role should Revenue receive?
- A. Time variable
- B. BY variable
- C. Dependent variable
- D. Independent variable
Answer: C
Explanation: The guide states, "Dependent variables are the variables that you want to model and forecast." Revenue is the forecast target, so it is dependent rather than a predictor, identifier, or time stamp.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 1, Assigning the Dependent Variable, p. 9
7A forecaster starts a custom workflow with the Base Forecasting template. What must be added before it is a complete forecast pipeline?
- A. At least one modeling strategy node
- B. A second Data node for model selection
- C. An external forecast table for every BY group
- D. An override for every forecast horizon period
Answer: A
Explanation: The guide states, "This template simply creates a pipeline with a single Data node. You will need to add at least one modeling strategy to complete the pipeline." The Base template is a starting structure for building the custom workflow.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 2, Pipeline Templates Provided by SAS Visual Forecasting — Base Forecasting, p. 81
8A project has assigned time and dependent variables but no BY variables. What additional role assignment is required before using the Hierarchical Forecasting node?
- A. Assign at least one BY variable.
- B. Assign at least one independent variable.
- C. Assign a second dependent variable.
- D. Assign a second time variable.
Answer: A
Explanation: For the Hierarchical Forecasting node, the guide states, "To use this modeling node, you need at least one BY variable assigned." Additional predictors or time variables do not provide that hierarchy.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 2, Hierarchical Forecasting, p. 45
9An override has been entered for a filter but remains Pending. What happens when it is submitted and no conflicts are found?
- A. It becomes Applied; the final forecast uses the resolved override.
- B. It stays Pending; the final forecast keeps the statistical value.
- C. It becomes Applied; the final forecast keeps the statistical value.
- D. It stays Pending; the final forecast uses an unapplied override.
Answer: A
Explanation: The guide states, "If no conflicts are found, the override’s status is applied and the final forecast shows the override value." Entering an override and applying it through submission are distinct stages.
Reference: SAS Visual Forecasting: User’s Guide — Chapter 4, Creating Overrides, p. 107
10Given set PRODUCTS, unit-cost parameter c{PRODUCTS}, and quantity variables x{PRODUCTS}, which OPTMODEL objective minimizes total cost?
- A. Sum unit cost times quantity: min Total = sum{p in PRODUCTS} (c[p]*x[p]);
- B. Sum unit cost plus quantity: min Total = sum{p in PRODUCTS} (c[p]+x[p]);
- C. Sum unit cost divided by quantity: min Total = sum{p in PRODUCTS} (c[p]/x[p]);
- D. Sum unit cost times squared quantity: min Total = sum{p in PRODUCTS} (c[p]*x[p]**2);
Answer: A
Explanation: The transportation example uses "min total_cost = sum{i in O, j in D}c[i,j]*x[i,j];". The same indexed cost-times-quantity structure gives sum{p in PRODUCTS} c[p]*x[p]. Addition, division, and squaring do not represent the specified unit cost.
Reference: SAS/OR 15.4 User’s Guide: Mathematical Programming — Chapter 5, A Transportation Problem, p. 31
Topics in this practice bank
These topics describe the available practice for SAS Certified Specialist: Forecasting and Optimization Using SAS Viya. Review the examination outline and its sources for scope and allocation details.
Data Visualization
- Create project and load data
- Visualize data using attribute variables
Pipeline Modeling
- Model using a pipeline
- Determine the champion models
- Judge model accuracy using accuracy statistics
Hierarchical Forecasting
- Generate a forecast using data with a hierarchical structure
- Use Time Series data creation options
- Implement a hierarchical model or combined model
Post-Forecasting Functionality
- Implement an override on a forecast in SAS Model Studio
- Export a forecast
Optimization
- Optimize using Linear Programming
- Optimize using Nonlinear Programming
- Optimize using Mixed Integer Linear Programming
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view SAS Certified Specialist: Forecasting and Optimization Using SAS Viya details.