2

是否可以使用多个自变量 (x) 运行分位数回归。使用 Python 我尝试了 statsmodel

mod = smf.quantreg(y, X)
res = mod.fit(q=.5)
print(res.summary())

其中 y 和 X 是 Pandas 数据帧。这适用于 OLS,但对于分位数回归我不适用。

您将如何执行此操作?

4

1 回答 1

0

另一种quantreg处理多列的方法(当您不想写出每个变量时)是执行以下操作:

Mod = smf.quantreg(f”y_var~ {' + '.join(df.columns[1:])}”)

Res = mod.fit(q=0.5)

print(res.summary())

我的 y 变量 ( y_var) 是我的数据框中的第一列。

于 2021-10-07T14:25:26.370 回答