A Genetic Programming-Driven , i1 ^' y/ |5 B9 y: R6 j
Data Fitting Method * S% ?8 x5 X/ I+ Y5 @$ E* w5 X
4 e; u* b) m7 | x9 O6 Y! Y1 _+ X, a& P$ d" |
+ u7 s( H# n" d# S% f/ D4 \( ]/ uData fifitting is the process of constructing a curve, or a set of mathematical functions, that has
( ]; C& Y9 }) O4 \the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,3 G( u' \) ?/ k! H4 s7 D
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have8 X) s" y- I* {
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid7 [" x3 e! Z6 m. M a
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.' K) ?) s9 W9 z. [$ d
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting3 {3 {0 A. d+ S" X& p& e" `' b
model construction approach. In this approach, the model is expressed by an improved tree coding expression: o$ r+ m1 e U4 v+ E% b' p
and constructed through an evolution search process driven by the genetic programming. In order to verify- ~3 g2 H- C* u" M$ u
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
" ]# `- e7 R3 E: E+ G4 texperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction9 t8 k* t( C5 E5 q
accuracy and interpretability. / }# n9 h: x$ K9 ~
/ p) S+ m& D8 @& k7 Q2 V
- T4 n/ C0 s+ v3 L+ m" Z
( ^- M- [/ E* q3 v9 }
% J& l$ U, r) [: [/ h4 g# {+ D" F$ X3 A6 E% l/ o( k
|