Release 0.7.0
Changes:
The spline functions where rewritten to add the ability of using a non-equidistant knot sequence and a penalty term defined on the sobolev space. This change induces breaking changes to small parts of the API.
Interface:
ndiffdefines the degree of differencing for creating the penalty term. For values between 1 and 2 a weighted sum of the difference penalization matrices is used.rel_nsegis replaced byknot_distance( distance between knots). Defaults to 0.025, which corresponds to the grid steps when knot_distance_power = 1 (the default).- A new parameter
knot_distance_powerdefines if knots are uniformly distributed. Defaults to 1 which corresponds to the equidistant case. Values less than 1 create more knots in the center while values above 1 concentrate more knots in the tails. - A new parameter
allow_quantile_crossingdefines if quantile crossing is allowed. Defaults to false, which means that predictions will be sorted.
Internal changes:
- Functions for calculating the b-spline basis are now exported to R as internal functions of the package. They can be accessed using the
package:::functionnotation.
Refer to NEWS.md for changes in older versions.