statsmodels.discrete.truncated_model.TruncatedLFPoisson.predict

TruncatedLFPoisson.predict(params, exog=None, exposure=None, offset=None, which='mean', y_values=None)

根据外生变量预测响应变量或其他统计量。

Parameters:
paramsarray_like

模型的参数。

exogndarray, optional

主计数模型的解释变量。 如果 exog 为 None,则将使用模型中的数据。

offsetndarray, optional

偏移量被添加到均值函数的线性预测器中,系数等于1。 如果exog不为None,则默认值为零;如果exog为None,则默认值为模型偏移量。

exposurendarray, optional

Log(exposure) 被添加到线性预测器中,系数等于1。如果指定了exposure,则该方法会对其进行对数化处理。用户不需要先对其进行对数化处理。如果exog不为None,则默认值为1;如果exog为None,则默认值为模型的exposure。

whichstr (optional)

要预测的统计量。默认是‘均值’。

  • ‘mean’ : 因变量的条件期望 E(y | x)

  • ‘mean-main’ : 截断计数模型的均值参数。 注意,这不是截断分布的均值。

  • ‘linear’ : 截断计数模型的线性预测器。

  • ‘var’ : 返回模型所隐含的endog的估计方差。

  • ‘prob-trunc’ : 截断的概率。这是由截断模型隐含的观察到零计数的概率。

  • ‘prob’ : 每个计数从0到max(endog)的概率,或者如果提供了y_values,则为这些值的概率。这是一个多元返回(当预测多个观测值时为2维)。截断区域中的概率为零。

  • ‘prob-base’ : 未截断基础分布的概率。 这些概率是针对从0到max(endog)的每个计数,或者如果提供了y_values,则是针对这些值。这是一个多元返回(当预测多个观测值时为2维)。

y_valuesarray_like

随机变量 endog 的值,在这些值上计算 pmf。 仅在 which="prob" 时使用

Returns:
predicted values

注释

如果指定了曝光,那么该方法将会记录它。用户不需要先记录它。


Last update: Oct 16, 2024