mgcv: Wie werden Knoten, Basis, Koeffizienten und Vorhersagen für P-Splines in adaptive smooth extrahiert?

Ich verwende das mgcv-Paket in R, um einige Polynom-Splines an einige Daten anzupassen:

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

Ich versuche die funktionale Form der Passung zu extrahieren.x.gam ist eingamObject, und ich habe die Dokumentation gelesen, aber nicht genügend Informationen gefunden, um die angepasste Funktion manuell zu rekonstruieren.

x.gam$smooth enthält Informationen darüber, ob die Knoten platziert wurden;x.gam$coefficients gibt die Spline-Koeffizienten an, aber ich weiß nicht, welche Polynom-Splines in welcher Reihenfolge verwendet werden, und ein Blick in den Code hat nichts ergeben.

ibt es eine gute Möglichkeit, die verwendeten Knoten, Koeffizienten und die Basis zu extrahieren, damit die Anpassung manuell rekonstruiert werden kan