gwinferno.models.bsplines.smoothing.apply_difference_prior#
- apply_difference_prior(coefs, inv_var, degree=1)[source]#
Computes the P-Spline difference penalty.
- Parameters:
- coefsarray_like
B-Spline coefficients.
- inv_varfloat
Inverse of the penalty tuning parameter. Higher values result in smoother functions.
- degreeint, default=1
Difference order.
- Returns:
- float
Log difference prior.