Estimation in non-linear state-space models.

Robust estimator for non-linear state-space models with state-dependent noise.
1,9K téléchargements
Mise à jour 23 août 2013

Afficher la licence

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.

Citation pour cette source

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. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2012a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Nonlinear Model Identification dans Help Center et MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.7.0.0

Major code refactoring.

1.6.0.0

Major code refactoring.

1.5.0.0

Major code improvements.

1.3.0.0

Major code improvements.

1.1.0.0

Added simulation method and other minor changes.