Skip to content

A framework for multivariate functions together with constructors for schumaker splines, OLS, Chebyshev, MARS splines for approximation.

License

Notifications You must be signed in to change notification settings

s-baumann/MultivariateFunctions.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultivariateFunctions.jl

Build Coverage Documentation
Build status codecov docs-latest-img

This implements single algebra and evaluation on Multivariate functions. There are a few ways in which it can be used.

  • This can be used for approximation functions. It can currently implement OLS functions, Chebyshev polynomials, the Schumaker shape preserving spline and basic interpolation schemes. It can also do Recursive Partitioning and create Multivariate Adaptive Regression (MARS) Splines. It could be extended to implement other approximation schemes.
  • All basic algebra and calculus on a MultivariateFunction can be done analytically.
  • Newton's method is implemented so that roots and optima can be found using analytical Jacobians and Hessians.

About

A framework for multivariate functions together with constructors for schumaker splines, OLS, Chebyshev, MARS splines for approximation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages