Roughness regularization for functional data analysis with free knots spline estimation | Synapse