Intrinsically Nonlinear Regression Models - Discontinuous Regression Models
y = b0 + b1*x*(x ≤ 500) + b2*x*(x > 500)
In this formula, y stands for the estimated per-unit cost; x is the output per month. The expressions (x ≤ 500) and (x > 500) denote logical conditions that evaluate to 0 if false, and to 1 if true. Thus, this model specifies a common intercept (b0), and a slope that is either equal to b1 (if x ≤ 500 is true, that is, equal to 1) or b2 (if x > 500 is true, that is, equal to 1).
Instead of specifying the point where the discontinuity in the regression line occurs (at 500 units per months in the example above), one could also estimate that point. For example, one might have noticed or suspected that there is a discontinuity in the cost-per-unit at one particular point; however, one may not know where that point is. In that case, simply replace the 500 in the equation above with an additional parameter (e.g., b3). Nonlinear Estimation would then estimate the point of discontinuity. For more details, see Piecewise linear regression.
y = (b0 + b1*x)*(x ≤ 500) + (b3 + b2*x)*(x > 500)
Nonlinear Estimation includes a predefined breakpoint regression model that can be chosen as a dialog option. However, unlike the model shown above, that option will fit different regression models to different ranges of the dependent y variable.
y = (xp=1)*(b10 + b11*x) + (xp=2)*(b20 + b21*x) + (xp=3)*(b30 + b31*x)
In this equation, xp denotes the grouping variable containing the codes that identify each plant, b10, b20, and b30 are the three different intercepts, and b11, b21, and b31 refer to the slope parameters (regression coefficients) for each plant. You could compare the fit of the common regression model without considering the different groups (plants) with this model in order to determine which model is more appropriate.