ARMAX拟合百分比



我使用armax模型来描述两个信号之间的关系。我使用了不同模型阶数的matlab armax函数。

为了评估模型的效率,我从Report中提取了值。适合FitPercent希望它能告诉我们模型与实验数据的拟合程度。由于它是fitpercent,我预计它将在0-100%之间。我的结果范围从~257到99.99。

我在mathworks或其他网站上找不到这个值是如何计算的以及如何解释它。如果你能解释如何理解fitPercent值,那就太好了。

我使用的代码非常简单,它为不同的模型结构(订单)生成FitPercent。

opt = armaxOptions;
opt.InitialCondition = 'auto';
opt.Focus = 'simulation';
j=1; %number of dataset for analysis
i=1;
nk=0;
for na=1:1:6
    for nb=1:1:6
        for nc=1:1:6
            m_armax = armax(data(:,:,:,j), [na nb nc nk], opt);
            fit(i) = m_armax.Report.Fit.FitPercent
            struct(:,i) = [na;nb;nc];
            i=i+1
        end
    end
end

在文档中,它表示使用比较函数计算拟合百分比值:

http://www.mathworks.de/de/help/ident/ref/compare.html?searchHighlight=fit

相关内容

  • 没有找到相关文章

最新更新