home

about us

articles

software

get involved

 

Genetic Regression

       

Genetic Regression is a program that uses a genetic algorithm to fit multiples of sine curves onto data loaded into a program. Specifically, it has a function such as:

f(x) = [A1*sin(B1x+C1)-D1] * [A2*sin(B2x+C2)-D2] * . . . * [An*sin(Bnx+Cn)-Dn]
...where n is the number of curves

Download Genetic Regression (Zip - 12 kb)

Detailed information on how to use the program and the theory behind it is available in the manual:
Manual (PDF - 98 kb)

The source code is also commented and available:
Source Code (Zip - 7 kb)