|
A Genetic Programming-Driven
~7 _* r2 m, y9 KData Fitting Method 3 A' q+ P) _5 t5 M8 @( R( `
* Z4 P8 |% S" I* M) l M! K+ V# T. J0 Y% q3 ?
?1 {$ t9 I4 {: l: G
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has
2 U% J! `* g) {/ |the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
' w. v4 z6 {0 c& x- K6 j7 R2 v0 Ksuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have2 K# l X- S$ b. z& N# B: n
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
' a6 f: u" h Q. B2 [6 M0 ~' e* Vfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.9 j9 u8 Y' d7 F
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
1 c \. X; _5 i. k9 {, p/ C; v- jmodel construction approach. In this approach, the model is expressed by an improved tree coding expression
! ~* d2 U! q% \4 mand constructed through an evolution search process driven by the genetic programming. In order to verify3 D, S6 I! a( u0 L) D
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The/ `6 x* N5 Q' |# t% `$ o+ J3 I, O/ x
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction5 O! W& `7 y1 B
accuracy and interpretability
/ h t% S# E) W/ Y8 T! y- G% c) H& V' @. A$ ~5 y
x1 T' d( t: h( e& ~) W3 O, c% ?6 `4 G' i3 E/ V
) u$ X% E: S& X7 }" F1 X
( [- C9 B9 S- M$ D# p: p7 ]2 r% V |