plot_gcv()#
- GCV.plot_gcv(fig: Figure | None = None, axes: Axes | None = None, bounds: Collection[float | None] | None = None, n_beta: int = 500, show_min_line: bool = True) tuple[Figure, Axes]Source#
Plotting GCV as a function of the regularization parameter in log-log scale.
- Parameters:
- fig
Figure,optional A matplotlib figure object, by default None.
- axes
Axes,optional A matplotlib Axes object, by default None.
- bounds
Collection[float|None],optional Boundary pair of log10 of regularization parameters, by default
bounds. If you set the bounds like(-10, None), the higher bound is set to \(\log_{10}\sigma_1^2\). Raise an error if a >= b in (a, b).- n_beta
int,optional Number of regularization parameters, by default 500.
- show_min_linebool,
optional Whether or not to plot the vertical red dashed line at the minimum GCV point, by default True.
- fig
- Returns: