Skip to content
Submodule
causalis.scenarios.classic_rct.model

model

Submodule causalis.scenarios.classic_rct.model with no child pages and 4 documented members.

Classes

Jump directly into the documented classes for this page.

1 items
class
causalis.scenarios.classic_rct.model.DiffInMeans

DiffInMeans

Difference-in-means model for CausalData. Wraps common RCT inference methods: t-test, bootstrap, and conversion z-test.

Canonical target

causalis.scenarios.classic_rct.model.DiffInMeans

Link to this symbol
method
causalis.scenarios.classic_rct.model.DiffInMeans.fit

fit

Fit the model by storing the CausalData object.

Parameters

dataCausalData

The CausalData object containing treatment and outcome variables.

Returns

DiffInMeans

The fitted model.

Canonical target

causalis.scenarios.classic_rct.model.DiffInMeans.fit

Sections

ParametersReturns
Link to this symbol
method
causalis.scenarios.classic_rct.model.DiffInMeans.estimate

estimate

Compute the treatment effect using the specified method.

Parameters

method{“ttest”, “bootstrap”, “conversion_ztest”}, default “ttest”

The inference method to use. - “ttest”: Standard independent two-sample t-test. - “bootstrap”: Bootstrap-based inference for difference in means. - “conversion_ztest”: Two-proportion z-test for binary outcomes.

alphafloat, default 0.05

The significance level for calculating confidence intervals.

diagnostic_databool, default True

Whether to include diagnostic data_contracts in the result.

**kwargsAny

Additional arguments passed to the underlying inference function. - For “bootstrap”: can pass n_simul, batch_size, seed, index_dtype.

Returns

CausalEstimate

A results object containing effect estimates and inference.

Canonical target

causalis.scenarios.classic_rct.model.DiffInMeans.estimate

Sections

ParametersReturns
Link to this symbol
method
causalis.scenarios.classic_rct.model.DiffInMeans.__repr__

__repr__

Canonical target

causalis.scenarios.classic_rct.model.DiffInMeans.__repr__

Link to this symbol