statsmodels.base.distributed_estimation.DistributedModel¶
-
class statsmodels.base.distributed_estimation.DistributedModel(partitions, model_class=
None, init_kwds=None, estimation_method=None, estimation_kwds=None, join_method=None, join_kwds=None, results_class=None, results_kwds=None)[source]¶ 分布式模型类
- Parameters:¶
- partitionsscalar
数据将被分割成的分区数量。
- model_class
statsmodelsmodelclass 用于估计的模型类。如果为 None,则默认为 OLS。
- init_kwdsdict-like or
None 初始化模型所需的关键字,除了endog和exog。
- init_kwds_generatorgenerator or
None 额外的关键词生成器,生成可能根据数据分区变化的模型初始化参数。当前的用例是用于WLS和GLS
- estimation_method
functionorNone 执行每个分区估计的方法。 如果为 None,则默认为 _est_regularized_debiased。
- estimation_kwdsdict-like or
None 要传递给estimation_method的关键字。
- join_method
functionorNone 用于重新组合每个分区结果的方法。 如果为 None,则默认为 _join_debiased。
- join_kwdsdict-like or
None 传递给 join_method 的关键字。
- results_class
resultsclassorNone 应返回的结果类。如果为 None,则默认为 RegularizedResults。
- results_kwdsdict-like or
None 传递给结果类的关键字。
- Attributes:¶
- partitionsscalar
查看参数。
- model_class
statsmodelsmodelclass 查看参数。
- init_kwdsdict-like
查看参数。
- init_kwds_generatorgenerator or
None 查看参数。
- estimation_method
function 查看参数。
- estimation_kwdsdict-like
查看参数。
- join_method
function 查看参数。
- join_kwdsdict-like
查看参数。
- results_class
resultsclass 查看参数。
- results_kwdsdict-like
查看参数。
方法
fit(data_generator[, fit_kwds, ...])使用相应的 DistributedModel 执行分布式估计
fit_joblib(data_generator, fit_kwds, ...[, ...])使用joblib并行执行分布式估计
fit_sequential(data_generator, fit_kwds[, ...])依次使用相应的 DistributedModel 执行分布式估计
Last update:
Oct 16, 2024