OREmodels
パッケージには、ore.frame
オブジェクトを使用して拡張分析データ・モデルの構築に使用できる関数が含まれています。OREmodels
の関数を次に示します。
表4-1 OREmodelsパッケージの関数
関数 | 説明 |
---|---|
|
|
|
|
|
|
ore.randomForest |
ore.frame 内のデータに基づいてランダム・フォレスト分類モデルを並行して作成します。 |
|
|
注意:
Rの用語では、「モデルを適合する」という表現は、多くの場合「モデルを構築する」と同じ意味で使用されます。このドキュメントおよびOracle R Enterpriseの関数のオンライン・ヘルプでは、この表現は同じ意味で使用されます。
関数ore.glm
、ore.lm
およびore.stepwise
には次の利点があります。
アルゴリズムはアウトオブコアQR Factorizationを使用した正確な解決方法を提供します。QR Factorizationは、行列を直交行列と三角行列に分解します。
QRは、困難とされるランクのない適合モデルに使用されるアルゴリズムです。
メモリーに収まらないデータ、つまりアウトオブコアのデータを処理できます。QRはマトリクスを、メモリーに収めるものとディスクに保存するものの、2つに分解します。
ore.glm
、ore.lm
およびore.stepwise
の各関数は、10億行を超えるデータセットを解決できます。
ore.stepwise
関数によって、前方、後方およびステップワイズによるモデル選択の手法を高速に実装できます。
ニューラル・ネットワークのスケーラビリティの高い実装であり、10億行のデータセット上のモデルであってもわずか数分で構築できます。ore.neural
関数は、小中規模のデータセットに対してはインメモリー、大規模入力に対しては分散(アウトオブコア)の2つのモードで実行できます。
ore.neural
では多くの種類の活性化関数がサポートされているため、ユーザーは活性化関数をニューロン上で層ごとに指定できます。
ユーザーは、0(ゼロ)を含む任意の数の非表示層からなるニューラル・ネットワーク・トポロジを指定できます。