2013-05-12 SQLでロジスティック回帰を実装するTips Tips FYI データ分析 SQLでロジスティック回帰を実装するTipsを発見。 Deep Data Mining Blog: Logistic Regression Model Implemented in SQL SQLしか変更できない本番環境という背景のため、decode()とnvl()を用いてロジスティック回帰を実装、とのこと。 スコアリングの実装の方法 現行プロダクションへのインパクトを抑えて、さくっとモデルを実装するような場面を考えると、実はこういった小手先テクニックも大事だったりする。 (例えばフィージビリのための一時的な実装をコストを費やさずに行う、とか。)ある程度の規模となるならば、Scoring Engineを導入するとか、スコアリングの結果をDB内の別カラムで持たせて、計算ロジックと疎結合な仕組みを作る方が、後々のことを考えるとシアワセになれるけれども。Scoring EngineによってはPMML対応のものもあるので、モデルが対応しているようでそれはそれで、楽に作れるかも。 Predictive Model Markup Language - Wikipedia, the free encyclopedia