SklearnModelAdapter#
- class causalpy.experiments.model_adapter.SklearnModelAdapter[source]#
Adapter for sklearn
RegressorMixinbackends.- Parameters:
model (
RegressorMixin) – CausalPy-compatible sklearn backend model.
Methods
Return fitted sklearn coefficients.
SklearnModelAdapter.fit(X, y, *[, coords])Fit the sklearn model.
SklearnModelAdapter.predict(X, *[, ...])Predict using the sklearn model.
Print sklearn model coefficients.
SklearnModelAdapter.score(X, y, **kwargs)Score predictions from the sklearn model.
Attributes
idataOLS models do not expose InferenceData.
is_bayesianWhether the backend is Bayesian (PyMC).
is_olsWhether the backend is OLS/sklearn.
kindBackend identifier.
modelThe underlying sklearn model.
- __init__(model)[source]#
- Parameters:
model (RegressorMixin)
- Return type:
None
- classmethod __new__(*args, **kwargs)#