MiningStructure.HoldoutMaxCases プロパティ

テスト データを含む MiningStructure のパーティション内のケースの最大数を取得します。値の設定も可能です。

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

構文

'宣言
Public Property HoldoutMaxCases As Long 
    Get 
    Set
'使用
Dim instance As MiningStructure 
Dim value As Long 

value = instance.HoldoutMaxCases

instance.HoldoutMaxCases = value
public long HoldoutMaxCases { get; set; }
public:
property long long HoldoutMaxCases {
    long long get ();
    void set (long long value);
}
member HoldoutMaxCases : int64 with get, set
function get HoldoutMaxCases () : long 
function set HoldoutMaxCases (value : long)

プロパティ値

型: System.Int64
トレーニング データ セット内のケースの最大数を示す integer です。値 0 は、制限がないことを示します。

説明

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

すべての提示パラメーターに基づいて、最終的なテスト データのサイズがケースの総数以上になると、警告が発生します。 また、テスト セットがトレーニング セットよりも大きくなると、エラーが発生します。

注意

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

注意

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

関連項目

参照

MiningStructure クラス

Microsoft.AnalysisServices 名前空間