次の方法で共有


MiningStructure.HoldoutMaxPercent プロパティ

テストに使用する MiningStructure のソース データ内のケースの割合を取得します。値の設定も可能です。

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

構文

'宣言
Public Property HoldoutMaxPercent As Integer 
    Get 
    Set
'使用
Dim instance As MiningStructure 
Dim value As Integer 

value = instance.HoldoutMaxPercent

instance.HoldoutMaxPercent = value
public int HoldoutMaxPercent { get; set; }
public:
property int HoldoutMaxPercent {
    int get ();
    void set (int value);
}
member HoldoutMaxPercent : int with get, set
function get HoldoutMaxPercent () : int 
function set HoldoutMaxPercent (value : int)

プロパティ値

型: System.Int32
テストに使用するソース データの割合を示す 0 ~ 99 の integer です。

説明

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

すべての提示パラメーターに基づいて、最終的なテスト データ セットのサイズがケースの総数以上になると、警告が発生します。

また、テスト セットがトレーニング セットよりも大きくなると、エラーが発生します。

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

注意

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

関連項目

参照

MiningStructure クラス

Microsoft.AnalysisServices 名前空間