causalis.dgp.causaldata.preperiod.CorrMethodCorrMethod
None
Python Docs
causalis
Package entry
causalisRoot package overview and namespace mapNamespaces
causalis.dgp.causaldata.preperiodSubmodule causalis.dgp.causaldata.preperiod with no child pages and 14 documented members.
Classes
Jump directly into the documented classes for this page.
Functions
Jump directly into the documented functions for this page.
Data
Jump directly into the documented data for this page.
causalis.dgp.causaldata.preperiod.CorrMethodNone
causalis.dgp.causaldata.preperiod.TransformNone
causalis.dgp.causaldata.preperiod.corr_on_scalecausalis.dgp.causaldata.preperiod.PreCorrSpeccausalis.dgp.causaldata.preperiod.PreCorrSpec.target_corr0.7
causalis.dgp.causaldata.preperiod.PreCorrSpec.transform‘log1p’
causalis.dgp.causaldata.preperiod.PreCorrSpec.winsor_q0.999
causalis.dgp.causaldata.preperiod.PreCorrSpec.method‘pearson’
causalis.dgp.causaldata.preperiod.PreCorrSpec.sigma_lo0.0
causalis.dgp.causaldata.preperiod.PreCorrSpec.sigma_hi50.0
causalis.dgp.causaldata.preperiod.PreCorrSpec.sigma_tol0.001
causalis.dgp.causaldata.preperiod.PreCorrSpec.max_iter40
causalis.dgp.causaldata.preperiod.calibrate_sigma_for_target_corrFind sigma such that Corr(T(y_pre_base + sigma*eps), T(y_post)) ~ target_corr. Returns (sigma, achieved_corr).
Canonical target
causalis.dgp.causaldata.preperiod.calibrate_sigma_for_target_corr
causalis.dgp.causaldata.preperiod.add_preperiod_covariateStandardized utility to add a calibrated pre-period covariate to a DataFrame.
Parameters
The dataset.
Name of the outcome column.
Name of the treatment column.
Name of the new pre-period covariate column.
Function df -> y_pre_base (np.ndarray) providing the shared signal.
Specification for target correlation and scale.
Random number generator.
Boolean mask of rows to use for calibration (e.g. control group). If None, use control group (d == 0).
Canonical target
causalis.dgp.causaldata.preperiod.add_preperiod_covariate
Sections