pub struct ParamGrid { /* private fields */ }
Expand description
The structure represents the logarithmic grid range of statmodel parameters.
It is used for optimizing statmodel accuracy by varying model parameters, the accuracy estimate being computed by cross-validation.
Implementations§
source§impl ParamGrid
impl ParamGrid
sourcepub fn for_range(
_min_val: f64,
_max_val: f64,
_log_step: f64
) -> Result<ParamGrid>
pub fn for_range( _min_val: f64, _max_val: f64, _log_step: f64 ) -> Result<ParamGrid>
Constructor with parameters
sourcepub fn create(
min_val: f64,
max_val: f64,
logstep: f64
) -> Result<Ptr<ParamGrid>>
pub fn create( min_val: f64, max_val: f64, logstep: f64 ) -> Result<Ptr<ParamGrid>>
Creates a ParamGrid Ptr that can be given to the %SVM::trainAuto method
Parameters
- minVal: minimum value of the parameter grid
- maxVal: maximum value of the parameter grid
- logstep: Logarithmic step for iterating the statmodel parameter
C++ default parameters
- min_val: 0.
- max_val: 0.
- logstep: 1.
sourcepub fn create_def() -> Result<Ptr<ParamGrid>>
pub fn create_def() -> Result<Ptr<ParamGrid>>
Creates a ParamGrid Ptr that can be given to the %SVM::trainAuto method
Parameters
- minVal: minimum value of the parameter grid
- maxVal: maximum value of the parameter grid
- logstep: Logarithmic step for iterating the statmodel parameter
Note
This alternative version of ParamGrid::create function uses the following default values for its arguments:
- min_val: 0.
- max_val: 0.
- logstep: 1.
Trait Implementations§
source§impl Boxed for ParamGrid
impl Boxed for ParamGrid
source§impl ParamGridTrait for ParamGrid
impl ParamGridTrait for ParamGrid
fn as_raw_mut_ParamGrid(&mut self) -> *mut c_void
source§fn set_min_val(&mut self, val: f64)
fn set_min_val(&mut self, val: f64)
Minimum value of the statmodel parameter. Default value is 0.
source§fn set_max_val(&mut self, val: f64)
fn set_max_val(&mut self, val: f64)
Maximum value of the statmodel parameter. Default value is 0.
source§fn set_log_step(&mut self, val: f64)
fn set_log_step(&mut self, val: f64)
Logarithmic step for iterating the statmodel parameter. Read more
source§impl ParamGridTraitConst for ParamGrid
impl ParamGridTraitConst for ParamGrid
fn as_raw_ParamGrid(&self) -> *const c_void
impl Send for ParamGrid
Auto Trait Implementations§
impl RefUnwindSafe for ParamGrid
impl !Sync for ParamGrid
impl Unpin for ParamGrid
impl UnwindSafe for ParamGrid
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more