Algorithm 这是否有可能用遗传规划法找到一个级数的方程?

Algorithm 这是否有可能用遗传规划法找到一个级数的方程?,algorithm,math,genetic-algorithm,genetic-programming,series,Algorithm,Math,Genetic Algorithm,Genetic Programming,Series,我有一个数字列表,这些数字构成一系列。我想找到可以重新生成相同序列的方程。这可能吗?另外,你会推荐什么来编程(GA、GP等)。请举个例子。你可以看看 Eureqa(发音为“eureka”)是一种软件工具,用于检测数据中的方程式和隐藏的数学关系。其目标是确定最简单的数学公式,以描述产生数据的潜在机制。Eureqa可免费下载和使用 该软件旨在为一系列数据寻找最小二乘近似值。如果你的系列可以准确地描述为一个函数,你可能会找到它。Eureqa使用遗传算法,网页上有一些论文和文章的参考资料 下面,您可以看

我有一个数字列表,这些数字构成一系列。我想找到可以重新生成相同序列的方程。这可能吗?另外,你会推荐什么来编程(GA、GP等)。请举个例子。

你可以看看

Eureqa(发音为“eureka”)是一种软件工具,用于检测数据中的方程式和隐藏的数学关系。其目标是确定最简单的数学公式,以描述产生数据的潜在机制。Eureqa可免费下载和使用

该软件旨在为一系列数据寻找最小二乘近似值。如果你的系列可以准确地描述为一个函数,你可能会找到它。Eureqa使用遗传算法,网页上有一些论文和文章的参考资料

下面,您可以看到在Eureqa上运行的3*x^2+4系列的结果(来自我的机器):

后脚本:
遗憾的是,该软件不再免费:(

我会为该系列选择一个参数化形式,考虑一些噪音(如果相关)并尝试用最小二乘法、更一般的最大似然法甚至贝叶斯法拟合参数。如果你的数字是整数,请不要把我说的话考虑进去。@Alexandre:你还需要一些拟合的东西,例如一个有参数要估计的公式。@Tim:这就是“参数形式”意思是说。没有出路,如果你想让结果有用,你必须做出假设。否则,你将微不足道地过度拟合序列。如果OP告诉我们他想用他寻找的方程做什么也会有帮助。如果目标是数据压缩,还有其他方法。如果目标是建模,那么参数形式是强制性的。您已经成为Stack Overflow的成员8个月了,但从未投票,也从未接受过答案。请阅读常见问题解答!感谢您的回复。如果我猜这些常量可能与生成序列有关,我该怎么办。例如:今天的日期、出生日期等。如何将这些常量添加到等式中ion.@Nabeel您必须下载软件,然后将所有变量作为列加载到excel类型的电子表格中。然后选择要使用的函数类型(即trig、指数、多项式等),软件使用遗传ALG重新组合这些“主”函数,直到找到匹配项