Используйте предикат () для набора данных различной длины

Я оценил условный квантиль 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 строк. И кажется, что он просто использует старые данные.

В чем именно проблема здесь и есть ли способ справиться с этим?

Редактировать: он отлично работает, когда я использую новые данные с тем же количеством строк.

0 ответов

Другие вопросы по тегам