36#ifndef STK_ISTATMODEL_H
37#define STK_ISTATMODEL_H
82template <
class Derived>
90 typedef typename Data::Type
Type;
101 {
if (p_data) this->
initialize(p_data->sizeRows(), p_data->sizeCols()) ;}
In this file we define the interface base class IStatModelBase.
In this file we define the constant and utilities methods used in the project Model.
In this file we define the Interface base classes IMultiLaw and JointProbability.
This file include all the other header files of the project Sdk.
Interface base class for all Statistical Models.
void setNbSample(int const &nbSample)
set the number of samples of the model
void setNbVariable(int const &nbVariable)
set the number of variables of the model
void initialize(int nbSample, int nbVariable)
set the dimensions of the parameters of the model
Base class for all Statistical Models [Deprecated], have been replaced by IStatModel.
Data const * p_dataij_
A pointer on the original data set.
Data::Type Type
Type of the data contained in the container.
void setData(Data const *p_data)
Set the data set of the model.
Data const *const p_dataij() const
IStatModel(Data const *p_data)
Constructor with a ptr on the data set.
hidden::Traits< Data >::Row Row
Type of the row of the data container (a sample)
hidden::ModelTraits< Derived >::ParamHandler ParamHandler
void setData(Data const &data)
Set the data set of the model.
IStatModel(Data const &data)
Constructor with data set.
hidden::ModelTraits< Derived >::Data Data
The namespace STK is the main domain space of the Statistical ToolKit project.