|
A Genetic Programming-Driven
# e) `0 g, b: b7 V' KData Fitting Method ( x$ r6 F K+ n. o, T% P
4 F c/ N: f( k/ b: H# c( m* x9 h1 H( D; c5 _
: ]( ]$ Y% b7 @' `, B! |$ c
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has
' `8 ]5 y) Q5 i- d( @8 {the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
3 e3 {; e5 g! W% B. y7 v3 msuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have1 U! u; T4 S s
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid6 u' o5 V# m; |, k- F& A; [! R
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.9 [3 {0 q$ m* f1 I; U
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting+ p5 R: n. a5 L4 Q% B# c; j
model construction approach. In this approach, the model is expressed by an improved tree coding expression4 J. F Y" a7 @9 y
and constructed through an evolution search process driven by the genetic programming. In order to verify9 V) m; l! e8 ^9 I0 S* c# ?2 `
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The7 w% \1 U) l. g
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction' I d3 ^/ t8 T" I" j6 Z% k9 K
accuracy and interpretability.
+ C+ j7 I( n+ _. L9 m/ ]
! c. h* r$ O' L3 O {; O: G' G" k
- X" E, U: Q3 z# |) p
% |: G5 R6 v/ q) d, l9 @
4 {5 w. C" S0 u$ R |