statable Statistics for study and research

Is the relationship a curve rather than a straight line? (nonlinear regression, four fixed formulas)

In brief

Is the relationship a curve rather than a straight line? Nonlinear regression fits one of four fixed formulas: Michaelis-Menten, exponential, logistic or power. The target is a number, predicted from exactly one number. The formula must be justified by the subject.

How it works in Statable

  1. "New analysis", then choose the card "Can something be predicted?".
  2. Choose the target column and exactly one predictor column with numbers.
  3. "More options" → "Model" → "Nonlinear regression (fixed formula)", then choose the formula.
  4. The result shows the parameters with intervals; there is no R².

The four formulas

There is no free formula. The formula is a decision based on subject matter and should not be chosen by which one fits best.

What the table looks like

One row per case, a target column with numbers and exactly one predictor column with numbers. Rows with a gap in one of the two columns are left out; the number is shown in the result. Depending on the formula, the calculation needs positive values for the starting values: for Michaelis-Menten and power x and y above 0, for exponential and logistic y above 0. Otherwise Statable blocks the calculation and says in how many cases this does not hold.

Reading the result

When the calculation fails

If the calculation finds no result (no convergence), Statable shows no numbers but a sentence. Then the formula probably does not fit the data, or the starting values are not enough. Fitting a straight line as a Michaelis-Menten curve fails, for example.

Trap: what the numbers do not say

Requirements and limits

Reporting the result

nonlinear regression (Michaelis-Menten), a = 212.68, b = 0.06, RSS = 1195.45, df = 10

Typical examples

For specialists

R (stats): nls(formula, start = s, control = nls.control(maxiter = 200, tol = 1e-7, minFactor = 1/4096)). The starting values s come automatically from linear auxiliary regressions. The profile interval is confint() on the nls model. Checked on Puromycin (Michaelis-Menten), ChickWeight (exponential), DNase (logistic) and cars (power) against independent calculations: parameters, standard errors and residual sum of squares agree.

Related

Open in Statable