多自变量分位数回归?

2024-04-26 13:38:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

你会怎么做呢


Tags: 数据modressummaryfitprint位数smf
1条回答
网友
1楼 · 发布于 2024-04-26 13:38:16

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

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

Res = mod.fit(q=0.5)

print(res.summary())

其中,y变量(y_var)是数据帧中的第一列

相关问题 更多 >