Predicting Next-Period Conversion Rate from Campaign Logs
Context
You have historical campaign panel data with columns: adid, date, impressions, clicks, conversions. Define conversion_rate as the probability that a click converts in the next period (i.e., post-click conversion rate). If your team instead defines conversion rate per impression, adjust the exposure accordingly.
Questions
-
How would you build a model to predict next-period conversion_rate?
-
Do we need to transform the target conversion_rate? Why or why not?
-
If more data were available, what additional features would you add?
-
How would you evaluate model performance (including validation design and metrics)?
-
Explain logistic regression’s loss function.
-
Describe PCA’s eigenvalues, eigenvectors, and its assumptions.