Actuarial Examinations · PA

SOA Predictive Analytics Examination Practice Test

The SOA Predictive Analytics Examination practice material centers on building, evaluating, and interpreting statistical models for prediction. Its question bank covers methods such as regression, decision trees, principal component analysis, resampling, and cross-validation, along with issues that affect model reliability, including class imbalance, correlated predictors, and unrepresentative samples.

Exam overview

Exam providerSociety of Actuaries
Exam codePA
CategoryActuarial Examinations

About the SOA Predictive Analytics Examination Exam

Predictive modeling requires choosing methods that match the target and intended use, then checking whether apparent performance is likely to hold on new data. Practice topics include interpreting ordinary least squares as minimizing residual error, assessing classification-tree splits with impurity measures, and comparing candidate models with complexity-penalized criteria such as AIC. Validation choices matter: random folds may be unsuitable when repeated records from the same customer could leak information across partitions, while bootstrap samples support resampling-based analysis. Other useful judgments include recognizing unstable coefficient estimates under multicollinearity, identifying why accuracy can mislead when positive cases are rare, and considering how subgroup overrepresentation can distort population estimates. PCA questions develop understanding of orthogonal components and explained variation. These concepts support practical decisions about data preparation, feature selection, model comparison, validation design, and communicating limitations in predictive results.

Sample Practice Questions

Review a selection from this exam's published US Practice Tests practice bank.

Question 1

In a bootstrap procedure, what is the usual way to form each resampled dataset from an observed dataset of fixed size?

  1. ASample observations with replacement.
  2. BSample observations without replacement, keeping only half the records.
  3. CReplace every predictor with its sample mean.
  4. DSort observations by outcome and take them in order.
Show answerCorrect answer: A

Bootstrap samples are typically drawn with replacement from the observed records, usually retaining the original sample size. Some records may appear multiple times and others may be absent in a given resample.

Question 2

In k-fold cross-validation, what is the usual role of the folds?

  1. AEach fold is used once as a validation subset while the other folds are used for fitting
  2. BEach fold is permanently reserved as the final test set
  3. CThe response is removed from every fold before fitting
  4. DThe folds are used to guarantee that the selected model is unbiased
Show answerCorrect answer: A

In k-fold cross-validation, the data are partitioned into k subsets. Each subset serves in turn as the validation set, with the remaining subsets used to fit the model; the validation results are then aggregated. This estimates predictive performance but does not guarantee unbiased model selection.

Question 3

A model is intended to estimate average outcomes for a population, but the available sample deliberately overrepresents one subgroup. If no adjustment is made, what is a plausible concern?

  1. AThe sample average and model fit may reflect the sample composition rather than the target population composition.
  2. BThe model will automatically correct the sampling imbalance by adding an intercept.
  3. CAll estimated subgroup effects must equal zero.
  4. DThe response values will become independent of the predictors.
Show answerCorrect answer: A

When sampling proportions differ from population proportions, unweighted summaries and fitted objectives may emphasize the overrepresented subgroup. Appropriate weighting or representative sampling may be needed, depending on the goal and design.

Question 4

A dataset contains repeated observations from each customer. The intended use is to predict outcomes for entirely new customers. Which validation approach best reduces the risk that information about a customer appears in both training and validation data?

  1. ARandomly split individual rows without regard to customer
  2. BGroup the split by customer so all observations for a customer stay in one partition
  3. CUse the response value to assign rows to partitions
  4. DPut the most recent observation for every customer in training and earlier ones in validation
Show answerCorrect answer: B

A group-based split keeps each customer's records together, preventing customer-specific information from leaking across partitions. This better matches the intended evaluation on new customers than a row-wise random split.

Question 5

A numeric feature is strongly correlated with another feature, and both are included in a linear regression. Which consequence is a common concern of this multicollinearity?

  1. AThe fitted values must become biased
  2. BThe coefficient estimates may have high variance and be difficult to interpret separately
  3. CThe response variable becomes categorical
  4. DThe model's residuals must have zero variance
Show answerCorrect answer: B

Strong correlation among predictors can make it difficult to distinguish their individual contributions. Coefficient estimates may become unstable and have inflated standard errors, although multicollinearity alone does not necessarily bias fitted values or coefficients under the usual model assumptions.

Question 6

When fitting ordinary least squares regression, which quantity is minimized over the model coefficients?

  1. AThe sum of squared residuals
  2. BThe sum of absolute predictor values
  3. CThe number of observations with nonzero residuals
  4. DThe largest fitted value
Show answerCorrect answer: A

Ordinary least squares chooses coefficients to minimize the sum of squared differences between observed responses and fitted responses. Squaring gives greater weight to larger residuals than absolute-error minimization would.

Question 7

In a decision tree, a split is selected to make the resulting child nodes more homogeneous with respect to the target. For a classification tree, which quantity is commonly used to assess node impurity?

  1. AGini impurity
  2. BThe predictor's measurement unit
  3. CThe sample's calendar date
  4. DThe variance of a continuous predictor alone
Show answerCorrect answer: A

Gini impurity is a common classification-tree measure of how mixed the class labels are within a node. A split is useful when it reduces impurity across the resulting child nodes, typically accounting for their sizes.

How to use this practice test

Work through a free session of up to 20 randomly selected questions from the 50-question bank. Use the results after the session to identify which modeling or validation concepts need more attention, then revisit those questions by explaining the reasoning behind each choice rather than memorizing an answer.

Preparation tips

  • For regression questions, distinguish the least-squares objective from model-fit measures and explain how correlated predictors affect coefficient stability.
  • Compare validation schemes against the data structure: keep all records from one customer in the same partition when predicting for new customers.
  • For classification, assess precision, recall, and class prevalence alongside accuracy when positive outcomes are rare.
  • Practice interpreting tree impurity, AIC-style complexity penalties, and PCA component orthogonality so you can explain what each measure contributes to a modeling decision.
  • When evaluating sample-based predictions, check whether subgroup representation matches the population the model is intended to describe.
Official sourceOfficial exam page ↗