Estimate p-values of fitted parameters using armax from sysid toolbox
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Enrico Gambini
el 28 de Feb. de 2022
Respondida: Ive J
el 1 de Mzo. de 2022
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 comentarios
Respuesta aceptada
Ive J
el 1 de Mzo. de 2022
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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Transfer Function Models en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!