2016-11-10 26 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