HoldoutMaxPercent 元素
指定資料來源中將用於鑑效組資料分割 (包含 MiningStructure 元素的測試集) 的最大案例百分比。 其餘案例將用於培訓。 值為 0 表示可當做測試集的案例數目沒有任何限制。
語法
<MiningStructure>
...
<ddl100_100:HoldoutMaxPercent>...</ddl100_100:HoldoutMaxPercent>
...
</MiningStructure>
元素特性
特性 |
說明 |
---|---|
資料類型和長度 |
介於 0 和 99 之間的整數。 |
預設值 |
30 |
基數 |
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) 物件模型中對應至 HoldoutMaxPercent 父系的元素是 MiningStructure。