次の方法で共有


HoldoutMaxPercent プロパティ

テストに使用する MiningStructure のソース データ内のケースの割合を取得します。値の設定も可能です。

名前空間:  Microsoft.AnalysisServices
アセンブリ:  Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)

構文

'宣言
Public Property HoldoutMaxPercent As Integer
    Get
    Set
'使用
Dim instance As MiningStructure
Dim value As Integer

value = instance.HoldoutMaxPercent

instance.HoldoutMaxPercent = value
public int HoldoutMaxPercent { get; set; }
public:
property int HoldoutMaxPercent {
    int get ();
    void set (int value);
}
member HoldoutMaxPercent : int with get, set
function get HoldoutMaxPercent () : int
function set HoldoutMaxPercent (value : int)

プロパティ値

型: System. . :: . .Int32
テストに使用するソース データの割合を示す 0 ~ 99 の integer です。

説明

HoldoutMaxCases と HoldoutMaxPercent の両方に値が設定されている場合は、低い方の制限値が使用されます。HoldoutMaxPercent に値が設定されておらず、HoldoutMaxCases の値が 0 である場合は、すべてのデータがテストに使用され、トレーニングにはデータが使用されません。

すべての提示パラメータに基づいて、最終的なテスト データ セットのサイズがケースの総数以上になると、警告が発生します。

また、テスト セットがトレーニング セットよりも大きくなると、エラーが発生します。

   テスト データ セットの作成を有効にするには、マイニング構造の CacheMode プロパティが既定値の KeepTrainingCases に設定されている必要があります。

注意

SQL Server 2005 は、マイニング構造での提示されたパーティションの作成をサポートしていません。SQL Server 2005 Analysis Services のインスタンスに格納されているマイニング構造では、HoldoutMaxPercent を使用できません。