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) = [A**_{1}*sin(B_{1}x+C_{1})-D_{1}] * [A_{2}*sin(B_{2}x+C_{2})-D_{2}] * . . . * [A_{n}*sin(B_{n}x+C_{n})-D_{n}]
*...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)