TY - JOUR
T1 - impulseest
T2 - A Python package for non-parametric impulse response estimation with input–output data
AU - Fiorio, Luan Vinícius
AU - Remes, Chrystian Lenon
AU - de Novaes, Yales Rômulo
N1 - Funding Information:
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001 and partly by the Fundação de Amparo à Pesquisa e Inovação do Estado de Santa Catarina (FAPESC) - Grant number 8209/2021 .
PY - 2021/7
Y1 - 2021/7
N2 - This paper presents the impulseest Python package, used for estimating the impulse response of a system relying solely on input and output data. This package can provide estimates in a non-parametric fashion either with regularization techniques. For the regularized estimates, impulseest function uses the Empirical Bayes method. On the other hand, the non-regularized case is solved through the least squares algorithm. This function is tested considering an experimental situation, several dynamic processes and also through Monte Carlo simulations. The obtained results are analyzed mainly in terms of the Mean Square Error (MSE), besides other quantities. Through those results, it is shown that the impulseest function with regularization using the proposed regularization kernels leads to low MSE for all tested cases.
AB - This paper presents the impulseest Python package, used for estimating the impulse response of a system relying solely on input and output data. This package can provide estimates in a non-parametric fashion either with regularization techniques. For the regularized estimates, impulseest function uses the Empirical Bayes method. On the other hand, the non-regularized case is solved through the least squares algorithm. This function is tested considering an experimental situation, several dynamic processes and also through Monte Carlo simulations. The obtained results are analyzed mainly in terms of the Mean Square Error (MSE), besides other quantities. Through those results, it is shown that the impulseest function with regularization using the proposed regularization kernels leads to low MSE for all tested cases.
KW - Impulse response
KW - Estimation
KW - Regularization
UR - http://www.scopus.com/inward/record.url?scp=85110112908&partnerID=8YFLogxK
U2 - 10.1016/j.softx.2021.100761
DO - 10.1016/j.softx.2021.100761
M3 - Article
AN - SCOPUS:85110112908
SN - 2352-7110
VL - 15
JO - SoftwareX
JF - SoftwareX
M1 - 100761
ER -