méthodes d’interpolation de GNU R
L’interpolation de données bivariées pour des grilles régulières et
irrégulières, soit linéaire ou en utilisant des splines, compose la principale
partie de ce paquet. Il est destiné à fournir des fonctions libres (FOSS) aux
fonctions sous licence d’ACM, akima::interp et tripack::tri.mesh. Actuellement,
la partie d’interpolation linéaire par morceaux de akima::interp (et aussi
akima::interpp) est implémentée dans interp::interp ; cela correspond à l’appel
akima::interp(..., linear=TRUE) qui est le réglage par défaut et couvre la
plupart des cas d’utilisation de akima::interp dans les paquets de dépendance.
Une réimplémentation d’interpolation par splines d’Akima (akima::interp(...,
linear=FALSE)) est actuellement en développement et complétera le paquet dans
une prochaine version. Des estimateurs pour des dérivées partielles sont déjà
disponibles et sont un prérequis pour l’interpolation par spline. La partie de
base est actuellement un algorithme (licence GPL) de triangulation (algorithme
« sweep hull » de David Sinclair) fournissant le point de départ pour
l’interpolation linéaire par morceaux. Un effet de bord de cet algorithme est
aussi utilisé pour fournir des remplaçants des fonctions de base du paquet
tripack qui souffre aussi des restrictions d’ACM. Toutes les fonctions sont
conçues pour être rétrocompatibles avec leurs pendants d’akima/tripack.