#r #mgcv #bspline
Вопрос:
До недавнего обновления mgcv
(1.8-37 на 2021/9/23) прогнозы, выходящие за пределы диапазона обучающих данных для b-сплайнов, оставались постоянными при прогнозируемом значении на самых внешних узлах в обучающих данных. Прогнозы теперь генерируются с использованием линейной экстраполяции, предположительно для согласованности со сплайнами TPRS по умолчанию. У меня есть код, который зависит от предыдущего поведения, и мой рабочий компьютер слишком заблокирован, чтобы устанавливать старые версии пакета из исходного кода, поэтому мой вопрос: как я могу воссоздать старое поведение b-сплайнов, используя новейшую версию mgcv
на момент написания этой статьи (2021/10/21)?
Комментарии:
1. Я не вижу ничего, связанного со сплайном b, в списке изменений довольно много версий, и экстраполяция, о которой вы упомянули, — это не то поведение, с которым я сталкивался; по крайней мере, в июне 2020 года, когда я опубликовал этот пост в блоге, была линейная экстраполяция.
2. Ah…it была подлая ошибка в моем коде, которая случайно подняла голову примерно в то же время, что и обновление mgcv. Моя ошибка. Я удалю этот вопрос.