|
A Genetic Programming-Driven $ x7 D9 ~* s* S
Data Fitting Method
6 Y0 {) q* |. X! A
* m2 w$ N* J5 T9 X' f; s7 o, S
# \! C* {/ I W) m4 v
6 |0 p4 \7 [) M+ I4 x9 y; FData fifitting is the process of constructing a curve, or a set of mathematical functions, that has
& U0 m$ w8 k" X% R% C' Sthe best fifit to a series of data points. Different with constructing a fifitting model from same type of function," z) E9 N0 O, [1 N
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
- Y$ I, e3 h+ e$ d' E. Q+ m0 Q7 K8 Ca better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid; W2 y! V$ v4 [2 A5 ]( R4 I8 \- ?
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.) J, q0 {. m. e0 u% \5 R( a7 P
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting' ^1 S+ s1 [% Z7 q& J+ W. i
model construction approach. In this approach, the model is expressed by an improved tree coding expression1 n6 Y& ]7 M O+ F
and constructed through an evolution search process driven by the genetic programming. In order to verify9 G: `! k$ ?4 X6 O7 X* ~; o
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The9 ], f( O4 V" f1 x, v. y5 z6 `
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction2 n- d, k5 V( c$ g
accuracy and interpretability.
- U" b3 o1 Q: `8 ]1 ~: o1 r( W1 k! K' ^1 s0 }9 z- W
x8 a8 U- S% D+ Y( R
$ j5 V" Q) Q+ O l4 }2 L: |% s7 R
% B5 k$ s/ S+ \. B$ h
( v/ X! F. e6 b$ p8 R/ J |