|
A Genetic Programming-Driven
N" t$ a- y6 K4 LData Fitting Method ' p7 |+ ~! `; g
# a2 k7 m; m& t( l' X
/ T9 n2 d* d# h% C2 [
; x( w* b1 y. U6 C7 M. H) JData fifitting is the process of constructing a curve, or a set of mathematical functions, that has& w+ \' U1 P$ z Q) O0 S7 g2 n5 f
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,) z: I3 E) u" M5 d/ F
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have4 {2 L8 E& q+ t# x p- n6 k
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid( d" A9 g3 |; [
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
* m# [, Z+ j9 M$ @5 y$ { _# IThat is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting- ~ n* m% r0 [; I0 h D8 K7 C: X: a
model construction approach. In this approach, the model is expressed by an improved tree coding expression5 ~. S, K- }0 J2 l+ J! ^9 l, b7 }# P
and constructed through an evolution search process driven by the genetic programming. In order to verify
1 D$ o2 D5 b" Jthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The6 a* r$ g6 w& V5 a& Y
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction2 @+ b w. w& U5 v' a. W
accuracy and interpretability
: Q$ I+ b3 Q3 U S, N" }( X4 t5 o# K; @0 Y
- I" A$ G! C m
# D1 N5 u' t0 q" @- i/ N" A
5 X% J% I, [% a% B
, B# A7 b* `4 K8 e
|