|
A Genetic Programming-Driven
) Q. E. a# n. F2 @, i4 hData Fitting Method
2 C% {8 R* M" T4 X7 |+ A; N9 \+ Q$ K
8 q5 e L/ F |' N; a# c
O! _( v9 h, wData fifitting is the process of constructing a curve, or a set of mathematical functions, that has _5 ]) |% H4 V% C# J" U6 R" I
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,1 \- b( F* p; r4 n8 s) ?+ T; M( r
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
( G& p+ C5 {5 |8 X' Na better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
4 y8 u1 {% n' c. [6 _: G6 c T* P) N) hfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.1 \6 e' V$ u$ o- S( ~) f
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
+ m# L& U9 ]) X" tmodel construction approach. In this approach, the model is expressed by an improved tree coding expression* I( q' M. {. Z
and constructed through an evolution search process driven by the genetic programming. In order to verify3 E9 t9 g& e0 L5 X* G
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The0 r2 U2 W+ @. X! E1 \4 a
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction- W3 b* ~0 z( O/ |5 s5 U. s
accuracy and interpretability
, O7 C8 J8 j" C4 @1 g& J
4 R% ^' p* y7 A/ ~: p7 a, F8 ~: { e4 e$ J( j: @
5 S& x2 h1 v) {& c$ a# ~+ \) \" d
& w, Z1 n6 J% ^3 c3 Z/ k" r- c& E' e$ Q' U3 g
|