ラベル | 説明 | データ タイプ |
入力フィーチャ | サブセットの作成元となるフィーチャまたはテーブル。 | Table View |
出力トレーニング フィーチャクラス | 作成されるトレーニング フィーチャのサブセット。 | Feature Class; Table |
出力テスト フィーチャクラス (オプション) | 作成されるテスト フィーチャのサブセット。 | Feature Class; Table |
トレーニング フィーチャのサブセットのサイズ (オプション) | 出力トレーニング フィーチャクラスのサイズ。入力フィーチャの割合、またはフィーチャの絶対数として入力します。 | Double |
サブセット サイズの単位 (オプション) | サブセット サイズの値を入力フィーチャの割合として使用するか、フィーチャの絶対数として使用するかを指定します。
| Boolean |
サマリー
フィーチャクラスまたはテーブルのレコードを 2 つのサブセットに分割します。1 つはトレーニング データとして使用するサブセット、もう 1 つは出力サーフェスを比較および検証するためのテスト フィーチャとして使用するサブセットです。
使用法
-
乱数ジェネレーター環境では、[メルセンヌ ツイスター] オプションのみがサポートされています。 他のオプションを選択すると、メルセンヌ ツイスターが代わりに使用されます。
データセットをトレーニング フィーチャとテスト フィーチャに分割することは、内挿や機械学習のほか、データからモデルを推定および構築する解析ワークフローでは一般的です。
マルチパート フィーチャを入力として使用する場合、個々のフィーチャではなく、マルチパート フィーチャのサブセットが出力されます。
パラメーター
arcpy.ga.SubsetFeatures(in_features, out_training_feature_class, {out_test_feature_class}, {size_of_training_dataset}, {subset_size_units})
名前 | 説明 | データ タイプ |
in_features | サブセットの作成元となるフィーチャまたはテーブル。 | Table View |
out_training_feature_class | 作成されるトレーニング フィーチャのサブセット。 | Feature Class; Table |
out_test_feature_class (オプション) | 作成されるテスト フィーチャのサブセット。 | Feature Class; Table |
size_of_training_dataset (オプション) | 出力トレーニング フィーチャクラスのサイズ。入力フィーチャの割合、またはフィーチャの絶対数として入力します。 | Double |
subset_size_units (オプション) | サブセット サイズの値を入力フィーチャの割合として使用するか、フィーチャの絶対数として使用するかを指定します。
| Boolean |
コードのサンプル
フィーチャをランダムに 2 つのフィーチャクラスに分割します。
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.SubsetFeatures_ga("ca_ozone_pts", "C:/gapyexamples/output/training",
"", "", "PERCENTAGE_OF_INPUT")
フィーチャをランダムに 2 つのフィーチャクラスに分割します。
# Name: SubsetFeatures_Example_02.py
# Description: Randomly split the features into two feature classes.
# Requirements: Geostatistical Analyst Extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
outtrainPoints = "C:/gapyexamples/output/training.shp"
outtestPoints = ""
trainData = ""
subsizeUnits = "PERCENTAGE_OF_INPUT"
# Execute SubsetFeatures
arcpy.SubsetFeatures_ga(inPointFeatures, outtrainPoints, outtestPoints,
trainData, subsizeUnits)
環境
ライセンス情報
- Basic: Yes
- Standard: Yes
- Advanced: Yes