# System identification

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/System_identification
> Markdown URL: https://mediated.wiki/source/System_identification.md
> Source: https://en.wikipedia.org/wiki/System_identification
> Source revision: 1334202848
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Statistical methods to build mathematical models of dynamical systems from measured data

Black box systems System Black box, Oracle machine Methods and techniques Black-box testing, Blackboxing Related techniques Feed forward, Obfuscation, Pattern recognition, White box, White-box testing, Gray-box testing, System identification Fundamentals A priori information, Control systems, Open systems, Operations research, Thermodynamic systems v t e

The field of **system identification** uses [statistical methods](/source/Statistical_method) to build [mathematical models](/source/Mathematical_model) of [dynamical systems](/source/Dynamical_system) from measured data.[1] System identification also includes the [optimal](/source/Optimal_design#System_identification_and_stochastic_approximation) [design of experiments](/source/Design_of_experiments) for efficiently generating informative data for [fitting](/source/Regression_analysis) such models as well as model reduction. A common approach is to start from measurements of the behavior of the system and the external influences (inputs to the system) and try to determine a mathematical relation between them without going into many details of what is actually happening inside the system; this approach is called **[black box](/source/Black_box_(systems))** system identification.

## Overview

A dynamic mathematical model in this context is a mathematical description of the dynamic behavior of a [system](/source/System) or process in either the time or frequency domain. Examples include:

- [physical](/source/Physical_system) processes such as the movement of a falling body under the influence of [gravity](/source/Gravity);

- [economic](/source/Economic_system) processes such as international [trade](/source/Trade) markets that react to external influences.

One of the many possible applications of system identification is in [control systems](/source/Control_theory). For example, it is the basis for modern [data-driven control systems](/source/Data-driven_control_system), in which concepts of system identification are integrated into the controller design, and lay the foundations for formal [controller optimality](/source/Optimal_control) proofs.

### Input-output vs output-only

System identification techniques can utilize both input and output data (e.g. [eigensystem realization algorithm](/source/Eigensystem_realization_algorithm)) or can include only the output data (e.g. [frequency domain decomposition](/source/Frequency_domain_decomposition)). Typically an input-output technique would be more accurate, but the input data is not always available. In addition, the final estimated responses from arbitrary inputs can be analyzed by investigating their correlation and spectral properties.[2]

### Optimal design of experiments

Main article: [Optimal design § System identification and stochastic approximation](/source/Optimal_design#System_identification_and_stochastic_approximation)

The quality of system identification depends on the quality of the inputs, which are under the control of the systems engineer. Therefore, systems engineers have long used the principles of the [design of experiments](/source/Design_of_experiments).[3] In recent decades, engineers have increasingly used the theory of [optimal experimental design](/source/Optimal_design) to specify inputs that yield [maximally precise](/source/Efficient_estimator) [estimators](/source/Estimator).[4][5]

## White-, grey-, and black-box

A diagram describing the different methods for identifying systems. In the case of a "white box" we clearly see the structure of the system, and in a "black box" we know nothing about it except how it reacts to input. An intermediate state is a "gray box" state in which our knowledge of the system structure is incomplete.

One could build a [white-box](/source/White-box_testing) model based on [first principles](/source/First_principles), e.g. a model for a physical process from the [Newton equations](/source/Newton's_laws_of_motion), but in many cases, such models will be overly complex and possibly even impossible to obtain in reasonable time due to the complex nature of many systems and processes.

A more common approach is therefore to start from measurements of the behavior of the system and the external influences (inputs to the system) and try to determine a mathematical relation between them without going into the details of what is actually happening inside the system. This approach is called system identification. Two types of models are common in the field of system identification:

- **grey box model:** although the peculiarities of what is going on inside the system are not entirely known, a certain model based on both insight into the system and experimental data is constructed. This model does however still have a number of unknown free [parameters](/source/Parameter) which can be estimated using system identification.[6][7] One example[8] uses the [Monod saturation model](/source/Monod_equation) for microbial growth. The model contains a simple hyperbolic relationship between substrate concentration and growth rate, but this can be justified by molecules binding to a substrate without going into detail on the types of molecules or types of binding. Grey box modeling is also known as semi-physical modeling.[9]

- **[black box](/source/Black_box_(systems)) model:** No prior model is available. Most system identification algorithms are of this type.

In the context of [nonlinear system identification](/source/Nonlinear_system_identification) Jin et al.[10] describe grey-box modeling by assuming a model structure a priori and then estimating the model parameters. Parameter estimation is relatively easy if the model form is known but this is rarely the case. Alternatively, the structure or model terms for both linear and highly complex nonlinear models can be identified using [NARMAX](/source/Nonlinear_system_identification#NARMAX_methods) methods.[11] This approach is completely flexible and can be used with grey box models where the algorithms are primed with the known terms, or with completely black-box models where the model terms are selected as part of the identification procedure. Another advantage of this approach is that the algorithms will just select linear terms if the system under study is linear, and nonlinear terms if the system is nonlinear, which allows a great deal of flexibility in the identification.

## Identification for control

In [control systems](/source/Control_theory) applications, the objective of engineers is to obtain a [good performance](/source/Control_theory#Control_specification) of the [closed-loop](/source/Control_theory#Open-loop_and_closed-loop_(feedback)_control) system, which is the one comprising the physical system, the feedback loop and the controller. This performance is typically achieved by designing the control law relying on a model of the system, which needs to be identified starting from experimental data. If the model identification procedure is aimed at control purposes, what really matters is not to obtain the best possible model that fits the data, as in the classical system identification approach, but to obtain a model satisfying enough for the closed-loop performance. This more recent approach is called **identification for control**, or **I4C** in short.

The idea behind I4C can be better understood by considering the following simple example.[12] Consider a system with *true* [transfer function](/source/Transfer_function) G 0 ( s ) {\displaystyle G_{0}(s)} :

- G 0 ( s ) = 1 s + 1 {\displaystyle G_{0}(s)={\frac {1}{s+1}}}

and an identified model G ^ ( s ) {\displaystyle {\hat {G}}(s)} :

- G ^ ( s ) = 1 s . {\displaystyle {\hat {G}}(s)={\frac {1}{s}}.}

From a classical system identification perspective, G ^ ( s ) {\displaystyle {\hat {G}}(s)} is *not*, in general, a *good* model for G 0 ( s ) {\displaystyle G_{0}(s)} . In fact, modulus and phase of G ^ ( s ) {\displaystyle {\hat {G}}(s)} are different from those of G 0 ( s ) {\displaystyle G_{0}(s)} at low frequency. What is more, while G 0 ( s ) {\displaystyle G_{0}(s)} is an [asymptotically stable](/source/Lyapunov_stability) system, G ^ ( s ) {\displaystyle {\hat {G}}(s)} is a simply stable system. However, G ^ ( s ) {\displaystyle {\hat {G}}(s)} may still be a model good enough for control purposes. In fact, if one wants to apply a [purely proportional](/source/PID_controller) [negative feedback](/source/Negative_feedback) controller with high gain K {\displaystyle K} , the closed-loop transfer function from the reference to the output is, for G 0 ( s ) {\displaystyle G_{0}(s)}

- K G 0 ( s ) 1 + K G 0 ( s ) = K s + 1 + K {\displaystyle {\frac {KG_{0}(s)}{1+KG_{0}(s)}}={\frac {K}{s+1+K}}}

and for G ^ ( s ) {\displaystyle {\hat {G}}(s)}

- K G ^ ( s ) 1 + K G ^ ( s ) = K s + K . {\displaystyle {\frac {K{\hat {G}}(s)}{1+K{\hat {G}}(s)}}={\frac {K}{s+K}}.}

Since K {\displaystyle K} is very large, one has that 1 + K ≈ K {\displaystyle 1+K\approx K} . Thus, the two closed-loop transfer functions are indistinguishable. In conclusion, G ^ ( s ) {\displaystyle {\hat {G}}(s)} is a *perfectly acceptable* identified model for the *true* system if such feedback control law has to be applied. Whether or not a model is *appropriate* for control design depends not only on the plant/model mismatch but also on the controller that will be implemented. As such, in the I4C framework, given a control performance objective, the control engineer has to design the identification phase in such a way that the performance achieved by the model-based controller on the *true* system is as high as possible.

Sometimes, it is even more convenient to design a controller without explicitly identifying a model of the system, but directly working on experimental data. This is the case of *direct* [data-driven control systems](/source/Data-driven_control_system).

## Forward model

A common understanding in Artificial Intelligence is that the [controller](/source/Controller_(control_theory)) has to generate the next move for a [robot](/source/Robot). For example, the robot starts in the maze and then the robot decides to move forward. Model predictive control determines the next action indirectly. The term ["model"](/source/Mathematical_model) is referencing to a forward model which doesn't provide the correct action but simulates a scenario.[13] A forward model is equal to a [physics engine](/source/Physics_engine) used in game programming. The model takes an input and calculates the future state of the system.

The reason why dedicated forward models are constructed is because it allows one to divide the overall control process. The first question is how to predict the future states of the system. That means, to simulate a [plant](/source/Plant_(control_theory)) over a timespan for different input values. And the second task is to search for a [sequence](/source/Sequence_of_events) of input values which brings the plant into a goal state. This is called predictive control.

The forward model is the most important aspect of a [MPC-controller](/source/Model_predictive_control). It has to be created before the [solver](/source/Solver) can be realized. If it's unclear what the behavior of a system is, it's not possible to search for meaningful actions. The workflow for creating a forward model is called system identification. The idea is to [formalize a system](/source/Formal_system) in a set of equations which will behave like the original system.[14] The error between the real system and the forward model can be measured.

There are many techniques available to create a forward model: [ordinary differential equations](/source/Ordinary_differential_equation) is the classical one which is used in [physics engines](/source/Physics_engine) like [Box2D](/source/Box2D). A more recent technique is a [neural network](/source/Neural_network) for creating the forward model.[15]

## See also

- [Black box model of power converter](/source/Black_box_model_of_power_converter)

- [Black box](/source/Black_box)

- [Data-driven control system](/source/Data-driven_control_system)

- [Generalized filtering](/source/Generalized_filtering)

- [Grey box completion and validation](/source/Grey_box_completion_and_validation)

- [Hysteresis](/source/Hysteresis)

- [Linear time-invariant system theory](/source/LTI_system_theory)

- [Model order reduction](/source/Model_order_reduction)

- [Model selection](/source/Model_selection)

- [Nonlinear autoregressive exogenous model](/source/Nonlinear_autoregressive_exogenous_model)

- [Open system (systems theory)](/source/Open_system_(systems_theory))

- [Parameter estimation](/source/Parameter_estimation)

- [Pattern recognition](/source/Pattern_recognition)

- [Structural identifiability](/source/Structural_identifiability)

- [System dynamics](/source/System_dynamics)

- [System realization](/source/System_realization)

- [Systems theory](/source/Systems_theory)

## References

1. **[^](#cite_ref-1)** Torsten, Söderström; [Stoica, P.](/source/Peter_Stoica) (1989). *System identification*. New York: Prentice Hall. [ISBN](/source/ISBN_(identifier)) [978-0138812362](https://en.wikipedia.org/wiki/Special:BookSources/978-0138812362). [OCLC](/source/OCLC_(identifier)) [16983523](https://search.worldcat.org/oclc/16983523).

1. **[^](#cite_ref-2)** Ljung, Lennart (2021). *Modeling and identification of dynamic systems* (Second ed.). Lund: Studentlitteratur. p. 221. [ISBN](/source/ISBN_(identifier)) [9789144153452](https://en.wikipedia.org/wiki/Special:BookSources/9789144153452).

1. **[^](#cite_ref-3)** Spall, J. C. (2010), "Factorial Design for Efficient Experimentation: Generating Informative Data for System Identification," *IEEE Control Systems Magazine*, vol. 30(5), pp. 38–53. [https://doi.org/10.1109/MCS.2010.937677](https://doi.org/10.1109/MCS.2010.937677)

1. **[^](#cite_ref-4)** Goodwin, Graham C. & Payne, Robert L. (1977). *Dynamic System Identification: Experiment Design and Data Analysis*. Academic Press. [ISBN](/source/ISBN_(identifier)) [978-0-12-289750-4](https://en.wikipedia.org/wiki/Special:BookSources/978-0-12-289750-4).

1. **[^](#cite_ref-5)** Walter, Éric & Pronzato, Luc (1997). *Identification of Parametric Models from Experimental Data*. Springer.

1. **[^](#cite_ref-Nielsen_6-0)** Nielsen, Henrik Aalborg; Madsen, Henrik (December 2000). ["Predicting the Heat Consumption in District Heating Systems using Meteorological Forecasts"](https://web.archive.org/web/20170421000847/https://pdfs.semanticscholar.org/797f/e008adf5fa2b8ccb6977299c2faa6c99c454.pdf) (PDF). Lyngby: Department of Mathematical Modelling, Technical University of Denmark. [S2CID](/source/S2CID_(identifier)) [134091581](https://api.semanticscholar.org/CorpusID:134091581). Archived from [the original](https://pdfs.semanticscholar.org/797f/e008adf5fa2b8ccb6977299c2faa6c99c454.pdf) (PDF) on 2017-04-21. {{[cite journal](https://en.wikipedia.org/wiki/Template:Cite_journal)}}: Cite journal requires |journal= ([help](https://en.wikipedia.org/wiki/Help:CS1_errors#missing_periodical))

1. **[^](#cite_ref-Nielsen2_7-0)** Nielsen, Henrik Aalborg; Madsen, Henrik (January 2006). "Modelling the heat consumption in district heating systems using a grey-box approach". *Energy and Buildings*. **38** (1): 63–71. [Bibcode](/source/Bibcode_(identifier)):[2006EneBu..38...63N](https://ui.adsabs.harvard.edu/abs/2006EneBu..38...63N). [doi](/source/Doi_(identifier)):[10.1016/j.enbuild.2005.05.002](https://doi.org/10.1016%2Fj.enbuild.2005.05.002). [ISSN](/source/ISSN_(identifier)) [0378-7788](https://search.worldcat.org/issn/0378-7788).

1. **[^](#cite_ref-8)** Wimpenny, J.W.T. (April 1997). "The Validity of Models". *Advances in Dental Research*. **11** (1): 150–159. [doi](/source/Doi_(identifier)):[10.1177/08959374970110010601](https://doi.org/10.1177%2F08959374970110010601). [ISSN](/source/ISSN_(identifier)) [0895-9374](https://search.worldcat.org/issn/0895-9374). [PMID](/source/PMID_(identifier)) [9524451](https://pubmed.ncbi.nlm.nih.gov/9524451). [S2CID](/source/S2CID_(identifier)) [23008333](https://api.semanticscholar.org/CorpusID:23008333).

1. **[^](#cite_ref-9)** Forssell, U.; Lindskog, P. (July 1997). ["Combining Semi-Physical and Neural Network Modeling: An Example of Its Usefulness"](https://doi.org/10.1016%2Fs1474-6670%2817%2942938-7). *IFAC Proceedings Volumes*. **30** (11): 767–770. [doi](/source/Doi_(identifier)):[10.1016/s1474-6670(17)42938-7](https://doi.org/10.1016%2Fs1474-6670%2817%2942938-7). [ISSN](/source/ISSN_(identifier)) [1474-6670](https://search.worldcat.org/issn/1474-6670).

1. **[^](#cite_ref-10)** Gang Jin; Sain, M.K.; Pham, K.D.; Billie, F.S.; Ramallo, J.C. (2001). "Modeling MR-dampers: A nonlinear blackbox approach". *Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148)*. IEEE. pp. 429–434 vol.1. [doi](/source/Doi_(identifier)):[10.1109/acc.2001.945582](https://doi.org/10.1109%2Facc.2001.945582). [ISBN](/source/ISBN_(identifier)) [978-0780364950](https://en.wikipedia.org/wiki/Special:BookSources/978-0780364950). [S2CID](/source/S2CID_(identifier)) [62730770](https://api.semanticscholar.org/CorpusID:62730770).

1. **[^](#cite_ref-11)** Billings, Stephen A (2013-07-23). *Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio–Temporal Domains*. [doi](/source/Doi_(identifier)):[10.1002/9781118535561](https://doi.org/10.1002%2F9781118535561). [ISBN](/source/ISBN_(identifier)) [9781118535561](https://en.wikipedia.org/wiki/Special:BookSources/9781118535561).

1. **[^](#cite_ref-12)** Gevers, Michel (January 2005). "Identification for Control: From the Early Achievements to the Revival of Experiment Design*". *European Journal of Control*. **11** (4–5): 335–352. [doi](/source/Doi_(identifier)):[10.3166/ejc.11.335-352](https://doi.org/10.3166%2Fejc.11.335-352). [ISSN](/source/ISSN_(identifier)) [0947-3580](https://search.worldcat.org/issn/0947-3580). [S2CID](/source/S2CID_(identifier)) [13054338](https://api.semanticscholar.org/CorpusID:13054338).

1. **[^](#cite_ref-13)** Nguyen-Tuong, Duy and Peters, Jan (2011). "Model learning for robot control: a survey". *Cognitive Processing*. **12** (4). Springer: 319–340. [doi](/source/Doi_(identifier)):[10.1007/s10339-011-0404-1](https://doi.org/10.1007%2Fs10339-011-0404-1). [PMID](/source/PMID_(identifier)) [21487784](https://pubmed.ncbi.nlm.nih.gov/21487784). [S2CID](/source/S2CID_(identifier)) [8660085](https://api.semanticscholar.org/CorpusID:8660085).{{[cite journal](https://en.wikipedia.org/wiki/Template:Cite_journal)}}: CS1 maint: multiple names: authors list ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_multiple_names:_authors_list))

1. **[^](#cite_ref-14)** Kopicki, Marek and Zurek, Sebastian and Stolkin, Rustam and Moerwald, Thomas and Wyatt, Jeremy L (2017). ["Learning modular and transferable forward models of the motions of push manipulated objects"](https://doi.org/10.1007%2Fs10514-016-9571-3). *Autonomous Robots*. **41** (5). Springer: 1061–1082. [doi](/source/Doi_(identifier)):[10.1007/s10514-016-9571-3](https://doi.org/10.1007%2Fs10514-016-9571-3).{{[cite journal](https://en.wikipedia.org/wiki/Template:Cite_journal)}}: CS1 maint: multiple names: authors list ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_multiple_names:_authors_list))

1. **[^](#cite_ref-15)** Eric Wan and Antonio Baptista and Magnus Carlsson and Richard Kiebutz and Yinglong Zhang and Alexander Bogdanov (2001). *Model predictive neural control of a high-fidelity helicopter model*. {AIAA. American Institute of Aeronautics and Astronautics. [doi](/source/Doi_(identifier)):[10.2514/6.2001-4164](https://doi.org/10.2514%2F6.2001-4164).

## Further reading

- Goodwin, Graham C. & Payne, Robert L. (1977). *Dynamic System Identification: Experiment Design and Data Analysis*. Academic Press.

- Daniel Graupe: *Identification of Systems*, Van Nostrand Reinhold, New York, 1972 (2nd ed., Krieger Publ. Co., Malabar, FL, 1976)

- Eykhoff, Pieter: *System Identification – Parameter and System Estimation*, John Wiley & Sons, New York, 1974. [ISBN](/source/ISBN_(identifier)) [0-471-24980-7](https://en.wikipedia.org/wiki/Special:BookSources/0-471-24980-7)

- [Lennart Ljung](/source/Lennart_Ljung_(engineer)): *System Identification — Theory For the User*, 2nd ed, PTR [Prentice Hall](/source/Prentice_Hall), Upper Saddle River, N.J., 1999.

- Jer-Nan Juang: *Applied System Identification*, Prentice-Hall, Upper Saddle River, N.J., 1994.

- [Kushner, Harold J.](/source/Harold_J._Kushner) and Yin, G. George (2003). *Stochastic Approximation and Recursive Algorithms and Applications* (Second ed.). Springer.{{[cite book](https://en.wikipedia.org/wiki/Template:Cite_book)}}: CS1 maint: multiple names: authors list ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_multiple_names:_authors_list))

- Oliver Nelles: *Nonlinear System Identification*, Springer, 2001. [ISBN](/source/ISBN_(identifier)) [3-540-67369-5](https://en.wikipedia.org/wiki/Special:BookSources/3-540-67369-5)

- T. Söderström, [P. Stoica](/source/Peter_Stoica), System Identification, Prentice Hall, Upper Saddle River, N.J., 1989. [ISBN](/source/ISBN_(identifier)) [0-13-881236-5](https://en.wikipedia.org/wiki/Special:BookSources/0-13-881236-5)

- R. Pintelon, J. Schoukens, *System Identification: A Frequency Domain Approach*, 2nd Edition, IEEE Press, Wiley, New York, 2012. [ISBN](/source/ISBN_(identifier)) [978-0-470-64037-1](https://en.wikipedia.org/wiki/Special:BookSources/978-0-470-64037-1)

- Spall, J. C. (2003), *Introduction to Stochastic Search and Optimization: Estimation, Simulation, and Control*, Wiley, Hoboken, NJ.

- Walter, Éric & Pronzato, Luc (1997). *Identification of Parametric Models from Experimental Data*. Springer.

## External links

- [L. Ljung: Perspectives on System Identification, July 2008](http://www.control.isy.liu.se/~ljung/seoul2dvinew/plenary2.pdf)

- [System Identification and Model Reduction via Empirical Gramians](http://gramian.de)

v t e Statistics Outline Index Descriptive statistics Continuous data Center Mean Arithmetic Arithmetic-Geometric Contraharmonic Cubic Generalized/power Geometric Harmonic Heronian Heinz Lehmer Median Mode Dispersion Average absolute deviation Coefficient of variation Interquartile range Percentile Range Standard deviation Variance Shape Central limit theorem Moments Kurtosis L-moments Skewness Count data Index of dispersion Summary tables Contingency table Frequency distribution Grouped data Dependence Partial correlation Pearson product-moment correlation Rank correlation Kendall's τ Spearman's ρ Scatter plot Graphics Bar chart Biplot Box plot Control chart Correlogram Fan chart Forest plot Histogram Pie chart Q–Q plot Radar chart Run chart Scatter plot Stem-and-leaf display Violin plot Heatmap Scatter Plot Matrix ECDF plot Line chart Statistical data processing Transformations Data transformation Log transformation Power transform Box–Cox transformation Yeo–Johnson transformation Variance-stabilizing transformation Anscombe transform Fisher transformation Scaling and normalization Feature scaling Normalization Standardization (z-score) Min–max normalization Unit vector normalization Data cleaning Data cleaning Outlier Winsorizing Truncation Missing data Data reduction Dimensionality reduction Principal component analysis Factor analysis Time-series preprocessing Differencing Detrending Seasonal adjustment Stationarity transformation Data collection Study design Effect size Missing data Optimal design Population Replication Sample size determination Statistic Statistical power Survey methodology Sampling Cluster Stratified Opinion poll Questionnaire Standard error Controlled experiments Blocking Factorial experiment Interaction Random assignment Randomized controlled trial Randomized experiment Scientific control Adaptive designs Adaptive clinical trial Stochastic approximation Up-and-down designs Observational studies Cohort study Cross-sectional study Natural experiment Quasi-experiment Statistical inference Statistical theory Population Statistic Probability distribution Sampling distribution Order statistic Empirical distribution Density estimation Statistical model Model specification Lp space Parameter location scale shape Parametric family Likelihood (monotone) Location–scale family Exponential family Completeness Sufficiency Statistical functional Bootstrap U V Optimal decision loss function Efficiency Statistical distance divergence Asymptotics Robustness Frequentist inference Point estimation Estimating equations Maximum likelihood Method of moments M-estimator Minimum distance Unbiased estimators Mean-unbiased minimum-variance Rao–Blackwellization Lehmann–Scheffé theorem Median unbiased Plug-in Interval estimation Confidence interval Pivot Likelihood interval Prediction interval Tolerance interval Resampling Bootstrap Jackknife Testing hypotheses 1- & 2-tails Power Uniformly most powerful test Permutation test Randomization test Multiple comparisons Parametric tests Likelihood-ratio Score/Lagrange multiplier Wald Specific tests Z-test (normal) Student's t-test F-test Goodness of fit Chi-squared G-test Kolmogorov–Smirnov Anderson–Darling Lilliefors Jarque–Bera Normality (Shapiro–Wilk) Likelihood-ratio test Model selection Cross validation AIC BIC Rank statistics Sign Sample median Signed rank (Wilcoxon) Hodges–Lehmann estimator Rank sum (Mann–Whitney) Nonparametric anova 1-way (Kruskal–Wallis) 2-way (Friedman) Ordered alternative (Jonckheere–Terpstra) Van der Waerden test Bayesian inference Bayesian probability prior posterior Credible interval Bayes factor Bayesian estimator Maximum posterior estimator Correlation Regression analysis Correlation Pearson product-moment Partial correlation Confounding variable Coefficient of determination Regression analysis Errors and residuals Regression validation Mixed effects models Simultaneous equations models Multivariate adaptive regression splines (MARS) Template:Least squares and regression analysis Linear regression Simple linear regression Ordinary least squares General linear model Bayesian regression Non-standard predictors Nonlinear regression Nonparametric Semiparametric Isotonic Robust Homoscedasticity and Heteroscedasticity Generalized linear model Exponential families Logistic (Bernoulli) / Binomial / Poisson regressions Partition of variance Analysis of variance (ANOVA, anova) Analysis of covariance Multivariate ANOVA Degrees of freedom Categorical / multivariate / time-series / survival analysis Categorical Cohen's kappa Contingency table Graphical model Log-linear model McNemar's test Cochran–Mantel–Haenszel statistics Multivariate Regression Manova Principal components Canonical correlation Discriminant analysis Cluster analysis Classification Structural equation model Factor analysis Multivariate distributions Elliptical distributions Normal Time-series General Decomposition Trend Stationarity Seasonal adjustment Exponential smoothing Cointegration Structural break Granger causality Specific tests Dickey–Fuller Johansen Q-statistic (Ljung–Box) Durbin–Watson Breusch–Godfrey Time domain Autocorrelation (ACF) partial (PACF) Cross-correlation (XCF) ARMA model ARIMA model (Box–Jenkins) Autoregressive conditional heteroskedasticity (ARCH) Vector autoregression (VAR) (Autoregressive model (AR)) Frequency domain Spectral density estimation Fourier analysis Least-squares spectral analysis Wavelet Whittle likelihood Survival Survival function Kaplan–Meier estimator (product limit) Proportional hazards models Accelerated failure time (AFT) model First hitting time Hazard function Nelson–Aalen estimator Test Log-rank test Applications Biostatistics Bioinformatics Clinical trials / studies Epidemiology Medical statistics Engineering statistics Chemometrics Methods engineering Probabilistic design Process / quality control Reliability System identification Social statistics Actuarial science Census Crime statistics Demography Econometrics Jurimetrics National accounts Official statistics Population statistics Psychometrics Spatial statistics Cartography Environmental statistics Geographic information system Geostatistics Kriging Category Mathematics portal Commons WikiProject

---
Adapted from the Wikipedia article [System identification](https://en.wikipedia.org/wiki/System_identification) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/System_identification?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
