econml.grf.MultiOutputGRF

class econml.grf.MultiOutputGRF(estimator)[source]

基类: sklearn.base.BaseEstimator

一个简单的包装估计器,它为所有只接受单个结果的 grf 估计器启用了多个结果标签。类似于 MultiOutputRegressor。

__init__(estimator)[source]

方法

__init__(estimator)

feature_importances([max_depth, ...])

fit(X, T, y, *[, sample_weight])

get_params([deep])

获取此估计器的参数。

oob_predict(Xtrain)

predict(X[, interval, alpha])

predict_and_var(X)

predict_projection_and_var(X, projector)

set_params(**params)

设置此估计器的参数。

属性

feature_importances_

get_params(deep=True)

获取此估计器的参数。

参数

deep (bool, default=True) – 如果为 True,将返回此估计器及其包含的子对象(这些子对象也是估计器)的参数。

返回值

params – 参数名称及其对应的值。

返回类型

dict

set_params(**params)

设置此估计器的参数。

该方法适用于简单估计器以及嵌套对象(例如 Pipeline)。后者具有 <component>__<parameter> 形式的参数,因此可以更新嵌套对象的每个组件。

参数

**params (dict) – 估计器参数。

返回值

self – 估计器实例。

返回类型

估计器实例