Main Content

統計計算の速度の向上

統計関数の並列計算または分散計算

Statistics and Machine Learning Toolbox™ では、並列計算を使用して特定の統計計算を高速化できます。並列計算では、単一の MATLAB® クライアント セッションがコード セグメントを独立処理用に複数のワーカーに分配してから、個々の結果を組み合わせて計算を完了させます。並列計算を使用すると、ブートストラップとジャックナイフ、決定木のブースティングとバギング、交差検証、クラスタリング アルゴリズムなどのリサンプリング手法を高速化できます。並列計算をサポートする Statistics and Machine Learning Toolbox の関数の完全な一覧については、関数リスト (自動並列サポート) を参照してください。

一部の関数は gpuArray (Parallel Computing Toolbox) の入力引数を受け入れるため、グラフィックス処理装置 (GPU) 上で実行することでコードを高速化できます。GPU 配列を受け入れる Statistics and Machine Learning Toolbox の関数の完全な一覧については、関数リスト (GPU 配列) を参照してください。

並列計算機能および GPU 配列を使用するには、Parallel Computing Toolbox™ のライセンスをもっていなければなりません。

トピック