我有一个形成系列的数字列表。我想找到可以再生同一系列的等式。这可能吗?此外,您会推荐如何编程(GA,GP等)。请给一个例子。

有帮助吗?

解决方案

You may take a look at project Eureqa enter image description here

Eureqa (pronounced "eureka") is a software tool for detecting equations and hidden mathematical relationships in your data. Its goal is to identify the simplest mathematical formulas which could describe the underlying mechanisms that produced the data. Eureqa is free to download and use.

The software is designed to find least squares approximations for series of data. If your series can be exactly described as a function, you'll probably find it. Eureqa uses genetic algorithms, and in the web page there are a few references to papers and articles.

Below you may see the results (from my machine) for a series formed as 3*x^2+4 running on Eureqa:

enter image description here

Post Scriptum:

Regrettably the software isn't free anymore :(

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top