Estimation in non-linear state-space models.
The Robust Non-Linear Estimator (RNLE) is a robust estimator for non-linear state-space models with state-dependent noise. It takes a sequence of input-output pairs and estimates the corresponding sequence of states. The estimates are found by solving an iteratively-reweighted non-linear least-squares problem. The solver is robust to outliers and accepts missing values.
This submission includes an initialization script, a test function and a technical report. The initialization script adds all relevant directories and sub-directories to the MatLab path and compiles two MEx files, both of them necessary for the code to run. The test function creates a short animation (in AVI format) showing how the state sequence is estimated from extremely noisy data. The technical report contains a detailed derivation of the theory behind the code.
If you find this submission useful for your research/work please cite my technical report and/or my MathWorks community profile. Feel free to contact me directly if you have any technical or application-related questions.
INSTRUCTIONS:
After downloading this submission, extract the compressed file inside your MatLab working directory and run the initialization script (init.m). Then, run the test function (TestRNLE.m) for a demonstration.
引用
Gabriel Agamennoni (2024). Estimation in non-linear state-space models. (https://www.mathworks.com/matlabcentral/fileexchange/40556-estimation-in-non-linear-state-space-models), MATLAB Central File Exchange. 取得済み .
MATLAB リリースの互換性
プラットフォームの互換性
Windows macOS Linuxカテゴリ
タグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!