次の方法で共有


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 を使用できません。