A new representation of splines that targets efficiency in the analysis of functional data is implemented. The efficiency is achieved through two novel features: using the recently introduced orthonormal spline bases, the so-called {\it splinets} and accounting for the spline support sets in the proposed spline object representation. The recently-introduced orthogonal splinets are evaluated by {\it dyadic orthogonalization} of the $B$-splines. The package is built around the {\it Splinets}-object that represents a collection of splines. It treats splines as mathematical functions and contains information about the support sets and the values of the derivatives at the knots that uniquely define these functions. Algebra and calculus of splines utilize the Taylor expansions at the knots within the support sets. Several orthonormalization procedures of the $B$-splines are implemented including the recommended dyadic method leading to the splinets. The method bases on a dyadic algorithm that can be also viewed as the efficient method of diagonalizing a band matrix. The locality of the $B$-splines in terms of the support sets is, to a great extend, preserved in the corresponding splinet. This together with implemented algorithms utilizing locality of the supports provides a valuable computational tool for functional data analysis. The benefits are particularly evident when the sparsity in the data plays an important role. Various diagnostic tools are provided allowing to maintain the stability of the computations. Finally, the projection operation to the space of splines is implemented that facilitates functional data analysis. An example of a simple functional analysis of the data using the tools in the package is presented. The functionality of the package extends beyond the splines to piecewise polynomial functions, although the splines are its focus.
翻译:执行用于分析功能数据效率的新样条表示。 效率是通过两个新特点实现的: 使用最近引入的正方形样条基, 所谓的 {it splinets}, 并核算拟议样条对象表解中的样条支持组。 最近引入的正方形样条代表 $B$- sline 。 套件是围绕 shiit Splinets} 对象构建的, 代表着一个样条的集合。 它将螺丝条作为数学函数处理, 并包含关于支持组的信息和在定义这些函数的结节上的衍生物值。 斜线的变形和缩略线将泰勒的扩展用于支持各支持点的结节。 $B$- spoinal化程序已经实施, 包括引导Spline 的推荐 dyadict 方法。 ddialinesal 运算法中的方法基础可以同时使用稳定值数据流流数据流的计算法, 将稳定值数据流流流数据流的计算结果的缩缩图中, 提供一个有效的工具的缩略图的递增工具的缩缩图。