Используйте предикат () для набора данных различной длины
Я оценил условный квантиль 0,1 модели линейной регрессии, ранее оцененный МНК, применяя rq. Исходные данные состоят из 8760 строк (почасовые данные за один год).
> require("quantreg")
> Qr_0.1 = rq(Reg_OLS, tau=0.1)
Теперь я хочу использовать оценочную модель, чтобы предсказать гораздо меньший промежуток времени:
> Qrpredict_0.1 = predict.rq(Qr_0.1, newdata)
Но это приводит к следующему предупреждающему сообщению:
Warning message:'newdata' had 192 rows but variables found have 8760 rows
Результат, который я получаю, состоит из 8760 строк. И кажется, что он просто использует старые данные.
В чем именно проблема здесь и есть ли способ справиться с этим?
Редактировать: он отлично работает, когда я использую новые данные с тем же количеством строк.