标注 | 说明 | 数据类型 |
输入模型文件 | 将要描述的空间统计模型文件。 | File |
派生输出
标注 | 说明 | 数据类型 |
解释训练变量 | 用于训练模型文件的解释训练变量列表。 | String |
解释训练距离要素 | 用于训练模型文件的解释训练距离要素列表。 | String |
解释训练栅格 | 用于训练模型文件的解释训练栅格列表。 | String |
此工具的主要输出是描述输入模型文件的特征和内容的地理处理输出消息。 可将鼠标悬停在进度条上、单击弹出按钮或展开地理处理窗格中的消息部分来访问消息。 您还可以使用地理处理历史访问之前运行工具的消息。
这些消息包含如下信息和表:
如果在模型训练过程中没有保留验证数据,则某些诊断信息将不会显示在消息中。 在使用此类模型进行预测之前要谨慎。
对于基于森林的分类和回归,袋外 (OOB) 错误不会出现在消息中,因为它们未保存在模型文件中。 对于仅存在预测,用于训练模型的存在和背景点的计数以及交叉验证结果不会出现,因为此信息可能是敏感或机密信息。
某些模型诊断(例如混淆矩阵)和模型文件的内容可能会用于对用于创建文件的输入数据进行逆向工程。 如果用于训练的数据是机密或敏感信息,请谨慎共享模型文件。
您可以使用广义线性回归、基于森林的分类和回归或仅存在预测工具中的输出训练模型文件参数创建模型文件。
对于由广义线性回归创建的模型,消息将显示所使用的模型类型(连续、二进制或计数)。 对于基于森林的分类和回归工具,消息将显示使用的是回归还是分类。 对于仅存在预测工具,消息将显示是否使用了背景点。
以下是此工具的潜在应用:
标注 | 说明 | 数据类型 |
输入模型文件 | 将要描述的空间统计模型文件。 | File |
标注 | 说明 | 数据类型 |
解释训练变量 | 用于训练模型文件的解释训练变量列表。 | String |
解释训练距离要素 | 用于训练模型文件的解释训练距离要素列表。 | String |
解释训练栅格 | 用于训练模型文件的解释训练栅格列表。 | String |
arcpy.stats.DescribeSSMFile(input_model)
名称 | 说明 | 数据类型 |
input_model | 将要描述的空间统计模型文件。 | File |
名称 | 说明 | 数据类型 |
explanatory_variables | 用于训练模型文件的解释训练变量列表。 | String |
explanatory_distance_features | 用于训练模型文件的解释训练距离要素列表。 | String |
explanatory_rasters | 用于训练模型文件的解释训练栅格列表。 | String |
以下 Python 窗口脚本演示了如何使用 DescribeSSMFile 函数。
import arcpy
arcpy.stats.DescribeSSMFile("C:/MyData/input_modelfile.ssm")
以下独立 Python 脚本演示了如何使用 DescribeSSMFile 函数。
# Print the properties of a spatial statistics model file
# Import modules
import arcpy
# Set the current workspace
arcpy.env.workspace = "C:/MyData"
# Run tool
arcpy.stats.DecribeSSMFile("input_modelfile.ssm")
# Print geoprocessing messages
print(arcpy.GetMessages)