Data Analysis
This page answers the most common questions about how Evidential handles analytics, outlining the statistical logic and assumptions that power Evidential’s experiment engine.
Power Calculations
We calculate power using a two-sample t-test, with a default, editable 80% power (1−β) and 0.05 significance level (α). We derive the baseline value for the outcome from existing potential participants and compute a default target effect size of:
Target Effect Size = Baseline × 0.1
Assignments
Pre-assigned
Static, stratified randomized assignment by selected strata.
Online
Dynamic randomized assignment without any stratification. Higher risk of statistical imbalance in smaller samples.
Balance Checks
Omnibus test predicting treatment assignment using any available user-level data variables. This can be any combination of outcomes, strata, or filter values. We should not be able to predict treatment assignment with any individual or combination of these variables.
We report the F-statistic test of joint significance in a standard OLS regression.
Strata
Also known as covariates or controls. These are user-level characteristics that are considered prior to treatment assignment. They are used primarily to stratify treatment assignment but can also be used to:
- Estimate heterogeneous treatment effects, and
- Achieve (marginally) improved efficiency in estimating standard errors.
Data Warehouse Metrics
Outcome metrics that are the target of experiments are stored in a data warehouse table at a user level.
These metrics should be the primary metrics that the organization holds itself accountable to. They should match the metrics the organization already uses to assess its programs’ operational and impact performance.
Regression
We estimate the intent-to-treat average treatment effect (ATE) using the following model:
Metricᵢ = β₀ + β₁ × Treatmentᵢ + Controlsᵢ + εᵢ
Controls include pre-specified strata as well as pre-treatment values for the outcome metric.
Interpretation of Results
We run a linear OLS model, where we interpret the coefficient on the treatment indicator (β₁) as the:
Intent-to-treat, average treatment effect of the treatment on the chosen metric.
Evidential handles all the above automatically — so you can focus on learning what works, not on the math behind it.