Skip to content
/ wQISA Public

A Python implemention of Weighted Quasi Interpolant Spline Approximations, based on k-NN weight functions and cross-validation

License

Notifications You must be signed in to change notification settings

rea1991/wQISA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Weighted Quasi Interpolant Spline Approximation (wQISA) for Rainfall Fields

This code performs wQISA with k-nearest neighbours weight functions. More details on the input data and the method itself are provided in the main file (wQISA for Rainfall Fields.ipynb).

Parameters setting

The optimal k is chosen, together with the optimal refinement level of the tensor mesh, by minimizing some prediction error (here: mean square error). The prediction error is estimated by performing 5 times a 5-fold cross-validation on the original dataset. For the sake of simplicity, we here directly upload the splitted data.

Output

The main file is expected to print some statistics for the error distribution, together with the optimal parameters. By using the data provided in the folder "data" and the suggested spline library (see the main file), the output should be the following:

Average min is    0.04710540096550549
Average max is    2.889891020683991
Average mean is   0.9970376033520634
Average median is 0.9013234682760833
Average std is    0.7082250055027819
Average MSE is    1.5138957396858879

and

Optimal k is 9
Optimal n is 10

References

[1] A. Raffo, S. Biasotti. Weighted Quasi Interpolant Spline Approximations: Properties and Applications. Numerical Algorithms, Volume 87, Pages 819–847 (2021). DOI: 10.1007/s11075-020-00989-4.

[2] A. Raffo, S. Biasotti. Data-driven quasi-interpolant spline surfaces for point cloud approximation. Computers & Graphics, Volume 89, Pages 144-155 (2020). DOI: 10.1016/j.cag.2020.05.004.

About

A Python implemention of Weighted Quasi Interpolant Spline Approximations, based on k-NN weight functions and cross-validation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published