# SegRegA :   segmented regression with breakpoint as well as generalized S-curve and polynomial functions. Totally free download of software

 Summary: The SegRegA computer program (calculator) is designed to perform a segmented regression analysis, but in addition it offers the opportunity to apply S-curve, Power function, and polynomial regressions. These acquire an increased versatility through generalization by applying an exponential transformation of the data by assuming a range of exponents and selecting the one that produces the best fit. Thus, the exponent is optimized. The model recognises polynomials with 3 and 4 terms. The 3-term polynomial has the equation: Y = B.X^Q + C.X^R + D. It is found by transforming the X value raising it to the power E, which is to be optimized, obtaining the variable W = X^E and performing a quadratic (2nd degree) regression of Y upon W. This will result n the equation: Y = B.W^2 + C.W + D. Substituting herein W = X^E, Q=2E and R=E will provide the earlier mentioned equation in X, in which the powers Q and R can be different from 2 and 1 respectively. The 4-term polynomial has the equation: Y = A.X^P + B.X^Q + C.X^R + D. It is found likewise by transforming the X value raising it to the power E, which is to be optimized, obtaining the variable W = X^E and performing a cubic (3rd degree) regression of Y upon W. This will result in the equation: Y = A.W^3 + B.W^2 + C.W + D. Substituting herein the values W = X^E, P=3E, Q=2E and R=W will provide the earlier mentioned equation in X, in which the powers P, Q and R can be different from 3, 2 and 1 respectively. The optimal value of the exponent E is found by assuming a range of E values and selecting the one producing the best fit, i. e. the least sum of squares of deviations of calculated Y from observed Y values. The calculation of the cubic regression is complicated as it needs matrices and determinants leading to a large number of calculations. After all, the resulting polynomial equations are no longer quadratic or cubic. See the examples below. It may be noted that polynomial regression can also be of the linear type: Y = A.X + B.Z + C (polynomial). Examples of SegReg for such types are shown at the end of this page. Experiences: For improvement, I am interested to learn about your experiences with SegRegA. For this there is a contact form. Screenprint of SegRegA showing the regression options.

SegRegA

Go to:

Software
& models

General articles
& manuals

Artiículos
(in Spanish,
en Español)

Published
reports & cases

Particular
reports & cases

FAQ's