主要内容

验证灵敏度分析

您可以通过检查验证灵敏度分析生成的参数值,评价结果和分析结果。

检查生成的参数集

进行灵敏度分析,为评价选择模型参数,并生成一组代表性的参数值来探索设计空间。创建指定参数设定的参数分布,如正常或制服。您还可以指定参数之间的相关性。有关更多信息,请参见生成样本参数进行敏感性分析。生成参数值后,把它们检查生成的参数值是否匹配所需的规范。这是特别重要的,如果你为每个参数生成少量的随机样本。

如果你看到一个差异在生成的参数和指定的分布和相关性,你可以尝试以下之一:

  • 生成随机样本,直到你达到指定的分布和相关性。

  • 增加样本容量为代价增加评估时间。

  • 指定不同的抽样方法。使用拉丁超立方抽样方法比随机抽样空间更系统化的方法。如果你有统计和机器学习工具箱™软件,使用Sobol和哈尔顿quasirandom抽样方法比拉丁超立方方法更空间的方法。

绘制生成的参数灵敏度分析仪:

  1. 选择生成的参数设置参数设置区域的应用。

  2. 情节选项卡上,选择散点图

    生成的情节显示直方图生成的对角线上的每个参数的值,和成对参数对非对角的散点图。关于散点图的更多信息,请参阅与阴谋的敏感性分析

  3. 检查确保生成的参数值的直方图匹配预定的参数分布。检查非对角的散点图,以确保任何指定参数之间的相关性。

图生成的命令行参数值,使用sdo.scatterPlot。使用等功能的意思是检查样本统计量。

检查评价结果

生成一个参数集之后,您定义一个成本函数通过创建一个设计要求对模型的信号。然后评估的成本函数在每组参数值。验证评价结果、检查评估成本函数的值。如果成本函数评估包含值,这可能说明一个问题。

来检查中的值灵敏度分析仪评估完成后:

  1. 打开表如果尚未开放的评价结果。

    结果区域的应用程序,右键单击该评估结果,并选择开放在菜单。

    评价结果表,表的每一行列出了参数设置值和相应的设计要求计算代价函数值。

  2. 评估需求值降序排序。这样做,点击两次评估要求列。任何值列出列顶部的评估要求。

  3. 检查导致的参数值值评估要求。如果你不希望一个结果这一行的参数值,进一步调查您的模型。

在命令行查看评估结果,检查成本函数评估的输出sdo.evaluate

与不同的参数集进行灵敏度分析

评估后,你分析的影响参数对设计需求,并确定最有影响力的参数。有关更多信息,请参见分析参数和设计要求之间的关系。验证分析结果,生成不同的参数设置和评估设计要求。如果分析结果是不一致的,可以考虑增加样本的数量在你的参数集。

相关的话题