2 つの信号間の関係を記述するために armax モデルを使用しています。さまざまなモデル次数で matlab armax 関数を使用しました。
モデルの効率を評価するために、Report.Fit.FitPercent から値を取得しました。これにより、モデルが実験データにどの程度適合しているかがわかると期待しています。fitpercent であるため、0 ~ 100% であると予想されます。私の結果は ~ -257 から 99.99 の範囲です。
この値がどのように計算され、どのように解釈されるのか、mathworks や他の Web サイトで見つけることができませんでした。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