Estimate causal effects with Bayesian structural time series, examine how CausalImpact constructs the counterfactual, and compare its assumptions with DiD and synthetic…
Build a synthetic control from data-driven donor weights, evaluate its pre-treatment fit, and quantify uncertainty with in-space placebo inference.
Estimate a causal effect with difference-in-differences, assess the parallel trends assumption, and see how violations bias the result.
Design a synthetic panel with known ground truth and use it to show why a simple pre-post comparison can mistake time variation for a causal effect.
A design exploration of Ghost Ads for AVOD, connecting ad selection, control-group measurement, and incremental conversions beyond attribution.
Fuse large-scale service logs with a small single-source panel using a Gaussian copula to estimate cross-media audience overlap and complementarity.
Use latent class analysis to approximate viewing patterns and estimate unique audience sizes for any combination of genres.
Model heterogeneous ad exposure counts with a finite mixture of negative binomial distributions and derive reach curves from the fitted parameters.
Diagnose selection bias from differential survey response in Brand Lift studies using Lee bounds, with binary-outcome examples and reusable R code.
Compare risk ratios and odds ratios across Brand Lift studies, derive the log-odds confidence interval, and pool campaign effects by inverse variance.
Derive Fieller’s confidence interval for Brand Lift risk ratios, compare its coverage with delta and bootstrap methods, and implement it in R and BigQuery.
Validate delta-method confidence intervals for Brand Lift risk ratios by simulation and bootstrap, then derive sample sizes for a target power.
Derive a confidence interval for Brand Lift risk ratios with the log-scale delta method, including worked examples and production-ready R and BigQuery SQL.