|
A Genetic Programming-Driven 1 c2 _8 f# v/ A& ^, G: u
Data Fitting Method
$ Z- ]' u! t# s- J. ^
2 W# }* O5 n3 P+ n- N8 r5 _" w
) Z. S6 t- A7 k, U$ h# z! j
/ x1 X: @1 t, ~; d- m( mData fifitting is the process of constructing a curve, or a set of mathematical functions, that has
8 T* u9 c" e. t# C5 P) g; I& {the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,/ B, d8 N- h7 U' C5 d# {* d+ q
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have$ `' s6 l9 x( d- i
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid9 ]2 j. h3 @3 ]0 r$ E7 `, N
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
i2 U% r7 ]* }That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting2 z: j$ Z2 \- y& w1 b0 [) Z3 _
model construction approach. In this approach, the model is expressed by an improved tree coding expression
$ }4 I$ g" F8 u3 D9 z9 }2 T) m+ Iand constructed through an evolution search process driven by the genetic programming. In order to verify* d9 H& l6 [& m9 Z% X% W
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
' J% @( D$ r& i" P9 rexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
/ X% z8 ?/ o% G/ [" Q. ~4 o& q& Raccuracy and interpretability. / y6 T' K% x% o6 P' m9 ~$ c
0 n+ A' R6 M6 k0 K, F+ `0 n
9 B' ^( J$ X6 r4 I S6 _1 H
6 d9 {, D9 X/ d" c
: ?- \: W t8 a, ~2 d8 w
. S/ A1 M5 q* e3 t; M/ Z$ T8 f& d |