HoldoutMaxCases 元素
指定資料來源中將用於鑑效組資料分割 (包含 MiningStructure 元素的測試集) 的最大案例數目。資料集內的其餘案例將用於培訓。值為 0 表示可當做測試集的案例數目沒有任何限制。
語法
<MiningStructure>
...
<ddl100_100:HoldoutMaxCases>...</ddl100_100:HoldoutMaxCases>
...
</MiningStructure>
元素特性
特性 |
描述 |
---|---|
資料類型和長度 |
大於 0 的整數。 |
預設值 |
0 |
基數 |
0-1: 只能出現一次的選擇性元素。 |
備註
如果您同時針對 HoldoutMaxPercent 和 HoldoutMaxCases 指定值,此演算法就會將測試集限制為這兩個值當中較小的值。
如果 HoldoutMaxCases 設定為預設值 0,而且尚未針對 HoldoutMaxPercent 設定任何值,此演算法就會將整個資料集用於培訓。
新的屬性 HoldoutMaxCases、HoldoutMaxPercent、HoldoutSeed 或 HoldoutActualSize 只能用於 SQL Server 2008 中。因此,您必須在這些屬性前面加上新的命名空間 (如語法描述所示),否則 Analysis Services 將傳回錯誤。
[!附註]
在 SQL Server 2005 中,Analysis Services 不支援在採礦結構上使用鑑效組資料分割。因此,包含 HoldoutMaxCases、HoldoutMaxPercent、HoldoutSeed 或 HoldoutActualSize 其中一個鑑效組參數的 Analysis Services 指令碼語言 (ASSL) 陳述式便無法用於 SQL Server 2005 中。如果您在 SQL Server 2005 的 ASSL 陳述式中使用其中一個鑑效組參數,Analysis Services 將傳回錯誤。
在「分析管理物件」(AMO) 物件模型中對應至 HoldoutMaxCases 父系的元素是 MiningStructure。