What's the difference between
and
Enter two words to compare and contrast their definitions, origins, and synonyms to better understand how those words are related.

Recursive vs Regression - What's the difference?

recursive | regression |

As an adjective recursive

is drawing upon itself, referring back.

As a noun regression is

an action of regressing, a return to a previous state.

recursive

English

Adjective

{{examples-right, sense=function, The factorial function - : f(0) = 1 : f(n) = n \times f(n-1) where n is any natural number greater than 0}} (en adjective)
  • drawing upon itself, referring back.
  • The recursive nature of stories which borrow from each other
  • (mathematics, not comparable) of an expression, each term of which is determined by applying a formula to preceding terms
  • (computing, not comparable) of a program or function that calls itself
  • (computing theory, not comparable, of a function) which can be computed by a theoretical model of a computer, in a finite amount of time
  • (computing theory, not comparable, of a set) whose characteristic function is recursive (4)
  • Hyponyms

    * (of a function) primitive recursive

    Hypernyms

    * recursively enumerable

    Derived terms

    * recursive acronym * tail recursive *

    See also

    * (wikipedia)

    regression

    Noun

    (en noun)
  • An action of regressing, a return to a previous state.
  • * 1899: Thorstein Veblen, The Theory of the Leisure Class
  • Few of these groups or communities that are classed as "savage" show no traces of regression from a more advanced cultural stage.
  • (psychotherapy) A psychotherapeutic method whereby healing is facilitated by inducing the patient to act out behaviour typical of an earlier developmental stage.
  • (statistics) An analytic method to measure the association of one or more independent variables with a dependent variable.
  • (statistics) An equation using specified and associated data for two or more variables such that one variable can be estimated from the remaining variable(s).
  • (programming) The reappearance of a bug in a piece of software that had previously been fixed.
  • Antonyms

    * progression

    Derived terms

    * linear regression * regression to the mean * regression testing (computing) * regression therapy (psychotherapy)