我有一个带有 1 个回归量和 1 个回归量的分位数回归模型。我想假设检验回归量在每个分位数上都相等。我想到的一种方法是在 {0.01,0.02,....,0.99} 上测试所有 tau。但是,我将不得不写:
anova(model1,model2,model3,.......,model99)
,其中每个模型对应一个不同的 tau。问题:如何让 anova() 接受大量类型的模型,rq
而无需手动输入它们?
我的解决方案尝试是这样做:
y = rnorm(100)
x = rnorm(100)
rqs_object <- rq(y~x,tau=1:99/100)
anova(rqs_object)
但是,不幸的是,anova
显然不采用 object type rqs
,只采用 type 。rq
交叉在这里发布,直到我确定它对问题有很大的编程/专业元素。