statsmodels.gam.generalized_additive_模型.LogitGam.from_公式¶
-
classmethod LogitGam.from_formula(formula, data, subset=
None, drop_cols=None, *args, **kwargs)¶ 从公式和数据框创建模型。
- Parameters:¶
- formula
strorgenericFormulaobject 指定模型的公式。
- 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。
- formula
- Returns:¶
model模型实例。
注释
数据必须定义 __getitem__,其键在公式项中 args 和 kwargs 被传递给模型实例化。例如, 一个 numpy 结构化或 rec 数组、一个字典或一个 pandas DataFrame。
Last update:
Oct 16, 2024