2013-10-31 3 views
8

PMMLファイルを使用して、いくつかの分析を行うためにRで読み込み/読み込みしようとしています。 PMMLに関連するpackageが見つかりましたが、モデルを読むための適切な関数が見つかりませんでした。このタイプのファイルをRに読み込む簡単な方法はありますか?RでPMMLモデルを読み取ることはできますか?

おかげで、

+0

は限り私はこの質問への答えを言うことができるように、まだ「それはあなたが読みしようとしているモデルの種類によって異なりますが、全く一般的ではありませんあらかじめパッケージ化されたソリューション "です。問題は、現在のところサブクラス(ツリー; 'partykit';関連ルール、' arules')に対してのみ行われたXML-to-Rオブジェクトマッピング関数を書く必要があるということです。その特定のXML - > GLMルールを書くのは難しいでしょうが、実際にあなたの問題を解決するでしょうか? –

+0

@BenBolkerはい - 私は、「ここでは、あらかじめパッケージ化されたソリューションを使用できるすべてのケースがあります。次に、あらかじめパッケージ化されたソリューションが存在しない場合のオブジェクトマッピングの実行例」ここの断片的な答えよりはるかに良いでしょう。 – C8H10N4O2

+0

賞金を獲得した正解にチェックされた解決策を本当に切り替える必要があります。そうしないと、他のシステムからPMMLをインポートできないと読者が誤って考えることになります。 –

答えて

8

を見るには、残念ながら、train a model in R and then export itpmmlパッケージはあなただけ許可R.

を使用して、いくつかのインスタンスのクラスを予測するためにPMML形式のモデルをインポートすることはできません。

+0

RdocumentationのリンクDirk EddelbuettelはPMMLファイルを読むことを許可しているようですが - http://www.rdocumentation.org/packages/arules/functions/pmml – JobJob

2

はいpmmlパッケージでもあります。

そしてRdocumentation.org result for searching for pmml

+1

R PMMLパッケージにIMPORTオプションがないと思います。 – rishiehari

+3

提供されたリンクは、arulesパッケージによって作成されたPMMLモデルのみを読み込むため、すべてのPMMLモデルには適用されません。 – Omri374

+2

しかし、そのツールからのみ生成されたpmmlファイルを読むことができる点は何ですか?結局pmmlは標準です。全体的なポイントは相互運用可能です – DesirePRG

2

現在、モデルがarulesパッケージを使用して作成されていない限り、PMMLを介してモデルをインポートする方法はありません。そのパッケージの著者は、RにPMMLのオブジェクトを読み取るための方法は、偉大な「partykit」パッケージを使用して、今があるarulesモデル

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

5

インポート/エクスポートする方法を提供してきました。

SPSSからノードで試してみました。ここで

はどのように説明するビネットへのリンクです:https://cran.r-project.org/web/packages/partykit/vignettes/constparty.pdf

+0

しかしこれは他のモデルの種類(木ではなく線形回帰など)? – C8H10N4O2

+0

@ C8H10N4O2私はそれを試していないが、同じように動作するはずの同じxmlオブジェクトである... – eflores89

関連する問題