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