statsmodels.base.distributed_estimation.DistributedModel.fit¶
-
DistributedModel.fit(data_generator, fit_kwds=
None, parallel_method='sequential', parallel_backend=None, init_kwds_generator=None)[source]¶ 使用相应的 DistributedModel 执行分布式估计
- Parameters:¶
- data_generatorgenerator
一个生成器,生成一系列的元组,其中元组的第一个元素对应于一个内生变量数组,第二个元素对应于一个外生变量数组。
- fit_kwdsdict-like or
None 模型拟合所需的关键词。
- parallel_method
str 要使用的分布式估计类型,目前支持“sequential”、“joblib”和“dask”。
- parallel_backend
Noneorjoblibparallel_backendobject 用于允许支持更复杂的后端, 例如:dask.distributed
- init_kwds_generatorgenerator or
None 额外的关键词生成器,生成可能根据数据分区变化的模型初始化参数。当前的用例是用于WLS和GLS
- Returns:¶
join_methodresult.Forthedefault,_join_debiased,itreturnsaplengtharray.
Last update:
Oct 16, 2024