liba 0.1.15
An algorithm library based on C/C++
Loading...
Searching...
No Matches
a_regress_linear Struct Reference

instance structure for linear regression More...

#include <regress_linear.h>

Public Member Functions

void init (a_real *p, a_size n, a_real b=0)
a_real eval (a_real const *val) const
void err (a_size n, a_real const *x, a_real const *y, a_real *err) const
void pdm (a_size n, a_real const *x, a_real *pdm, a_real y_mean) const
void gd (a_real const *input, a_real error, a_real alpha)
void sgd (a_size n, a_real const *x, a_real const *y, a_real alpha)
void bgd (a_size n, a_real const *x, a_real const *err, a_real alpha)
a_real mgd (a_size n, a_real const *x, a_real const *y, a_real *err, a_real delta, a_real lrmax, a_real lrmin, a_size lrtim, a_size epoch, a_size batch)
void zero ()

Data Fields

a_realcoef_p
a_size coef_n
a_real bias

Detailed Description

instance structure for linear regression

Field Documentation

◆ bias

a_real a_regress_linear::bias

intercept

◆ coef_n

a_size a_regress_linear::coef_n

number of regression coefficients

◆ coef_p

a_real* a_regress_linear::coef_p

points to regression coefficients


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