mgcv: como extrair nós, bases, coeficientes e previsões para splines-P de forma adaptativa?

Estou usando o pacote mgcv no R para ajustar alguns splines polinomiais a alguns dados via:

x.gam <- gam(cts ~ s(time, bs = "ad"), data = x.dd,
             family = poisson(link = "log"))

Estou tentando extrair a forma funcional do ajuste.x.gam é umgamObject, e eu tenho lido a documentação, mas não encontrei informações suficientes para reconstruir manualmente a função ajustada.

x.gam$smooth contém informações sobre se os nós foram colocados;x.gam$coefficients fornece os coeficientes de spline, mas não sei em que ordem os splines polinomiais são usados e a procura no código não revelou nada.

Existe uma maneira clara de extrair os nós, coeficientes e bases usados para que se possa reconstruir manualmente o ajuste?

questionAnswers(1)

yourAnswerToTheQuestion