Estimate p-values of fitted parameters using armax from sysid toolbox
4 ビュー (過去 30 日間)
古いコメントを表示
Hello!
I'm looking to find a way to find the p-value of the estimated parameters of an armax model fitted using the "armax" command of the System Identification Toolbox.
Any ideas?
Thank you
0 件のコメント
採用された回答
Ive J
2022 年 3 月 1 日
armax returns parameters and their uncertainties; then you can calculate the p-values.
load iddata9 z9
na = 4;
nc = 1;
sys = armax(z9,[na nc]);
[es, sd] = getpvec(sys);
p = (1 - normcdf(abs(es)./sd)).*2 % or 1 - chi2cdf((es./sd).^2, 1)
Note that the assumption here is that estimates are from an MLE (i.e. assymptoticaly normal). See also here.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Transfer Function Models についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!