wilsonrljr / sysidentpy

A Python Package For System Identification Using NARMAX Models
https://sysidentpy.org
BSD 3-Clause "New" or "Revised" License
394 stars 79 forks source link

Add bilinear basis function #138

Closed nataliakeles closed 2 months ago

nataliakeles commented 2 months ago

I have implemented a new basis function for the SyIdentPy library: the Bilinear Basis Function. This function is a subcase of NARMAX Polynomial Models.

For additional context, the Bilinear Basis Function is based on the method described in the following paper: Bilinear Basis Function Method - IJC 1989. This method is well-documented and has proven effective in various system identification tasks.

As the next step, I plan to develop comprehensive test functions to ensure the robustness and accuracy of the new implementation.

Please review the changes and provide any feedback.