【发布时间】:2021-10-07 22:25:26
【问题描述】:
是否可以使用多个自变量 (x) 运行分位数回归。 使用 Python 我尝试了 statsmodel
mod = smf.quantreg(y, X)
res = mod.fit(q=.5)
print(res.summary())
其中 y 和 X 是 Pandas 数据帧。这适用于 OLS,但对于分位数回归我不适用。
您将如何执行此操作?
【问题讨论】:
-
“它不起作用”没有提供信息。有什么问题?如果有,请显示回溯。
-
您正在使用带有数据框的公式接口。请改用
sm.QuantReg。 statsmodels.org/dev/generated/… -
QuantReg是OLS的对应类。quantreg对应于ols,它们都需要一个公式和一个DataFrame,例如quantreg("y ~ 1 + x1 + x2", data)。
标签: python statsmodels quantile-regression