|
A Genetic Programming-Driven $ |( U8 M7 v: d. A! ^( x0 U& y
Data Fitting Method
7 ]* \* y6 g9 X: \
- n8 T/ i8 V+ g. e
$ F+ K; H, ^+ \0 C9 E, v
( V5 A3 d1 {* @Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has
( Z$ |" t% I" vthe best fifit to a series of data points. Different with constructing a fifitting model from same type of function,4 ?3 B. U: w n2 y8 `
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have g6 m% ^- m p* Y. m$ y
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
3 a2 U# E4 g5 W% [% hfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.* |) H1 q2 B/ Z& q
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
( b4 a1 ?# M$ n0 J5 mmodel construction approach. In this approach, the model is expressed by an improved tree coding expression. w% g1 R! n5 S' i; @) W& b
and constructed through an evolution search process driven by the genetic programming. In order to verify
! L! n& @* g5 r0 [$ Vthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The5 t$ B9 p( D8 r4 Q
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
& |- x3 d* ]& ]" i' M2 Raccuracy and interpretability
) A9 \- Y6 A' e) ]( K) X
! r) B5 n& w9 Y* a. O% O1 @! A: _- T
t0 v6 o5 l( X p* B$ m0 q( g' R" m3 v7 n8 }: A
* R( j% k" M% {$ g3 p
|