ifw-odp 5.1.1
 
Loading...
Searching...
No Matches
clipm_math_regression.h
Go to the documentation of this file.
1
5
6#ifndef CLIPM_MATH_REGRESSION_H
7#define CLIPM_MATH_REGRESSION_H
8
9/*-----------------------------------------------------------------------------
10 Includes
11 -----------------------------------------------------------------------------*/
12
13#include <cpl.h>
14
15/*-----------------------------------------------------------------------------
16 Declaration Block
17 -----------------------------------------------------------------------------*/
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23/*-----------------------------------------------------------------------------
24 Prototypes
25 -----------------------------------------------------------------------------*/
26
28 const double *x,
29 const double *y,
30 int N,
31 double *out_mse);
32
33cpl_polynomial *clipm_math_regression_linear(
34 const cpl_matrix *Xpos,
35 const cpl_vector *Y,
36 double *out_mse);
37
39 const cpl_matrix *Xpos,
40 const cpl_matrix *Y,
41 double *out_mse);
42
43/*----------------------------------------------------------------------------*/
44
45#ifdef __cplusplus
46} /* extern "C" */
47#endif
48
49#endif /* CLIPM_MATH_REGRESSION_H */
cpl_polynomial * clipm_math_regression_linear_1d(const double *x, const double *y, int N, double *out_mse)
Do a single linear regression.
Definition clipm_math_regression.c:76
cpl_polynomial * clipm_math_regression_linear(const cpl_matrix *Xpos, const cpl_vector *Y, double *out_mse)
Do a multiple (multivariate) linear regression.
Definition clipm_math_regression.c:215
cpl_matrix * clipm_math_regression_linear_series(const cpl_matrix *Xpos, const cpl_matrix *Y, double *out_mse)
Do a multiple (multivariate) linear regression respectively for test data sets in a series.
Definition clipm_math_regression.c:411