Exam DSA-C03 Topic 1 Question 143 Discussion

Actual exam question for Snowflake's DSA-C03 exam
Question #: 143
Topic #: 1
You are working with a Snowflake table 'CUSTOMER TRANSACTIONS containing customer IDs, transaction dates, and transaction amounts. You need to identify customers who are likely to churn (stop making transactions) in the next month using a supervised learning model. Which of the following strategies would be MOST appropriate to define the target variable (churned vs. not churned) and create features for this churn prediction problem, suitable for a Snowflake-based machine learning pipeline?

Suggested Answer: E Vote an answer

Option E is the most appropriate strategy. Defining churn as the absence of transactions in the next month allows for building a predictive model. The features Recency, Frequency, Monetary Value (RFM), and the trend of transaction amounts provide a comprehensive view of the customer's transaction behavior, capturing both the current activity and the recent trend. Option A's definition of churn is based on the past month, which is not predictive. Option B's definition of churn is too sensitive to temporary fluctuations. Option C's approach limits the value of featurization. Option D lacks depth in featurization.

by Jo at Sep 14, 2025, 11:41 AM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10