statsmodels.formula.api.conditional_poisson

statsmodels.formula.api.conditional_poisson(formula, data, subset=None, drop_cols=None, *args, **kwargs)

从公式和数据框创建模型。

Parameters:
formulastr or generic Formula object

指定模型的公式。

dataarray_like

模型的数据。参见注释。

subsetarray_like

一个类似数组的对象,包含布尔值、整数或索引值,用于指示模型中使用的df子集。假设df是一个pandas.DataFrame

drop_colsarray_like

要从设计矩阵中删除的列。不能用于删除涉及分类的项。

*args

传递给模型的附加位置参数。

**kwargs

这些参数被传递给模型,但有一个例外。eval_env 关键字被传递给 patsy。它可以是一个 patsy:patsy.EvalEnvironment 对象或一个整数,表示要使用的命名空间的深度。例如,默认的 eval_env=0 使用调用命名空间。如果你希望使用一个“干净的”环境,请设置 eval_env=-1

Returns:
model

模型实例。

注释

数据必须定义 __getitem__,其键在公式项中 args 和 kwargs 被传递给模型实例化。例如, 一个 numpy 结构化或 rec 数组、一个字典或一个 pandas DataFrame。


Last update: Oct 16, 2024