|
A Genetic Programming-Driven
7 S) e' f5 {: gData Fitting Method . x" S- @0 ?5 g
" T. Y6 Q; n o; U3 V( D& T9 p! D+ \. y" i% N8 p
' g# K8 m4 _% ]6 b6 B8 {, rData fifitting is the process of constructing a curve, or a set of mathematical functions, that has! X: Z& d" c6 C! o, F& c
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
# v7 `7 h5 _1 Qsuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
2 R- P0 M$ D, T) ba better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid& `" F+ U+ y' v7 u% F7 n) M
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.7 S: {% D- I6 Q" N5 K( }
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
4 {* k: Z4 x3 hmodel construction approach. In this approach, the model is expressed by an improved tree coding expression
8 X# y" W# j- m* E- dand constructed through an evolution search process driven by the genetic programming. In order to verify
. u8 d: \: w5 h9 e7 H, `9 j5 w1 Z; cthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The# I% w- _; p( j4 _" t" X# g6 x3 y
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction5 Z7 O9 S3 L9 f( f5 s: B
accuracy and interpretability. 2 F, S; o( E7 ]% }6 @, t
/ ~0 P3 s) \8 K% v- e
9 b& J; W- W9 o \5 `1 f# r
( |. s. J, P i7 c8 C* B2 b
- o: P' C, W( X4 p' h7 g: o$ l* F9 B! ?3 a0 ^# o8 S
|