yat  0.18.2pre
Public Member Functions | List of all members
theplu::yat::regression::Multivariate Class Referenceabstract

#include <yat/regression/Multivariate.h>

Inheritance diagram for theplu::yat::regression::Multivariate:
theplu::yat::regression::MultiDimensional theplu::yat::regression::NegativeBinomial theplu::yat::regression::Poisson

Public Member Functions

virtual ~Multivariate (void)
 destructor
 
virtual void fit (const utility::Matrix &x, const utility::VectorBase &y)=0
 
virtual const utility::Vectorfit_parameters (void) const =0
 
virtual double predict (const utility::VectorBase &x) const =0
 predict value in x according to model
 

Detailed Description

Interface class for multivariate regression classes.

Since
new in yat 0.15

Member Function Documentation

◆ fit()

virtual void theplu::yat::regression::Multivariate::fit ( const utility::Matrix x,
const utility::VectorBase y 
)
pure virtual

Estimating model parameters based on X to fit output data y. Each row in X corresponds to one data point, i.e., number of rows in X must match size of y.

Implemented in theplu::yat::regression::NegativeBinomial, theplu::yat::regression::MultiDimensional, and theplu::yat::regression::Poisson.

◆ fit_parameters()

virtual const utility::Vector& theplu::yat::regression::Multivariate::fit_parameters ( void  ) const
pure virtual

The documentation for this class was generated from the following file:

Generated on Tue Sep 7 2021 17:32:34 for yat by  doxygen 1.8.14