Static analysis

Static analysis

Static analysis, static projection, and static scoring are pejorative terms for statistical analyses for which existing trends are projected into the future simplistically, or beyond what is possible to predict in any manner, producing results often wildly unrealistic.

Its opposite, dynamic analysis or dynamic scoring, is an attempt to take into account how variables may change or interact. One common use of these terms is budget policy in the United States, although it also occurs in many other statistical disputes.

A famous example of static analysis comes from overpopulation theory. Starting with Thomas Malthus at the end of the 18th century, various commentators have projected some short-term population growth trend for years into the future, resulting in the prediction that there would be disastrous overpopulation within a generation or two. Malthus himself essentially claimed that British society would collapse under the weight of overpopulation by 1850, while during the 1960s the book "The Population Bomb" made similar dire predictions for the US by the 1980s.

Similarly, some scientists used a short-term trend of temperature declines during the 1930s to theorize that the world would be in an ice age by 1978. As with the overpopulation theories, the projection was less accurate than a roll of the dice because it didn't take into account how factors interact, nor how a short-term trend was being treated like a long-term trend.

For budget projection debates, predictions that assume no significant change of behavior in response to changes in incentives are often condemned as being static projection. The result of these scoring practices is that it tends to discount any policy change that would increase economic growth or enhance efficiency in government programs. By contrast, "dynamic scoring" refers to projections based on assumptions about the efficiency effects of policies such as tax cuts.

Typically, static analysis works for very simple systems: for example, how fast snow is accumulating in what is thought to be the mid-point of a blizzard. But even then it must be tempered with rationality -- guess how much longer the storm might actually last, rather than assuming that snow will fall continually for the next sixty years, and project the average of the storm so far, rather than plotting the curve of its growth as if that will continue to increase for the second half.

However, when applied to any more complex system static analysis tends to be worse at making predictions than the flip of a coin. A possible instance of static analysis is the notion of technological singularity, whereby some factor of knowledge growth, such as computer intelligence, is projected into the future, resulting in exponentially rising curves that suggest that everything will be known by a relatively early date. A satire on this idea has been presented using the development of safety razors: After their invention, all safety razors were single-bladed for 70 years. Then the first double-bladed razor was introduced. It only required 15 years for a third blade to be added, and then one year for the fourth and fifth. Fitting these five data points to a hyperbolic curve produced the prediction that within nine years of the calculation -- by the year 2015 -- safety razors would have an infinite number of blades.cite news
url = http://www.economist.com/science/displaystory.cfm?story_id=5624861
title = More blades good
work = The Economist
page = 78
date = 16 March 2006
accessdate = 2007-10-19
]

References

External links

* [http://www.economist.com/science/displaystory.cfm?story_id=5624861 "Shaving Technology -- More Blades Good"] -- The Economist
* [http://www.newt.org/backpage.asp?art=2017 Doesn't Anyone Know the Score?] By Newt Gingrich and Peter Ferrara
* [http://www.aeaweb.org/annual_mtg_papers/2005/0107_1430_1304.pdf Dynamic Scoring: An Introduction to the Issues] By Alen J. Auerbach
* [http://www.spa-arrow.com/english/main.asp Static Analysis tool SPARROW] A state-of-the-art Static Analysis tool


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Static code analysis — is the analysis of computer software that is performed without actually executing programs built from that software (analysis performed on executing programs is known as dynamic analysis). In most cases the analysis is performed on some version… …   Wikipedia

  • Static program analysis — This article is about certain software quality assessment methods. For the statistical method, see Static analysis. Static program analysis (also Static code analysis or SCA) is the analysis of computer software that is performed without actually …   Wikipedia

  • Static timing analysis — is a method of computing the expected timing of a digital circuit without requiring simulation. High performance integrated circuits have traditionally been characterized by the clock frequency at which they operate.Gauging the ability of a… …   Wikipedia

  • Static margin — is a concept used to characterize the static stability and controllability of aircraft and missiles.*In aircraft analysis, static margin is defined as the distance between the center of gravity and the neutral point of the aircraft. *In missile… …   Wikipedia

  • Static secondary ion mass spectrometry — Static secondary ion mass spectrometry, or static SIMS is a technique for chemical analysis including elemental composition and chemical structure of the uppermost atomic or molecular layer of a solid which may be a metal, semiconductor or… …   Wikipedia

  • Static — has several meanings:* Static electricity, a net charge of an object ** The triboelectric effect, e.g. from shoes rubbing carpet * White noise, a random signal with a flat power spectral density ** Noise (radio), a type of radio interference **… …   Wikipedia

  • Static light scattering — is a technique in physical chemistry that measures the intensity of the scattered light to obtain the average molecular weight Mw of a macromolecule like a polymer or a protein. Measurement of the scattering intensity at many angles allows… …   Wikipedia

  • Analysis — (from Greek ἀνάλυσις , a breaking up ) is the process of breaking a complex topic or substance into smaller parts to gain a better understanding of it. The technique has been applied in the study of mathematics and logic since before Aristotle,… …   Wikipedia

  • Static testing — is a form of software testing where the software isn t actually used. This is in contrast to dynamic testing. It is generally not detailed testing, but checks mainly for the sanity of the code, algorithm, or document. It is primarily syntax… …   Wikipedia

  • Static single assignment form — In compiler design, static single assignment form (often abbreviated as SSA form or SSA) is an intermediate representation (IR) in which every variable is assigned exactly once. Existing variables in the original IR are split into versions , new… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”