A simító spline egy függvénybecslés , amelyet a kezdeti adatok zajos megfigyeléseiből kapunk, és további számításokban használjuk fel a k függvénymodell megfelelőségének és a függvény mértékalapú görbületének egyensúlyba hozására . Más szavakkal, a simító spline fontos eszköz, amikor olyan zajos adatokkal dolgozik, mint a , . A simító spline legismertebb típusa a köbös spline .
Legyen a kifejezés által generált megfigyelések sorozata . Egy függvény spline-jainak simításával történő közelítése egy olyan függvényként definiálható (a kétszer differenciálható függvények osztályában), amely minimalizálja [1]
Megjegyzések:
Osszuk két szakaszra a simító spline-t leíró kifejezések keresését:
Kezdjük a második lépéssel:
Meg van adva az "illesztett" értékek vektora ; a spline-kritérium négyzetösszege konstans. Csak minimalizálni kell , és a minimalizálás egy természetes köbös spline , amely interpolálja a pontokat . Ez az interpolációs spline - egy lineáris operátor - a következőképpen ábrázolható:
,ahol az alapvető spline függvények halmaza. Ennek eredményeként a sima tulajdonság hiánya miatt kiszabott büntetés formája van
ahol az A elemek vannak . A bázisfüggvények és az A mátrix függ a független változók konfigurációjától , de nem a vagy -tól .
Visszatérve az első lépéshez, a súlyozott négyzetösszeg a következőképpen írható fel:
ahol . a minimalizálás ad
A képlet fenti megszorításából a definícióból következik, hogy az algoritmus tetszőleges adathalmazra nem működik. Ha az algoritmust egy többdimenziós tér tetszőleges ponthalmazára kívánja használni, akkor olyan algoritmusra van szüksége, amely nem rendelkezik ilyen korlátozásokkal. Egy lehetséges megoldás egy paraméter bevezetése úgy, hogy a bemeneti adatok az adott paramétertől függően egydimenziós függvényekként ábrázolhatók legyenek; ezt követően minden funkcióhoz simítást alkalmazhat. Két dimenzióban a megoldás a paraméterezés és az as and where . Erre alkalmas megoldás a felhalmozott távolság ahol . [2] [3]
A paraméterezés részletesebb elemzését ETY Lee végezte. [négy]
A simító spline-ok a következőkhöz kapcsolódnak, de különböznek:
A sima spline -ok forráskódja Carl de Boor A Practical Guide to Splines című könyvének példáiból származhat . A példák Fortran nyelven íródnak . A frissített forráskódok Carl de Boor hivatalos honlapján is elérhetők [1] .
Görbék | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Definíciók | |||||||||||||||||||
Átalakult | |||||||||||||||||||
Nem síkbeli | |||||||||||||||||||
Lapos algebrai |
| ||||||||||||||||||
Lapos transzcendentális |
| ||||||||||||||||||
fraktál |
|