主要内容

以编程方式收集度量数据并通过度量仪表板查看数据

这个示例展示了如何使用模型度量API为您的模型收集模型度量数据,然后使用metrics Dashboard查看结果。

以编程方式收集度量数据

收集模型的所有可用量度sldemo_fuelsys,可以使用slmetric。引擎API。度量引擎将结果存储在当前模拟缓存文件夹中的度量存储库文件中,slprj

metric_engine = slmetric.Engine ();setAnalysisRoot (metric_engine“根”“sldemo_fuelsys”“RootType”“模型”);evalc (“执行(metric_engine)”);

确定模型是否符合MAB指南

要确定通过的MAB检查的百分比,使用度量符合性结果。

metricID =“mathworks.metrics.ModelAdvisorCheckCompliance.maab”;metricResult = getAnalysisRootMetric(metric_engine, metricID);disp ([“MAAB合规:, num2str(100 * metricResult.)AggregatedValue, 3),“%”]);
MAAB合规:65.6%

打开度量仪表板

要更详细地研究收集到的遵从性度量,请为模型打开metrics Dashboard。

metricsdashboard (“sldemo_fuelsys”);

Metrics Dashboard打开活动度量存储库中的模型数据,该存储库位于活动模拟缓存文件夹中。要查看以前收集的数据,请使用slprj文件夹必须相同。

找到建模指南依从性仪表板的一部分。对于每一类法规遵循检查,该量规指示通过的法规遵循检查的百分比。

仪表板报告与。相同的MAB遵从百分比slmetric。引擎API报道。

探索MAB合规性结果

在百分表之下,条形图显示了遵从性检查问题的数量。单击MAB柱状图中的任何位置查看模型顾问检查问题。

表格详细说明了每个模型组件的检查问题数量。若要按检查问题的数量对组件排序,请单击问题列。

相关的话题