主要内容

评估报告

一份评估报告是什么?

评估报告包含信息和选项用于模型估计的结果。这份报告是存储在报告财产的估计模型。报告的具体内容取决于您所使用的估计函数来获取模型。

具体来说,评估报告有以下信息:

  • 模型的状态——无论是模型或估计

  • 在估计初始条件是如何处理的

  • 迭代终止条件估计算法

  • 最后预测误差(消防工程)适合估计百分比数据和均方误差(MSE)

  • 生、规范化和小样本量纠正Akaike信息标准(AIC)和贝叶斯信息准则(BIC)

  • 估计数据的类型和属性

  • 所有数量估计参数值,初始状态为状态方程和灰色矩形模型,和它们的协方差

  • 的选项设置用于配置估计算法

了解更多关于报告产生特定的估计量,看到相应的引用页面。

您可以使用报告:

访问评估报告

这个例子展示了如何访问评估报告。

评估报告的日志信息,比如使用的数据使用默认和其他设置,并估计结果等参数值,初始条件,和健康。

你估计一个模型后,使用点符号来访问评估报告。例如:

负载iddata1z1;np = 2;sys =特遣部队(z1, np);sys_report = sys.Report
sys_report =状态:估计使用tf的方法:“助教”InitializeMethod:“第四”N4Weight:“不适用”N4Horizon:“不适用”InitialCondition:“估计”适合:[1 x1 struct]参数:[1 x1 struct] OptionsUsed: [1 x1 idoptions。tf] RandState: [] DataUsed: [1 x1 struct]终止:[1 x1 struct]

探索在评估使用的选项。

sys.Report.OptionsUsed
特遣部队命令的选项设置:InitializeMethod:“第四”InitializeOptions: [1 x1 struct] InitialCondition:“汽车”显示:“关闭”InputInterSample:“汽车”InputOffset: [] OutputOffset: [] EstimateCovariance: 1正则化:[1 x1 struct] SearchMethod:“汽车”SearchOptions:“<优化选项设置>”WeightingFilter: [] EnforceStability: 0 OutputWeight:[]先进:[1 x1 struct]

视图的传递函数模型的估计数据。

sys.Report.Fit
ans =结构体字段:FitPercent: 70.7720 LossFcn: 1.6575 MSE: 1.6575消防工程:1.7252 AIC: 1.0150 e + 03 AICc: 1.0153 e + 03代理人:0.5453 BIC: 1.0372 e + 03

比较使用评估报告估计模型

这个例子展示了如何使用评估报告比较多个估计模型。

负荷估算数据。

负载iddata1z1;

估计一个传递函数模型。

np = 2;sys_tf =特遣部队(z1, np);

状态空间模型估计。

sys_ss = ss (z1, 2);

估计一个ARX模型。

sys_arx = arx (z1 (2 2 1));

比较适合比例的估计模型来估计数据。

fit_tf = sys_tf.Report.Fit.FitPercent
fit_tf = 70.7720
fit_ss = sys_ss.Report.Fit.FitPercent
fit_ss = 76.3808
fit_arx = sys_arx.Report.Fit.FitPercent
fit_arx = 68.7220

比较表明,提供了最佳的状态空间模型适合百分比数据。

分析和改进评估结果使用评估报告

这个例子展示了如何分析一个估计和配置另一个估计使用评估报告。

状态空间模型估计,减少未来的互译预测误差。

负载(fullfile (matlabroot“工具箱”,“识别”,“iddemos”,“数据”,“mrdamper.mat”));z = iddata (F, V, Ts);选择= ssestOptions;opt.Focus =“预测”;opt.Display =“上”;sys1 = ss (z, 2,选择);

sys1具有良好的互译预测能力的> 90%的预测结果数据。

使用比较(z, sys1)检查模型的模拟量输出的能力F使用的输入V。模型的模拟反应适合的数据仅为45%。

执行另一个用于估计你保留原来的选项sys1除非你改变重点仿真误差降到最低。

获取所使用的选项sys1存储在其报告财产。这种方法当你救了估计模型是有用的,但没有相应的选项设置用于估计。

opt2 = sys1.Report.OptionsUsed;

改变重点模拟和重新评估模型。

opt2。Focus =“模拟”;sys2 = ss (z, sys1, opt2);

比较模拟响应估计数据使用比较(z, sys1 sys2)。适合提高到53%。

相关的话题