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

missingstr

可用的选项是‘none’、‘drop’和‘raise’。如果选择‘none’,则不进行nan检查。如果选择‘drop’,则会删除任何包含nan的观测值。如果选择‘raise’,则会引发错误。默认值是‘none’。

hasconstNone or bool

指示RHS是否包含用户提供的常数。如果为True,则不检查常数,k_constant设置为1,所有结果统计量都计算为存在常数。如果为False,则不检查常数,k_constant设置为0。

**kwargs

在使用公式接口时,用于设置模型属性的额外参数。

Attributes:
exog_names

外生变量的名称。

endog_names

内生变量的名称。

注释

endogexog 是对所提供数据的引用。因此,如果数据已经存储在numpy数组中并且发生了变化,那么 endogexog 也会随之改变。

方法

fit()

拟合模型到数据。

from_formula(公式, 数据[, 子集, 删除列])

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

predict(params[, exog])

模型拟合后,predict 返回拟合值。

属性

endog_names

内生变量的名称。

exog_names

外生变量的名称。


Last update: Oct 16, 2024