# ツールプロパティのリンク

[ツールの詳細設定] ビューでは、特定のプロパティを別のツールプロパティへのリンクに置き換えることができます。この機能を使用すると、他では設定できない複雑な条件をツールプロパティに設定することができます。

ツールプロパティをリンクすると、ソースプロパティを含むツールが実行されたときにツールプロパティのリンクが更新されます。つまり、ツールプロパティをリンクすることで、ツールの実行順序を決定するツールの依存関係の順序を設定することになります。

注意:

ソースプロパティの値がリンク先プロパティと互換性がない場合、プロパティをリンクしてもその設定は無効となり、ツールはそのプロパティのデフォルト値を使用します。例えば、ブール値プロパティにリンクする場合は、リンクしたプロパティが真/偽または 0/1 の値を生成することを確認してください。

ツールプロパティのリンクと Math ツールを組み合わせると、互換性のないツールプロパティから互換性のある値を生成することができます。

例えば、分類ツールが特定のクラス予測を生成する場合のみ、[距離の測定] ツールの [有効] プロパティがオンになる条件を作成するには、次の設定手順を実行します。

1. 正確なクラス予測を生成するために、分類ツールを追加して学習します。分類ツールの詳細については、ViDi EL 分類ツールを参照してください。

2. 次のセルを持つ Math ツールを追加します。Math ツールの使用方法については、Mathを参照してください。
   1. [予測クラス]、[予想クラス]、[一致] のリテラル文字列のヘッダセルを作成します。
   2. [予測クラス] のセルで、使用する Classify.PredictedClass プロパティをリンクします。
   3. [予想クラス] のセルで、予想クラス名をリテラル文字列で入力します。
   4. [一致] のセルで、[予測クラス] と [予想クラス] のセルを比較する Exact 関数を追加します。例えば、セル A1 で Classify.PredictedClass プロパティをリンクし、セル B1 に予想クラス名を入力する場合は、関数を Exact(A1,B1) と入力します。

3. [距離の測定] ツールを追加し、[ツールの詳細設定] ビューを開きます。

4. [有効] プロパティの横にある [ツールプロパティのリンク] ボタンをクリックし、ドロップダウンプロパティセレクタを開いて、Math ツールのサブメニューを開きます。

5. Math ツールのプロパティドロップダウンで Exact 関数を含むセルの ID を選択します。その結果、分類ツールの PredictedClass プロパティが、Math ツールで定義されている予想クラスと一致する場合にのみ、[距離の測定] ツールが有効になります。