我使用 R 中 pmml 库中的 pmml 函数创建了一个 xml 文件。
adamodel_iOS=ada(label~.,data=train_iOS, iter=ntrees, verbose=TRUE, loss="ada", bag.frac=0.7, nu=0.1, control=defctrl, type="real")
Ptrain_iOS = predict(adamodel_iOS,newdata=train_iOS, type="prob")
library(pmml)
adapmml_iOS=pmml(adamodel_iOS)
saveXML(adapmml_iOS,"model_iOS.xml")
save.image()
之后,在第一行训练模型,我找到了训练数据的相应概率。
现在我想使用这个 xml 文件来生成对一组数据的预测(基本上又是训练集)。我如何在 R 中做到这一点?我看到在java和spark中,我们可以加载由pmml函数生成的xml文件,然后有一些函数可以进行预测。
基本上,我正在寻找 R 中的一个函数,它可以将此 xml 文件作为输入,然后返回一个对象,该对象又将一些数据点作为输入并返回它们具有标签 0 和 1 的概率。
我找到了一个链接: 可以在 R 中读取 PMML 模型吗?
但这无济于事