The website is in Maintenance mode. We are in the process of adding more features.
Any new bookmarks, comments, or user profiles made during this time will not be saved.

AIML.com

Machine Learning Resources

Differentiate between Linear Models and Non Linear Models

Bookmark this question

Linear models are a class of models in which a response variable is linearly related to one or more predictors. From the standpoint of the equation, each term consists of a coefficient in front of the predictor with which it is associated, and the terms are added together to complete the right side of the equation. In other words, coefficients cannot be in the denominator of a fraction or in the exponent of the predictor.

Examples of linear models include the simple linear regression equation (Y = B0 + B1X), Polynomial Regression (Y = B0 + B1X + B2X2), as even in the presence of the squared term, the model is still linear in the coefficients, and Generalized Linear Models, such as logistic regression, which linearly relate the response to coefficients through a transformation of the response. 

Nonlinear models do not make such a constraint on the functional form of the model and thus have the flexibility of being able to be specified in a variety of ways. Despite this flexibility, nonlinear models are more computationally intensive to fit and lack the interpretability linear regression provides in the form of p-values and R2. Because there are practically an infinite number of ways to specify a linear model, there usually should be some justification in the data or study design to support the need for such a model.

An example of a nonlinear model is the population growth model Pt = P0 * ert, which relates the population at time ‘t’ to the product of an initial population size and exponential growth rate, where ‘r’ is the rate of growth. 

Leave your Comments and Suggestions below:

Please Login or Sign Up to leave a comment

Partner Ad  

Find out all the ways
that you can

Explore Questions by Topics