2016-11-10 27 views
0

我在找一些指導,請在導入PMML模型文件轉換成河PMML是一種預測模型標記語言,它允許在一個系統中構建的模型部署在另一個系統中。我有幾個模型已經過spss培訓,並使用pmml保存爲xml格式。他們是Logistic迴歸和k-means模型。如何導入邏輯迴歸和k均值PMML文件爲R

我已經對導入pmml的r功能進行了詳盡的搜索,並且發現在包中使用罕見的函數,例如Arules for Association模型。 R似乎對導出非常有用,但不能導入pmml文件。作爲我考慮使用Python的二等獎,但它似乎是相同的情況。 (我目前正在探索使用Java/WEKA的選擇,但也有一些其他方面(不相關的問題)爲什麼我不希望沿着這條路走下去)。

所以我想知道是否有任何地方對如何構建爲r的模型對象中,我可以分析從PMML的信息,並創建自己的自定義PMML進口任何文件和指導?我需要的所有信息都在pmml文件中 - 我只需要以正確的方式將它提供給r。

我也會考慮在Python中同樣的問題的選項。你的指導將非常感激。

+0

你試過'pmml'包嗎? –

+0

Thnx for kwik回覆。它不幸導入Log Regress或Kmeans。 – CallumH

+0

你有鏈接到文件? –

回答

0

R的「partykit」包中有一對導入PMML文件的實現。 下面的代碼片段就是這樣一個例子。

require(partykit) 
ttnc_pmml <- file.path(system.file("pmml", package = "partykit"), 
        "ttnc.pmml") 
(ttnc_quest <- pmmlTreeModel(ttnc_pmml)) 
+0

我不認爲它不幸導入Logistic迴歸或Kmeans。 – CallumH