Skip to main content

optimize_parameter

Function optimize_parameter 

Source
pub fn optimize_parameter<F, Func, BuilderFunc>(
    x: &ArrayView1<'_, F>,
    y: &ArrayView1<'_, F>,
    param_values: &ArrayView1<'_, F>,
    interp_fn_builder: BuilderFunc,
) -> InterpolateResult<F>
where F: Float + FromPrimitive + Debug + Display, Func: Fn(&ArrayView1<'_, F>, &ArrayView1<'_, F>, &ArrayView1<'_, F>) -> InterpolateResult<Array1<F>>, BuilderFunc: Fn(F) -> Func,
Expand description

Find optimal interpolation parameters

§Arguments

  • x - Original x coordinates
  • y - Original y values
  • param_values - Array of parameter values to try
  • interp_fn_builder - Function that builds an interpolation function with a parameter

§Returns

The parameter value that minimizes the cross-validation error