0

我需要对我的数据进行分位数回归。我使用这样的代码:

library(quantreg)
quantreg25 <- rq(Y ~ X, tau = 0.25)
P <- predict.rq(quantreg25, newdata=test)

但是,我收到错误消息:

警告消息:
“newdata”有 60000 行,但找到的变量有 30000 行

我的训练集中有 30k 行,测试集中有 60k 行。脚本有效,但是,它只创建 30k 值,而不是预期的 60k。我如何Y在这里使用分位数回归拟合和预测测试集中的值?

4

0 回答 0