7#ifndef LIBA_REGRESS_SIMPLE_H
8#define LIBA_REGRESS_SIMPLE_H
20#if defined(__cplusplus)
94#if defined(__cplusplus)
98typedef struct a_regress_simple regress_simple;
109#if defined(__cplusplus)
double a_real
compiler built-in floating-point number type
Definition a.h:1006
void a_regress_simple_zero(a_regress_simple *ctx)
zeroing for simple linear regression
a_real a_regress_simple_eval(a_regress_simple const *ctx, a_real val)
compute predicted value for simple linear regression
void a_regress_simple_ols(a_regress_simple *ctx, a_size n, a_real const *x, a_real const *y)
ordinary least squares for simple linear regression
a_real a_regress_simple_evar(a_regress_simple const *ctx, a_real val)
compute predicted value for simple linear regression
void a_regress_simple_ols_(a_regress_simple *ctx, a_size n, a_real const *x, a_real const *y, a_real x_mean, a_real y_mean)
ordinary least squares for simple linear regression
void a_regress_simple_olsx(a_regress_simple *ctx, a_size n, a_real const *x, a_real const *y, a_real x_mean)
ordinary least squares for simple linear regression
void a_regress_simple_olsy(a_regress_simple *ctx, a_size n, a_real const *x, a_real const *y, a_real y_mean)
ordinary least squares for simple linear regression
void a_regress_simple_init(a_regress_simple *ctx, a_real coef, a_real bias)
initialize for simple linear regression
size_t a_size
unsigned integer type returned by the sizeof operator
Definition a.h:823
instance structure for simple linear regression
Definition regress_simple.h:106
a_real coef
Definition regress_simple.h:107
a_real bias
Definition regress_simple.h:108