Ross QuinlanのC5.0へのMATLABおよびRインターフェースの構築


10

私はMATLABおよびRインターフェイスを構築検討しているロス・クインランC5.0(それに慣れていない方のために、C5.0は決定木アルゴリズムおよびソフトウェアパッケージである;の延長C4.5)、そして私がしようとしています作成する必要があるコンポーネントの感覚をつかんでください。

私がC5.0について見つけた唯一のドキュメントはこちらです。これはSee5(C5.0へのWindowsインターフェース?)のチュートリアルです。タールファイルはMakefileの、ないのReadmeファイルまたは任意の追加のドキュメントが付属しています。

上記のチュートリアルで読んだ内容から、C5.0はASCIIベースの表現を使用して入力と出力を処理します。また、MATLABまたはRとC5.0の間でバイナリデータを直接渡すインターフェイスの構築も検討しています。C5.0のデータ表現は他の機械学習/分類ソフトウェアで使用されていますか?

以前にID3、C4.5、またはC5.0へのMATLABまたはRインターフェイスを構築しようとした人はいますか?

ありがとう


このプロジェクトは進行中ですか?RにパッケージC5.0をインストールしようとしましたが、失敗しました。

MatlabにC5を実装したことはありますか?もしそうなら、それは非常に便利でしょう。現在、C5とMatlabのインターフェースを検討していますが、C5は少し面倒です(フォーマットが難しいため、テキストファイルをやり取りするだけではできません)。
dcm29

回答:


11

特にリンク先のページがC5.0がGPLに準拠していることを示しているので、これは素晴らしいアイデアのように思えます。

Rcppを使用してC / C ++ソフトウェアをRにラップする経験があります。お手伝いさせていただきます。


1
助けてくれてありがとう。私たちの研究室には、これを調査する可能性のある2人の学生がいます。問題が判明したらすぐにお知らせします:)
Amelio Vazquez-Reina

5

C / C ++コードとMATLABのインターフェイスは非常に簡単です。必要なことは、パラメーターの変換を処理してパラメーターを返すMEXゲートウェイ関数を作成することだけです。私はこの種のことを行うMEXファイルを作成した経験があり、喜んでお手伝いします。


それはいいです!喜んで助けてくれてありがとう。私たちの研究室には数人の学生がいます。私たちが助けを必要とする場合、彼らはあなたに連絡するかもしれません。
Amelio Vazquez-Reina、

4

更新:

今CRANで:

http://cran.r-project.org/web/packages/C50/index.html

元の:

私たちはこれに少し取り組んできました(Cubistから始めてC5.0に取り組んでいます)。

貢献したい場合:

https://r-forge.r-project.org/projects/rulebasedmodels/

は最近作成されたので、最初のコードをチェックインする必要があります。

私たちはしばらくの間、Cubistのソースにアクセスしており(ただし、他のswにリンクしないという明確な合意がありました)、コードを組み込むためのさまざまなオプションについて議論していますが、


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.