データサイエンティスト上がりのDX参謀・起業家

データサイエンティスト上がりのDX参謀・起業家のブログ。データ分析や事業について。自身はアーティスト、経営者、事業家。

メモ:RでPMML

PMMLはPredictive Model Markup Languageの略で、予測モデルを汎用的に表現した言語。Rでの使い方はRで作った予測モデルのオブジェクトをpmml()関数に入れるだけで、predict関数にモデルを突っ込むのと同じ雰囲気です。

library(pmml)

#---線形回帰
iris.lm <- lm(Sepal.Length ~ ., data=iris)
pmml(iris.lm)


#---ニューラルネットワーク
library(nnet)
iris.nnet <- nnet(Species ~ ., data=iris, size=4)
pmml(iris.nnet)

参考資料
http://users.cis.fiu.edu/~lzhen001/activities/KDD2011Program/workshops/WKS07/doc/P3_KDD2011MassivePredictions_final.pdf

IBMの資料→http://www.ibm.com/developerworks/industry/library/ind-PMML1/