This guide introduces the idea of a pre-analysis plan (PAP), offers a model and guiding questions for writing pre-analysis plans for your studies, and explains the uses of a pre-analysis plan. Links to PAP registries with example plans are provided at the end of this document.

1 What is a Pre-Analysis Plan (PAP)

A PAP is a document that formalizes and declares the design and analysis plan for your study. It is written before the analysis is conducted and is generally registered on a third-party website.1

The objectives of the PAP are to improve research design choices, increase research transparency, and allow other scholars to replicate your analysis. As a result, we recommend focusing the PAP on analytic details that will help you analyze your study and allow other researchers to replicate your analysis. A brief section on theory should be included insofar as it helps articulate hypotheses, but a detailed theory and literature review need not be included. The PAP does not need to include the front-end of an academic paper if these sections do not help you think about your analysis or help readers replicate your analysis.

In the following sections, we provide guidelines for the details you should include in PAPs, including example text. We also recommend that you include as much code and analysis of simulated data as possible.2 Many PAPs will not be able to include everything on our list, but a PAP should, at a minimum, include the full list of hypotheses that you intend to test, how you will measure variables relevant to those hypotheses, and a verifiable time stamp.

2 What is in a PAP? Study Design Overview

The first section of a PAP should provide a brief overview of your study design. If this study is an experiment, describe the randomization procedure and the intervention or experimental procedure. If the study is not an experiment, describe the data. These descriptions should include: (1) unit of analysis, population, and inclusion/exclusion criteria, (2) method (observational, experimental, quasi-experimental), (3) experimental intervention or explanatory variable, and (4) outcomes of interest.

Example: Let us use a simplified version of an intervention in Malawi as a running example.

We use a block-randomized experiment to evaluate the effect of information and public service provision (explanatory variable) on tax compliance (outcome) in Malawi, where service delivery is low and tax noncompliance is high.

Our unit of analysis is the owner-occupied household in a city in Malawi. We exclude renters because only homeowners pay the city taxes relevant to our study. We cluster households within 80 neighborhood-level units of approximately 20 households each. Each neighborhood is also a block such that 10 households within each neighborhood are assigned to treatment and 10 households are assigned to control.

Our intervention is the provision of information and public services. We implement this intervention by providing two free waste pickups, a visit from a canvasser to discuss how tax payments fund city services like waste collection, and a pamphlet with more information about tax payments.

Our main outcome is tax compliance, which we study as city tax payments. We conduct a survey and collect administrative data on tax payment both before and after the intervention.

3 What is in a PAP? Hypotheses

The PAP should specify your hypotheses – the relationship(s) you expect to observe between variables. The formulation of a hypothesis should make clear whether it involves one- or two-tailed tests (i.e. predict an increase, decrease, or change in the outcome variable).

There are two types of hypotheses to consider including in your PAP: confirmatory and exploratory. Confirmatory hypotheses are the main focus of most studies; these are the hypotheses your study is designed to test. Your analyses for these hypotheses will typically be well-powered and you will generally have a strong theory leading to these hypotheses a priori.

Exploratory hypotheses are hypotheses you may wish to test but are not the main focus of your study. They are often secondary hypotheses about mechanisms, subgroups, heterogeneous effects, or downstream outcomes. The analyses guided by these hypotheses may not be well-powered and your theory may not focus on these effects, but analysis of these hypotheses may lead to surprising discoveries.

Some people prefer to list few hypotheses and others prefer to list many. As a rule, you should include as many hypotheses as relate to your theory or intervention.3 This may be a single outcome, but if your experimental intervention or theory makes predictions about 8 outcomes, list hypotheses for those 8 outcomes. If your experimental intervention or theory postulates specific mechanisms through which the explanatory variable affects an outcome or outcomes, those mechanisms should be clear in the hypothesis.

Note that with more than one hypothesis you will need to specify a procedure for handling multiple hypotheses in the inference criteria section of your PAP, either by correcting for multiple tests or by aggregating all hypotheses into an index or an omnibus test.4 If using an omnibus test, you could list all outcomes under one hypothesis. See our section about inference criteria for more about correcting for multiple tests.

4 What is in a PAP? Measures and Index Construction

The PAP should specify the way you measure or operationalize variables of interest, including outcomes, covariates, and explanatory variables. These operationalizations can be included as its own section, or the operationalization of variables can be included after the hypothesis for which each variable is relevant.

For each variable, the PAP should list the way the variable is measured (such as survey or interview questions, administrative data, behavioral/observational measures, etc.) and to which hypothesis or hypotheses the variable relates. Details of these measures, such as precise wording for survey questions, should be included either in this section or in an appendix. If you are using indices or factors, or combining outcomes together in other ways, specify how the combined outcomes will be constructed. If you are manipulating or transforming the outcomes in some way (such as logging a variable), describe the manipulation or transformation process.

We recommend including code in your PAP to show how you plan to execute all data transformation.

Example: Measures and Index Construction

We measure our primary outcome, tax compliance, using administrative data on citizen tax payments. The tax compliance measure takes the value \(0\) if the household did not pay taxes and \(1\) if the household did pay taxes.

Our explanatory variable is assignment to treatment, where individuals who are assigned to treatment are assigned \(1\) and individuals assigned to control are assigned \(0\).

We also create a “government attitudes” index using inverse-covariance weights (ICW) of 6 survey questions where higher values mean more positive attitudes towards government. The ICW index weighs the baseline questions by the covariance of the responses in the control group at baseline and weighs the endline questions by the covariance of the responses in the control group at endline. We then standardize the ICW scale by standard deviation so that a 1 at baseline means 1 SD above the mean at baseline and a 1 at endline means a 1 SD above the mean at endline.

5 What is in a PAP? Estimation Procedure

Now that you have described your study design, hypotheses, and variables, you are ready to discuss your testing and estimation procedures.

This section should clearly specify what you are estimating (i.e. the estimand) and how you intend to estimate it (i.e. the estimator). For example, many studies estimate the average treatment effect of an experimental intervention using OLS linear regression as the estimator.5 Clearly specify your model specification, including your outcomes, explanatory variables, and covariates, and your test statistic.

We recommend including code for the statistical model or the functional form of the statistical model in the PAP.

Example: Estimation Procedure

We estimate the effect of the information campaign and waste collection service on the payment of city taxes among residents with an intent-to-treat analysis. Our estimand is the average treatment effect.

If we have balance on baseline and endline outcomes, we will use the following estimator to estimate the average treatment effect:

\(Y_{i,j} = \beta_0 + \beta_1Z_{i,j} + X_{i,j}+ \epsilon_{i,j}\)

where \(i\) is the individual in neighborhood \(j\), \(Z\) is the treatment indicator, and \(Y\) is the outcome. \(X\) is the baseline outcome for individual \(i\). We will use regression weights proportional to the size of the neighborhoods \(j\). If baseline and endline outcomes are not balanced, we will use the change score, \(Y_i = Y_{i,endline} - Y_{i,baseline}\) and we will not use \(X\).

6 What is in a PAP? Inference Criteria

Inference criteria are decision rules for determining the detectability of effects (i.e. if an explanatory variable really affects an outcome variable). Establishing inference criteria requires making several choices about when to believe the estimated effect is “statistically significantly different” from the null hypothesis. We recommend clearly specifying and justifying answers to the following questions:

  1. What kind of standard errors will you use? Why are you using this kind of standard errors?6
  2. Do you plan to do a one-tailed or two-tailed test?
  3. At what \(\alpha\) level will you reject the null hypothesis from a \(p\)-value?
  4. Do you have multiple hypotheses? If so, what procedure will you use to adjust for multiple comparisons?

You may choose to use several procedures for inference criteria. For example, you may want to use both FWER and FDR adjustments for multiple comparisons and compare between the two. Or you may want to use \(p\)-values from randomization inference as a check on \(p\)-values from a null distribution assumed to be normal. If you choose to use several procedures, you should specify how you will interpret findings if different procedures come to different conclusions.


We use HC2 standard errors with our block-randomized experiment because it is equivalent to randomization-based Neyman variance estimator (Samii and Aronow 2012). We expect the treatment group to pay more city taxes than the control group, and therefore use a one-tailed test where \(H_1 > H_0\). We set \(\alpha = 0.05\) and will reject the null when the \(p\)-value is less than 0.05. Because we only have one confirmatory hypothesis, we do not adjust for multiple comparisons.

As a check on the HC2 standard errors, we also calculate \(p\)-values directly using randomization inference, with the difference-in-means as our test statistic.

7 What is in a PAP? Procedures for Data Issues

Experiments and data collection often do not go the way that one expects or hopes. The PAP gives you an opportunity to think through what those issues might be, and specify how you plan to address them.

Two common data issues are (1) extreme data points and (2) missing data. Extreme points may represent a true outlier – a unit with outcomes much larger or smaller than other units – or may occur because of data collection errors. Survey tablets, recording tools, web scrapers, and other data collection tools may record extreme points due to technical glitches. It can be difficult to know whether extreme points represent true data collected or if they are due to data entry errors, but it is important to specify in the PAP when you expect to see data collection errors and the procedures to deal with extreme points.

Missing data can come in two forms: missing covariates and missing outcomes. It is also important to specify when you expect to see missing outcomes or covariate and the procedures to deal with them in your PAP. Extreme points/missingness that are random will be less problematic than extreme points/missingess that seem to have a pattern.

Common procedures to address missing data or extreme points are 1) bounds analysis; 2) imputation; 3) dropping observations. We recommend considering the following questions when determining which procedure you would like to use:

We recommend including code to show your procedures to address data issues.

    Example: Missing Outcomes from Survey Questions

    Some respondents will not answer one or more questions that measure an outcome. If we notice that nonresponse rates for questions seem high (\(\geq 10\%\)) during the pilot session, we will ask for explanations from both respondents and interviewers so that we can change the questions.

    When respondents do not answer one or more questions that measure an outcome as we field our survey, our procedure is as follows:
    1. We will assess the relationship between missing outcomes and treatment assignment using a hypothesis test and report these results.
    2. If \(p < .05\) for the assessment of the relationship between treatment and missing outcomes, we will report an extreme value bounds analysis in which we set all of the missing outcomes for treatment to the block maximum and all missing outcomes for control to the block minimum.
    3. If \(p \geq 0.5\) for the assessment of the relationship between treatment and missing outcomes, we will impute the missing outcomes using the mean of the assignment-by-block subcategory.
    If we still have outcome questions with especially high nonresponse rate of over 10 percent, we will:
    1. Describe the relationship between non-response to this question and other data on the people via
      • Bivariate explorations of plots and/or tables
      • Variable selection using adaptive elastic net models with tuning parameters chosen by 10-fold cross validation within design-subgroup.
    2. Consider dropping these survey outcomes and catalog the reason for our decision.

8 What is in a PAP? Power Analysis

A power analysis is commonly included in PAPs. Statistical power is the likelihood that your study will detect an effect, if there is an effect to be detected.

There are tools to help you calculate power, but you can also produce your own power analysis computationally. A benefit of computational power analysis is that the power analysis doubles as your final analysis code, or at minimum a template of the final analysis code.

In many ways, the computational power analysis implements all of the specifications you made in your PAP into code. In fact, you can combine code for a computational power analysis with the code written for other sections of the PAP, and create a computational PAP. Such a tool, which can be implemented with software like DeclareDesign, can then help you diagnose potential problems, teach you more about your design, and strengthen your PAP.

9 Why make a PAP?

You may have heard arguments for and against PAPs. This discussion offers some thoughts that address the benefits and costs of PAPs.

1. PAPs help counter the replication crisis.

A lack of research transparency has led to several issues, one of which is the replication crisis.

The replication crisis is that many academic studies are difficult or impossible to replicate. PAPs reduce the number of studies that are not replicable due to bad data practices, such as data mining for spurious relationships and inadvertently hacking \(p\)-values. PAPs also increase the number of studies that elaborate the procedures necessary for replication, allowing attempts to replicate those studies.

2. PAPs help counter publication bias.

A lack of research transparency also contributes to publication bias.

Publication bias occurs when journals publish studies based on the study’s results, rather than the quality of the research. This bias can lead to erroneous beliefs about a connection between variables \(X\) and \(Y\) because journals only publish studies that show \(X\) affecting \(Y\) and do not publish studies where \(X\) does not affect \(Y\), even if those studies are more numerous.

PAP registries function as repositories of attempted studies, both published and unpublished. These registries allow scholars and practitioners to identify if published effects about a topic accurately represent the effects found in unpublished studies, or if published effects differ from unpublished studies.

Pre-registering studies as exploratory or confirmatory further allows researchers to know if future research should build off the study or if future research should corroborate the study. There is nothing wrong with exploratory research, and many important but unknown relationships can be uncovered through exploratory analyses. It is important to acknowledge when findings are exploratory and need to be confirmed in other studies. Details in PAP registries allow scholars to do so.

3. PAPs encourage quality research.

Creating a PAP forces the researcher to elaborate the many design decisions that need to be made while conducting a study. In the case of observational studies, changing these design decisions later is not a problem. But for experimental studies or other studies using original data collection, the researcher gets one chance to collect the data needed for the analysis. PAPs help ensure the researcher thinks through all decisions and collects the right data.

4. PAPs encourage impactful research.

PAPs increase research transparency, and transparent research should be more readily trusted and used than non-transparent research because the study’s decisions, and reasons for those decisions, are made before the study’s results are known. Transparency assures academic, policy, and other communities that the research findings can be used as the basis for more research, for policy programs, and for other real-world applications.

5. PAPs can shorten the publication process.

PAPs require more pre-research time-investment, but substantially shorten post-research analysis time because analytic decisions and code are written in advance. PAPs should also shorten the review process that leads to publication. Journals often require numerous robustness checks before accepting the results of a study. Reviewers may request fewer alternative analyses from pre-specified work because it is clear to reviewers that pre-specified analysis decisions were not influenced by the study’s results. This is especially useful when the researcher wants to use an unconventional but more powerful statistical test that may look suspicious without pre-specification, such as one-sided tests or test statistics other than the difference-in-means.

Why not make a PAP?

1. Research is unpredictable and PAPs make research inflexible.

Some people argue that a PAP locks the study into a particular design, intervention, and estimation strategy even though details of the design, intervention, and estimation strategy may change while conducting a study. In experimental studies, unforeseen difficulties often change aspects of the randomization or intervention, or a new outcome measure may fail validity tests. And in observational studies, future thought about how a theory applies to your data may reveal the need for new control, mediating, and/or moderating variables.

Researchers should remember that any Pre-Analysis Plan can be revised! Your first PAP does not lock you into a specific research design, outcome variable, or model specification. The PAP makes the research process transparent, not inflexible. Revisions can be made either by submitting a new PAP or through an amendment describing changes from the previous PAP.. Exploratory analyses are okay! The point of a PAP is not to prevent these unanticipated analyses, but to formalize and explain the process that led to the analyses.

More discussion of the pros and cons of PAPs can be found in chapter 19 of Rosenbaum (2010) and in Olken (2015).

10 When and where do you register a PAP?

Your PAP is now complete and you are ready to register it! For experimental studies, the latest you should register the PAP is before final data are collected. For observational studies, the latest you should register the PAP is before any analyses are done, including looking at descriptive statistics. You can revise PAPs through an amendment at any time.

There are several third-party sites on which you can register your PAP. We list common sites for social science PAPs below. You can list your PAP on multiple sites, and certain journals require potential articles to register PAPs with a specific site.7

Happy Pre-Analysis Planning!


Caughey, Devin, Allan Dafoe, and Jason Seawright. 2017. “Nonparametric Combination: A Framework for Testing Elaborate Theories.” The Journal of Politics 79 (2): 688–701.

Gerber, Alan S, and Donald P Green. 2012. Field Experiments: Design, Analysis, and Interpretation. WW Norton.

Nosek, B. A., G. Alter, G. C. Banks, D. Borsboom, S. D. Bowman, S. J. Breckler, S. Buck, et al. 2015. “Promoting an Open Research Culture.” Science 348 (6242): 1422–5.

Olken, Benjamin A. 2015. “Promises and Perils of Pre Analysis Plans.” Journal of Economic Perspectives 29 (3): 61–80.

Rosenbaum, Paul R. 2010. Design of Observational Studies. Springer Series in Statistics. Springer.

Samii, Cyrus, and Peter M Aronow. 2012. “On Equivalencies Between Design Based and Regression Based Variance Estimators for Randomized Experiments.” Statistics and Probability Letters 82 (2): 365–70.

  1. PAPs are encouraged as part of the Transparency and Openness Promotion (TOP) Guidelines (Nosek et al. 2015), published in Science, with leading social science journals committing to implementing TOP Guidelines.

  2. Resources like the DeclareDesign project can assist you with simulating and analyzing fake data that mimics the real data your project will gather. Power analysis, an important component of a PAP, requires simulated data.

  3. As R.A. Fisher said and has often been requoted, “Make your theories elaborate…when constructing a causal hypothesis one should envisage as many different consequences of the truth as possible,” (Cochran, 1965; cited in Rosenbaum (2010), pp. 327). Though this was said about determining causation in observational studies, the logic also applies to experimental studies.

  4. For an example of an omnibus test, see Caughey, Dafoe, and Seawright (2017).

  5. You may also be interested in estimating other types of effects. See this guide on types of treatment effects for more information about effect types.

  6. For example, you could calculate standard errors and \(p\)-values using permutation-based randomization inference. Or you could closely approximate standard errors and \(p\)-values using analytic methods (Samii and Aronow 2012)

  7. Note that some organizations do not use third party sites. For example, the U.S. General Services Administration Office of Evaluation Sciences process uses Github, which has timestamps that verify the PAP was created before the analysis was conducted.