statsmodels.genmod.generalized_estimating_方程.GEEResults.get_margeff¶
-
GEEResults.get_margeff(at=
'overall', method='dydx', atexog=None, dummy=False, count=False)[source]¶ 获取拟合模型的边际效应。
- Parameters:¶
- at
str,optional 选项包括:
‘overall’,每个观测值边际效应的平均值。
‘mean’, 每个回归变量的均值处的边际效应。
‘中位数’,每个回归变量的中位数处的边际效应。
‘zero’, 每个回归变量在零处的边际效应。
‘all’,每个观测值的边际效应。如果at是‘all’,只有margeff将可用。
请注意,如果指定了exog,那么使用at选项计算所有未由exog指定的变量的边际效应。
- method
str,optional 选项包括:
‘dydx’ - dy/dx - 不进行转换,返回边际效应。这是默认设置。
‘eyex’ - 估计 exog 中变量的弹性 – d(lny)/d(lnx)
‘dyex’ - 估计半弹性 – dy/d(lnx)
‘eydx’ - 估计半弹性 – d(lny)/dx
请注意,转换是在每次观测计算之后进行的。二元变量的半弹性是通过中点法计算的。对于离散变量,‘dyex’ 和 ‘eyex’ 没有意义。
- atexogarray_like,
optional 可选地,您可以提供外生变量,以获取边际效应。这应该是一个字典,键为零索引的列号,值为字典的值。默认情况下,所有自变量(不包括常数项)均为None。
- dummybool,
optional 如果为False,则将二进制变量(如果存在)视为连续变量。这是默认设置。否则如果为True,则将二进制变量视为从0变为1。请注意,任何为0或1的变量都被视为二进制变量。目前,每个二进制变量分别处理。
- countbool,
optional 如果为 False,则将计数变量(如果存在)视为连续变量。这是默认设置。否则,如果为 True,则边际效应是当每个观测值增加一个单位时概率的变化。
- at
- Returns:¶
- effects
ndarray 与输入选项对应的边际效应
- effects
注释
当使用泊松模型后,返回每个周期内预期的事件数量,假设模型是逻辑线性的。
Last update:
Oct 16, 2024