Unit 6: MODEL PERFORMANCE - Practice Quiz

INT234 — Predictive Analytics 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 Which component of the prediction error results from the model's assumptions being too simple to capture the underlying structure of the data?

A. Variance
B. Irreducible Error
C. Noise
D. Bias

2 A model that captures random noise in the training data rather than the intended outputs is said to have:

A. High Bias
B. High Bias and High Variance
C. High Variance
D. Low Variance

3 What is the relationship between model complexity and the bias-variance trade-off?

A. As complexity increases, bias decreases and variance increases.
B. As complexity increases, both bias and variance decrease.
C. As complexity increases, bias increases and variance decreases.
D. As complexity increases, both bias and variance increase.

4 Which of the following describes 'Underfitting' in the context of the bias-variance trade-off?

A. High Bias, Low Variance
B. Low Bias, High Variance
C. Low Bias, Low Variance
D. High Bias, High Variance

5 Mathematical decomposition of the total error of a model consists of:

A. Bias^2 + Variance + Irreducible Error
B. Bias + Variance + Irreducible Error
C. Bias + Variance
D. Bias^2 + Variance

6 Which of the following errors cannot be reduced regardless of how good the model is?

A. Variance Error
B. Irreducible Error
C. Systematic Error
D. Bias Error

7 What is the primary purpose of Cross-Validation?

A. To reduce the dimensionality of the data
B. To eliminate outliers in the data
C. To assess how the results of a statistical analysis will generalize to an independent data set
D. To increase the size of the dataset

8 In K-folds cross-validation, if K equals the number of observations in the dataset (N), this method is known as:

A. Leave-One-Out Cross-Validation (LOOCV)
B. Bootstrap
C. Stratified K-fold
D. Holdout Method

9 Which of the following is a major disadvantage of Leave-One-Out Cross-Validation (LOOCV) compared to K-fold cross-validation (where K=5 or 10)?

A. It has higher bias.
B. It is computationally expensive.
C. It is less accurate.
D. It wastes too much training data.

10 In 5-fold cross-validation, what percentage of the data is used for testing in each iteration?

A. 20%
B. 25%
C. 10%
D. 50%

11 Compared to LOOCV, 10-fold cross-validation typically has:

A. Higher bias and lower variance
B. Lower bias and lower variance
C. Higher bias and higher variance
D. Lower bias and higher variance

12 What is 'Stratified' K-Fold Cross-Validation useful for?

A. Reducing computational time
B. Datasets with imbalanced class distributions
C. Regression problems with continuous targets
D. Time-series data

13 What does 'Bagging' stand for?

A. Binary Aggregating
B. Backward Aggregating
C. Bootstrap Aggregating
D. Boosted Aggregating

14 How does Bagging create different training sets?

A. By sampling with replacement from the original dataset
B. By splitting the data into K distinct folds
C. By sampling without replacement from the original dataset
D. By selecting only the most difficult instances

15 Bagging is particularly effective at reducing which component of error?

A. Variance
B. Noise
C. Computation time
D. Bias

16 In Bagging, how is the final prediction made for a regression problem?

A. Averaging
B. Weighted Voting
C. Selecting the single best model
D. Majority Voting

17 What is the 'Out-of-Bag' (OOB) error in Bagging?

A. The error due to missing values
B. The error calculated using data not included in the bootstrap sample
C. The error calculated using an external validation set
D. The error on the training set

18 Which ensemble method builds models sequentially, where each new model attempts to correct the errors of the previous one?

A. Bagging
B. Random Forests
C. Boosting
D. Cross-Validation

19 Random Forest is an extension of which technique?

A. Bagging
B. K-Means Clustering
C. Linear Regression
D. Boosting

20 In Random Forests, how are features selected for splitting a node?

A. Features are selected based on user preference.
B. A random subset of features is considered at every split.
C. All features are considered at every split.
D. The single best feature from the entire dataset is always chosen.

21 Why are Random Forests generally better than a single Decision Tree?

A. They reduce overfitting and variance.
B. They are easier to interpret.
C. They provide a linear decision boundary.
D. They are faster to train.

22 In the context of Boosting, what is a 'weak learner'?

A. A model with complex architecture
B. A model with high variance
C. A model that has 100% accuracy
D. A model that performs slightly better than random guessing

23 How does AdaBoost (Adaptive Boosting) handle misclassified instances?

A. It discards them.
B. It increases their weights.
C. It decreases their weights.
D. It keeps their weights constant.

24 Which of the following is a key difference between Bagging and Boosting?

A. Bagging uses weighted voting; Boosting uses simple averaging.
B. Bagging uses the whole dataset; Boosting uses a subset.
C. Bagging increases bias; Boosting increases variance.
D. Bagging trains models in parallel; Boosting trains models sequentially.

25 Gradient Boosting improves the model by minimizing:

A. The variance of the data
B. The weights of the features
C. A loss function using gradient descent
D. The number of trees

26 Which algorithm is most likely to overfit if the number of base estimators (iterations) is too large?

A. Random Forest
B. Bagging
C. Leave-One-Out CV
D. Boosting

27 Which hyperparameter in Random Forests controls the number of features to consider when looking for the best split?

A. n_estimators
B. max_features (mtry)
C. min_samples_leaf
D. max_depth

28 If a model has high bias, which ensemble method is most likely to improve performance?

A. Pruning
B. Stratified Sampling
C. Boosting
D. Bagging

29 If a model has high variance, which ensemble method is most likely to improve performance?

A. Gradient Descent
B. Boosting (without regularization)
C. Linear Regression
D. Bagging

30 In K-fold cross-validation, what is the trade-off when increasing K?

A. Bias decreases, Variance increases, Computation time increases.
B. Bias increases, Variance decreases, Computation time decreases.
C. Bias decreases, Variance decreases, Computation time decreases.
D. Bias increases, Variance increases, Computation time increases.

31 What is the typical base learner used in Random Forests?

A. Decision Trees
B. Linear Regression
C. Neural Networks
D. Support Vector Machines

32 Which of the following is NOT a benefit of Random Forests?

A. Provides feature importance estimates
B. Handles high-dimensional data well
C. Is easily interpretable visually like a single tree
D. Robust to outliers

33 When using Bootstrap sampling in Bagging, approximately what fraction of unique observations from the original dataset are included in each sample?

A. 100%
B. 63.2%
C. 50%
D. 33%

34 Which Boosting algorithm uses a learning rate parameter to shrink the contribution of each tree?

A. AdaBoost
B. Bagging
C. Random Forest
D. Gradient Boosting

35 In the bias-variance decomposition, if the total error is high and the training error is also high, the model suffers from:

A. High Variance
B. High Bias
C. Low Bias
D. Overfitting

36 Which cross-validation method involves randomly splitting the data into a training set and a test set without distinct 'folds'?

A. Bootstrap
B. Holdout Method
C. Leave-One-Out CV
D. K-Fold CV

37 What is 'Stacking' in the context of model performance?

A. Using a single Deep Neural Network
B. Combining predictions from multiple different models using a meta-model
C. Running Cross-Validation multiple times
D. Adding more features to the data

38 In Random Forests, increasing the number of trees (n_estimators) typically:

A. Decreases bias significantly
B. Decreases the computational cost
C. Increases overfitting significantly
D. Stabilizes the error but increases training time

39 Which of the following describes the 'Stump' often used in AdaBoost?

A. A tree with full depth
B. A random forest with 10 trees
C. A linear regression model
D. A tree with only one split (depth = 1)

40 XGBoost is a popular implementation of which algorithm?

A. Support Vector Machine
B. K-Nearest Neighbors
C. Gradient Boosting
D. Random Forest

41 In K-fold Cross-Validation, the final performance metric is usually calculated by:

A. Taking the best score among the K folds
B. Taking the worst score among the K folds
C. Summing the scores of the K folds
D. Averaging the scores of the K folds

42 What is the primary motivation for using Cross-Validation over a simple Train/Test split?

A. It is faster.
B. It automatically tunes hyperparameters.
C. It uses less data.
D. It provides a less biased estimate of model performance on unseen data.

43 In the context of bias-variance, a very deep Decision Tree without pruning usually exhibits:

A. Low Bias, Low Variance
B. High Bias, High Variance
C. Low Bias, High Variance
D. High Bias, Low Variance

44 Why does Random Forest usually perform better than Bagging with Decision Trees?

A. It uses more trees.
B. It does not use bootstrap sampling.
C. It uses a different loss function.
D. It decorrelates the trees by restricting feature selection.

45 The process of tuning hyperparameters using Cross-Validation is often called:

A. Forward Selection
B. Backpropagation
C. Bagging
D. Grid Search

46 When N is small (small dataset), which Cross-Validation method is preferred to maximize the data used for training?

A. Leave-One-Out CV
B. Holdout (50/50 split)
C. 2-Fold CV
D. Bootstrap

47 Which technique allows for parallel processing during training?

A. Random Forest
B. Recurrent Neural Networks
C. Gradient Boosting
D. AdaBoost

48 What is the 'Learning Rate' in Boosting?

A. The depth of the trees
B. The percentage of data used for training
C. The speed at which the computer processes data
D. A parameter scaling the contribution of each tree to the final prediction

49 Which of the following is true regarding the bias-variance trade-off in K-Nearest Neighbors (KNN)?

A. K does not affect Bias or Variance.
B. Large K results in High Variance.
C. Small K results in Low Bias and High Variance.
D. Small K results in High Bias.

50 If your training error is 1% and your test error is 20%, your model is likely:

A. Experiencing high bias
B. Underfitting
C. Overfitting
D. Perfectly balanced