statable Statistiek voor studie en onderzoek

Is het verband een kromme in plaats van een rechte? (niet-lineaire regressie, vier vaste formules)

Kort

Is het verband een kromme in plaats van een rechte? De niet-lineaire regressie past een van vier vaste formules aan: Michaelis-Menten, exponentieel, logistisch of macht. Het doel is een getal, voorspeld uit precies één getal. De formule moet inhoudelijk onderbouwd zijn.

Zo werkt het in Statable

  1. “Nieuwe analyse”, kies dan de kaart “Kan iets worden voorspeld?”.
  2. Kies de doelkolom en precies één voorspellerkolom met getallen.
  3. “Meer opties” → “Model” → “Niet-lineaire regressie (vaste formule)”, kies dan de formule.
  4. Het resultaat toont de parameters met intervallen; een R² is er niet.

De vier formules

Er is geen vrije formule. De formule is een inhoudelijke beslissing en moet niet worden gekozen op basis van welke het best past.

Zo ziet de tabel eruit

Eén rij per geval, een doelkolom met getallen en precies één voorspellerkolom met getallen. Rijen met een gat in een van beide kolommen worden weggelaten; het aantal wordt in het resultaat getoond. Afhankelijk van de formule heeft de berekening positieve waarden nodig voor de beginwaarden: bij Michaelis-Menten en macht x en y boven 0, bij exponentieel en logistisch y boven 0. Anders blokkeert Statable de berekening en zegt het bij hoeveel gevallen dat niet opgaat.

Het resultaat lezen

Wanneer de berekening mislukt

Als de berekening geen resultaat vindt (geen convergentie), toont Statable geen getallen maar een zin. Dan past de formule waarschijnlijk niet bij de gegevens, of de beginwaarden zijn niet genoeg. Een rechte lijn als Michaelis-Menten-kromme aanpassen mislukt bijvoorbeeld.

Valkuil: wat de getallen niet zeggen

Voorwaarden en grenzen

Het resultaat rapporteren

niet-lineaire regressie (Michaelis-Menten), a = 212,68, b = 0,06, RSS = 1195,45, df = 10

Typische voorbeelden

Voor specialisten

R (stats): nls(formula, start = s, control = nls.control(maxiter = 200, tol = 1e-7, minFactor = 1/4096)). De beginwaarden s komen automatisch uit lineaire hulpregressies. Het profielinterval is confint() op het nls-model. Gecontroleerd op Puromycin (Michaelis-Menten), ChickWeight (exponentieel), DNase (logistisch) en cars (macht) met onafhankelijke berekeningen: parameters, standaardfouten en kwadratensom van de residuen komen overeen.

Verwant

Openen in Statable