Google Cloud Professional Machine Learning Engineer — Question 137
You work for a magazine publisher and have been tasked with predicting whether customers will cancel their annual subscription. In your exploratory data analysis, you find that 90% of individuals renew their subscription every year, and only 10% of individuals cancel their subscription. After training a NN Classifier, your model predicts those who cancel their subscription with 99% accuracy and predicts those who renew their subscription with 82% accuracy. How should you interpret these results?
Answer options
- A. This is not a good result because the model should have a higher accuracy for those who renew their subscription than for those who cancel their subscription.
- B. This is not a good result because the model is performing worse than predicting that people will always renew their subscription.
- C. This is a good result because predicting those who cancel their subscription is more difficult, since there is less data for this group.
- D. This is a good result because the accuracy across both groups is greater than 80%.
Correct answer: C
Explanation
Option C is correct because predicting cancellations is inherently more challenging due to the smaller number of cancellations compared to renewals. The high accuracy for cancellations indicates that the model effectively identifies this minority group. The other options incorrectly suggest that the model's performance is inadequate, failing to recognize the significance of the data imbalance.