statsmodels.discrete.truncated_model.TruncatedLFPoisson.predict¶
-
TruncatedLFPoisson.predict(params, exog=
None, exposure=None, offset=None, which='mean', y_values=None)¶ 根据外生变量预测响应变量或其他统计量。
- Parameters:¶
- paramsarray_like
模型的参数。
- exog
ndarray,optional 主计数模型的解释变量。 如果
exog为 None,则将使用模型中的数据。- offset
ndarray,optional 偏移量被添加到均值函数的线性预测器中,系数等于1。 如果exog不为None,则默认值为零;如果exog为None,则默认值为模型偏移量。
- exposure
ndarray,optional Log(exposure) 被添加到线性预测器中,系数等于1。如果指定了exposure,则该方法会对其进行对数化处理。用户不需要先对其进行对数化处理。如果exog不为None,则默认值为1;如果exog为None,则默认值为模型的exposure。
- which
str(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:¶
predictedvalues
注释
如果指定了曝光,那么该方法将会记录它。用户不需要先记录它。
Last update:
Oct 16, 2024