{ "name": "ForestBasedClassificationAndRegression", "displayName": "ForestBasedClassificationAndRegression", "description": "", "category": "", "helpUrl": "https://terra.library.brocku.ca/arcgis", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "predictionType", "dataType": "GPString", "displayName": "Prediction Type", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": "Train", "parameterType": "esriGPParameterTypeRequired", "category": "", "choiceList": [ "Train", "TrainAndPredict" ] }, { "name": "inFeatures", "dataType": "GPRecordSet", "displayName": "Input Training Features", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": {}, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "featuresToPredict", "dataType": "GPRecordSet", "displayName": "Input Features To Predict", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": {}, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "variablePredict", "dataType": "GPString", "displayName": "Variable to Predict", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "explanatoryVariables", "dataType": "GPString", "displayName": "Explanatory Variables", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "numberOfTrees", "dataType": "GPLong", "displayName": "Number of Trees", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": 100, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "minimumLeafSize", "dataType": "GPLong", "displayName": "Minimum Leaf Size", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "maximumTreeDepth", "dataType": "GPLong", "displayName": "Maximum Tree Depth", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "sampleSize", "dataType": "GPLong", "displayName": "Data Available per Tree", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": 100, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "randomVariables", "dataType": "GPLong", "displayName": "Number of Randomly Sampled Variables", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "percentageForValidation", "dataType": "GPLong", "displayName": "Training Data Excluded for Validation", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": 10, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "createVariableImportanceTable", "dataType": "GPBoolean", "displayName": "Create Variable Importance Table", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": false, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "explanatoryVariableMatching", "dataType": "GPString", "displayName": "Explanatory Variable Matching", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "outputTrained", "dataType": "GPRecordSet", "displayName": "Output Features", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": {}, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "variableOfImportance", "dataType": "GPRecordSet", "displayName": "Variable of Importance", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": {}, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "outputPredicted", "dataType": "GPRecordSet", "displayName": "Output Predicted Features", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": {}, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "processInfo", "dataType": "GPString", "displayName": "Process Info", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "outputTrainedName", "dataType": "GPString", "displayName": "outputTrained Name", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "context", "dataType": "GPString", "displayName": "Context", "description": "", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "Environment" } ] }