無料のシンボリック回帰ソフトウェアを求めて


8

Formulize / Eureqaがそれを使用するために年間$ 2500を請求し始め、試用版が機能しなくなったので、データポイントを指定して方程式を見つけるなど、同様のことができる代替品を知っている人はいますか?

それは無料でしたが、会社や学校以外の誰の価格帯からも外れています。

(それはシンボリック回帰ソフトウェアです)

ありがとう


@Paul配列をformulizeに入力して8000〜44100の変数を持つ周期方程式を作成し、次に方程式をオクターブにプラグインして、方程式からいくつかの異なる周期信号を作成します。
リックT

stats.stackexchange.comに移行しますか?そこで、自動モデル選択のアルゴリズムを参照してください。
denis

質問を移行する必要はないと思います。こちらが話題です。
nicoguaro

回答:


5

PyPGEというPythonパッケージを作成しました

PyPGEは、進化的または遺伝的プログラミングではなく、優先順位付けされた文法列挙(1)に基づく記号回帰の実装です。確定的シンボリック回帰アルゴリズムを生成します。

(1)ワーム、トニー、ケネスチウ。「優先順位付けされた文法列挙:動的プログラミングによる記号的回帰」遺伝的および進化的計算に関する第15回年次会議の議事録。ACM、2013。GitHub:http : //github.com/verdverm/pypge


3

主題に関する大まかなグーグル検索の後、「記号回帰」は遺伝的プログラミング(GP)のような確率的最適化アルゴリズムに大きく役立つ問題であるように見えます。DEAP(Distributed Evolutionary Algorithms in Python)などの記号回帰専用のモジュールを備えたオープンソースの遺伝的プログラミングライブラリを探す必要があると考えられます。


3

EureqaのオープンソースバージョンをJavaで書き始めたことがあります。プロジェクトの機能は限られていますが、[1]で説明されているフィットネス関数と、他の出版物で著者が述べた最適化を組み合わせて実装しています(たとえば、パレートフロントでのソリューションの検索)。

リンク:https : //github.com/pkoperek/hubert

[1]シュミット、マイケル、ホッドリプソン。「実験データから自由形式の自然法則を抽出する。」Science 324.5923(2009):81-85。DOI:10.1126 / science.11​​65893



1

rgpと呼ばれるR用のパッケージもあります。このリンクにアクセスしてください。

https://cran.r-project.org/web/packages/rgp/index.html

Rを本格的に使い始めたばかりなのでrgpは使っていませんが、良いリードのようでした。本当に有望に見える別のものがありましたが、Macを持っているので使用できません。

http://dev.heuristiclab.com/wiki/AdditionalMaterial/ECML-PKDD


3
「rgp」パッケージを推奨する理由について詳しく説明してください。
ポール

0

あなたはTuringBotを試すことができますます。ユーレカに似ていますが、遺伝的アルゴリズムの代わりにシミュレーテッドアニーリングを使用して最適化を行います。

無料版はWindowsとLinuxの両方で動作します。


興味深いですが、完全な機能を得るには$ 1000ドルかかります...
Rick T
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.