statsmodels.base.model.Model¶
-
class statsmodels.base.model.Model(endog, exog=
None, **kwargs)[source]¶ 一个(预测性)统计模型。旨在被继承而不是直接使用。
- Parameters:¶
- endogarray_like
一个一维的内生响应变量。因变量。
- exogarray_like
一个 nobs x k 的数组,其中 nobs 是观测值的数量,k 是回归变量的数量。默认情况下不包含截距,应由用户添加。请参阅
statsmodels.tools.add_constant。- missing
str 可用的选项是‘none’、‘drop’和‘raise’。如果选择‘none’,则不进行nan检查。如果选择‘drop’,则会删除任何包含nan的观测值。如果选择‘raise’,则会引发错误。默认值是‘none’。
- hasconst
Noneor bool 指示RHS是否包含用户提供的常数。如果为True,则不检查常数,k_constant设置为1,所有结果统计量都计算为存在常数。如果为False,则不检查常数,k_constant设置为0。
- **kwargs
在使用公式接口时,用于设置模型属性的额外参数。
- Attributes:¶
exog_names外生变量的名称。
endog_names内生变量的名称。
注释
endog 和 exog 是对所提供数据的引用。因此,如果数据已经存储在numpy数组中并且发生了变化,那么 endog 和 exog 也会随之改变。
方法
fit()拟合模型到数据。
from_formula(公式, 数据[, 子集, 删除列])从公式和数据框创建模型。
predict(params[, exog])模型拟合后,predict 返回拟合值。
属性
内生变量的名称。
外生变量的名称。
Last update:
Oct 16, 2024