|
A Genetic Programming-Driven
4 I& d: w, a6 I y/ }Data Fitting Method
* ?* {' N4 h: j& m2 }# B
$ }; A! x6 l5 m, t. c& [; ^) o! _. a$ b8 f( E
; K5 l6 C; H F& j
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has
" G, l5 S, k( ^% B2 s0 W) y3 Hthe best fifit to a series of data points. Different with constructing a fifitting model from same type of function,8 [- [( C* I- r+ @. t
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have/ `8 v3 L, ]" D" U. V8 Q
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
2 O) `2 Z+ m) O9 f9 Z% _fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.6 ^. ]" Z6 A3 t
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting. m1 p! ]" @; f
model construction approach. In this approach, the model is expressed by an improved tree coding expression" m2 y1 V$ Z# D$ }9 f: w8 n& E
and constructed through an evolution search process driven by the genetic programming. In order to verify/ ~0 w9 B+ K! T# L+ x8 ]! w
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
& U9 x+ K7 L- a# v' X- C8 qexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction/ n: J( R1 Y, \
accuracy and interpretability
3 N; X4 k4 ~5 I, ~5 j
: D, F8 g3 q" Y6 `3 _
" ~1 k2 b2 x# o. J5 N- \+ e7 m3 B
0 o: V$ h n1 S2 ^5 `
+ N* q$ N( w; u' [- I
3 K8 V+ M$ I2 j7 Z1 z |