#include <crossval.h>
Inheritance diagram for vFoldCrossVal:
Public Member Functions | |
vFoldCrossVal (UINT v=10, UINT r=0) | |
vFoldCrossVal (std::istream &is) | |
virtual const id_t & | id () const |
virtual vFoldCrossVal * | create () const |
Create a new object using the default constructor. | |
virtual vFoldCrossVal * | clone () const |
Create a new object by replicating itself. | |
UINT | folds () const |
void | set_folds (UINT v, UINT r=0) |
set the folds and optionally also set the number of rounds | |
Protected Member Functions | |
virtual std::vector< REAL > | cv_round () const |
virtual bool | serialize (std::ostream &, ver_list &) const |
virtual bool | unserialize (std::istream &, ver_list &, const id_t &=NIL_ID) |
Protected Attributes | |
UINT | n_folds |
Definition at line 92 of file crossval.h.
|
Definition at line 94 of file crossval.h. References vFoldCrossVal::set_folds(). Referenced by vFoldCrossVal::clone(), and vFoldCrossVal::create(). |
|
Definition at line 95 of file crossval.h. |
|
Create a new object by replicating itself.
return new Derived(*this);
Implements CrossVal. Definition at line 99 of file crossval.h. References vFoldCrossVal::vFoldCrossVal(). Referenced by vFoldCrossVal::cv_round(). |
|
Create a new object using the default constructor. The code for a derived class Derived is always return new Derived(); Implements CrossVal. Definition at line 98 of file crossval.h. References vFoldCrossVal::vFoldCrossVal(). |
|
using perm[i] is bad for system cache Implements CrossVal. Definition at line 147 of file crossval.cpp. References dataset::append(), vFoldCrossVal::clone(), CrossVal::lm, vFoldCrossVal::n_folds, LearnModel::ptd, CrossVal::set_train_data(), and CrossVal::size(). |
|
Definition at line 101 of file crossval.h. References vFoldCrossVal::n_folds. |
|
Implements Object. |
|
Reimplemented from CrossVal. Definition at line 134 of file crossval.cpp. References vFoldCrossVal::n_folds, and SERIALIZE_PARENT. |
|
set the folds and optionally also set the number of rounds
Definition at line 103 of file crossval.h. References vFoldCrossVal::n_folds, and CrossVal::set_rounds(). Referenced by vFoldCrossVal::vFoldCrossVal(). |
|
Reimplemented from CrossVal. Definition at line 140 of file crossval.cpp. References vFoldCrossVal::n_folds, Object::NIL_ID, and UNSERIALIZE_PARENT. |
|
Definition at line 109 of file crossval.h. Referenced by vFoldCrossVal::cv_round(), vFoldCrossVal::folds(), vFoldCrossVal::serialize(), vFoldCrossVal::set_folds(), and vFoldCrossVal::unserialize(). |