87 virtual bool run() =0;
120template <
class Array>
163 inline virtual void setData( Array
const& data)
188template <
class Array,
class Weights_>
230 inline virtual void setData( Array
const& data)
268template <
typename YArray_,
typename XArray_,
class Weights_>
In this file we define the fundamental type String.
Abstract base class for all classes having a.
virtual ~IRunnerBase()
destructor
String msg_error_
String with the last error message.
virtual void update()
update the runner.
IRunnerBase()
default constructor
IRunnerBase(IRunnerBase const &runner)
copy constructor
virtual bool run()=0
run the computations.
bool hasRun_
true if run has been used, false otherwise
String const & error() const
get the last error message.
Abstract class for all classes making supervised learning.
~IRunnerSupervised()
destructor
virtual bool run()=0
run the computations.
IRunnerSupervised(IRunnerSupervised const &runner)
copy constructor
virtual void setY(YArray_ const &y)
set the data set.
virtual bool run(Weights_ const &weights)=0
run the weighted computations.
virtual void updateX()
update the runner when x data set is set.
YArray_ const * p_y_
A pointer on the y data set.
virtual void updateY()
update the runner when y data set is set.
virtual void update()
update the runner.
virtual void setData(YArray_ const &y, XArray_ const &x)
set the data set.
virtual void setX(XArray_ const &x)
set the x data set (predictors).
IRunnerSupervised()
default constructor
XArray_ const * p_x_
A pointer on the x data set.
IRunnerSupervised(YArray_ const &y, XArray_ const &x)
default constructor
IRunnerSupervised(YArray_ const *const &p_y, XArray_ const *const &p_x)
constructor
Abstract class for all classes making unsupervised learning.
virtual void setData(Array const *p_data)
Set the data set.
virtual void setData(Array const &data)
Set the data set.
virtual bool run()=0
run the computations.
virtual bool run(Weights_ const &weights)=0
run the weighted computations.
IRunnerUnsupervised(IRunnerUnsupervised const &runner)
copy constructor
Array const * p_data() const
get the data set
IRunnerUnsupervised(Array const &data)
constructor with a constant reference on the data set
Array const * p_data_
A pointer on the original data set.
IRunnerUnsupervised()
default constructor.
~IRunnerUnsupervised()
destructor
IRunnerUnsupervised(Array const *const p_data)
constructor with a pointer on the constant data set
Abstract class for all running class based on a data set.
IRunnerWithData(Array const &data)
constructor with a constant reference on the data set
IRunnerWithData()
default constructor.
IRunnerWithData(Array const *const p_data)
constructor with a pointer on the constant data set
~IRunnerWithData()
destructor
Array const * p_data_
A pointer on the original data set.
Array const * p_data() const
get the data set
virtual void setData(Array const &data)
Set the data set.
IRunnerWithData(IRunnerWithData const &runner)
copy constructor
virtual void setData(Array const *p_data)
Set the data set.
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
std::basic_string< Char > String
STK fundamental type of a String.
The namespace STK is the main domain space of the Statistical ToolKit project.