一般的な予測関数 (DMX)

適用: SQL Server Analysis Services

データ マイニング拡張機能 (DMX) の SELECT ステートメントを使用して、さまざまな種類のクエリを作成できます。 クエリを使用すると、マイニング モデル自体の情報を返したり、新しい予測を作成したり、新しいデータを使用してトレーニングしてモデルを変更したりできます。 Analysis Services には、クエリで返される情報の種類を制御するさまざまな特殊な関数が用意されています。 これらの関数を DMX クエリに追加すると、データの統計または列を取得できます。 ただし、各クエリの種類とモデルの種類では、特定の関数しかサポートされていません。

[共通の関数]

関数を使用して、マイニング モデルから返される結果を拡張できます。 テーブル式を返す SELECT ステートメントには、次の関数を使用できます。

さらに、ほぼすべてのモデルの種類で次の関数がサポートされています。

個々のアルゴリズムでは、追加の関数がサポートされる場合があります。 各モデルの種類でサポートされている関数の一覧については、「 データ マイニング クエリ」を参照してください。

SELECT 構文に固有の関数

次の表に、 SELECT ステートメントの種類ごとに使用できる関数を示します。

DMX の関数に関する一般的な情報については、「 データ マイニング拡張機能 (DMX) 関数リファレンス」を参照してください

クエリの種類 サポートされる関数 注釈
SELECT DISTINCT FROM <モデル> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
これらの関数を使用すると、列が連続しているか分離されているかに関係なく、数値データ型を含む任意の列の最大値、最小値、および平均を提供できます。
SELECT FROM <モデル>。コンテンツ

または

SELECT FROM <モデル>。DIMENSION_CONTENT
IsDescendant (DMX) この関数は、モデル内の指定されたノードの子ノードを取得します。また、この関数を使用すると、たとえば、マイニング モデル コンテンツのノードを繰り返し処理できます。 マイニング モデル コンテンツ内のノードの配置は、モデルの種類によって異なります。 マイニング モデルの種類ごとの構造の詳細については、「 マイニング モデル コンテンツ (Analysis Services - データ マイニング)」を参照してください。

マイニング モデルのコンテンツをディメンションとして保存している場合は、属性階層のクエリに使用できる他の多次元式 (MDX) 関数も使用できます。
SELECT FROM <モデル>。場合 IsInNode (DMX)

ClientSettingsGeneralFlag クラス

IsTrainingCase (DMX)

IsTestCase (DMX)
Lag 関数は、時系列モデルでのみサポートされます。

IsTestCase 関数は、holdout オプションを使用して作成された構造に基づいてテスト データ セットを作成するモデルでサポートされています。 モデルがホールドアウト テスト セットを持つ構造に基づいていない場合、すべてのケースはトレーニング ケースと見なされます。
SELECT FROM <モデル>。SAMPLE_CASES IsInNode (DMX) このコンテキストでは、IsInNode 関数は、理想化された一連のサンプル ケースに属するケースを返します。
SELECT FROM <モデル>。Pmml 適用不可。 代わりに、XML クエリ関数を使用してください。 PMML 表現は、次のモデルの種類のみでサポートされます。

Microsoft デシジョン ツリー

Microsoft クラスタリング
SELECT FROM <model> PREDICTION JOIN モデルの構築に使用するアルゴリズムに固有の予測関数。 モデルの種類ごとの予測関数の一覧については、「 データ マイニング クエリ」を参照してください。
SELECT FROM <モデル> モデルの構築に使用するアルゴリズムに固有の予測関数。 モデルの種類ごとの予測関数の一覧については、「 データ マイニング クエリ」を参照してください。

参照

データ マイニング拡張機能 (DMX) リファレンス
データ マイニング拡張機能 (DMX) 関数リファレンス
データ マイニング拡張機能 (DMX) 演算子リファレンス
データ マイニング拡張機能 (DMX) ステートメント リファレンス
データ マイニング拡張機能 (DMX) 構文規則
データ マイニング拡張機能 (DMX) 構文要素
構造と DMX 予測クエリの使用
DMX 選択ステートメントについて