Lrnr_solnp_density_quiet: sl3 extension: Nonlinear Optimization via Augmented Lagrange

Lrnr_solnp_density_quietR Documentation

sl3 extension: Nonlinear Optimization via Augmented Lagrange

Description

This version is a copy of sl3::Lrnr_solnp with additional consideration for users that want explicit control over printed output of solnp

Format

R6Class object.

Details

This meta-learner provides fitting procedures for density estimation, finding convex combinations of candidate density estimators by minimizing the cross-validated negative log-likelihood loss of each candidate density. The optimization problem is solved by making use of solnp, using Lagrange multipliers. For further details, consult the documentation of the Rsolnp package.

Value

Learner object with methods for training and prediction. See Lrnr_base for documentation on learners.

Parameters

trace=0

The value of the objective function and the parameters is printed at every major iteration (default 0).

tol=0

Relative tolerance on feasibility and optimality (default 1e-8, default in Rsolnp package is 1e-8).

...

Not currently used.

Super class

sl3::Lrnr_base -> Lrnr_solnp_density_quiet

Methods

Public methods

Inherited methods

Method new()

Usage
Lrnr_solnp_density_quiet$new(tol = 1e-05, trace = 0, ...)

Method clone()

The objects of this class are cloneable with this method.

Usage
Lrnr_solnp_density_quiet$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

Other Learners: Lrnr_density_gaussian, Lrnr_multinom, Lrnr_polspline_quiet, Lrnr_solnp_quiet, Lrnr_stepwise


alexpkeil1/vibr documentation built on Sept. 13, 2023, 3:20 a.m.