ForHosting KIT · Mathematik

Regressionsachsenabschnitt mit kleinsten Quadraten berechnen

Für x von 1 bis 5 mit den y-Werten 2, 4, 5, 4 und 5 schneidet die Ausgleichsgerade die y-Achse bei 2,2. Geben Sie gleich lange x- und y-Listen ein und erhalten Sie den Achsenabschnitt der am besten passenden Geraden. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
X
1, 2, 3, 4, 5
Y
2, 4, 5, 4, 5
Erhalten Sie
Achsenabschnitt
2,2

Der Regressionsachsenabschnitt ist der Punkt, an dem eine nach der Methode der kleinsten Quadrate angepasste Gerade die y-Achse schneidet. Geben Sie zwei gleich lange Zahlen-Arrays für x und y ein, um den Achsenabschnitt zu erhalten. Die Berechnung ist deterministisch und prüft jedes Wertepaar vor der Anpassung. Sind alle x-Werte gleich, ist deren Varianz null; eine eindeutige Steigung und ein eindeutiger Achsenabschnitt lassen sich dann nicht bestimmen. In diesem Fall erhalten Sie eine Eingabefehlermeldung statt einer irreführenden Zahl.

Was der Regressionsachsenabschnitt aussagt

Eine einfache lineare Regression beschreibt einen Zusammenhang durch eine angepasste Gerade, die üblicherweise als y = mx + b geschrieben wird. Dabei steht m für die Steigung und b für den Achsenabschnitt. Er übernimmt gepaarte Beobachtungen in zwei Arrays, ermittelt intern die Steigung nach der gewöhnlichen Methode der kleinsten Quadrate und gibt den zugehörigen Achsenabschnitt zurück.

Der Wert kann sinnvoll sein, wenn null ein realistischer oder wichtiger x-Wert ist, etwa eine Ausgangsdosis, verstrichene Zeit oder ein Instrumenteneingang. Liegt null weit außerhalb des beobachteten x-Bereichs, bleibt der Achsenabschnitt mathematisch definiert, ist jedoch eine vorsichtig zu deutende Extrapolation. Ein präzise berechneter Wert beweist weder die Eignung eines linearen Modells noch Kausalität oder eine praktische Bedeutung der Basislinie.

Für belastbare Analysen sollten Sie die Beobachtungen außerdem grafisch darstellen und die Modellannahmen prüfen.

So funktioniert die Berechnung mit kleinsten Quadraten

Die Arrays werden positionsweise gepaart: Der erste x-Wert gehört zum ersten y-Wert, der zweite zum zweiten und so weiter. Nachdem geprüft wurde, dass beide Arrays mindestens zwei endliche Zahlen enthalten und gleich lang sind, berechnet das Werkzeug den Mittelwert jeder Reihe. Anschließend werden die zentrierte Quadratsumme von x und das zentrierte Kreuzprodukt von x und y bestimmt.

Das Kreuzprodukt geteilt durch die x-Quadratsumme ergibt die Steigung der gewöhnlichen kleinsten Quadrate. Der Achsenabschnitt ist schließlich der Mittelwert von y abzüglich der mit dem x-Mittelwert multiplizierten Steigung. Diese Formeln wählen die Gerade, welche die Summe der quadrierten vertikalen Abstände zwischen beobachteten und angepassten y-Werten minimiert.

Eine zentrierte schrittweise Akkumulation vermeidet unnötig große rohe Quadratsummen und sorgt bei üblichen Zahleneingaben für ein stabiles Ergebnis. Zufällige Initialisierung und iterative Optimierung kommen nicht zum Einsatz: Identische Arrays liefern stets dasselbe Resultat. Die Antwort enthält ausschließlich den Achsenabschnitt, da dies der konkrete Vertrag dieser Funktion ist; die intern benötigte Steigung bleibt ein notwendiger Zwischenschritt.

Gültige Eingaben, Nullvarianz und praktische Nutzung

Jedes Element muss eine endliche JavaScript-Zahl sein; Zeichenketten, fehlende Elemente, NaN und unendliche Werte werden abgewiesen. Mindestens zwei Paare sind erforderlich. Das wichtigste mathematische Problem tritt auf, wenn alle x-Werte identisch sind.

Dann ist die x-Varianz null, der Nenner der Kleinste-Quadrate-Steigung ebenfalls null, und unendlich viele Kombinationen aus Steigung und Achsenabschnitt können durch denselben angepassten Punkt verlaufen. Umgehen Sie diesen Fehler nicht mit künstlichem Rauschen. Erfassen Sie stattdessen Beobachtungen bei mehreren x-Werten oder prüfen Sie, ob eine Regression überhaupt die richtige Analyse ist.

Typische Anwendungen sind das Bestimmen einer Kalibrierbasis, das Prüfen einer Statistikaufgabe, der Abgleich mit einer Tabellenkalkulation und die Übergabe einer stabilen Kennzahl an einen automatisierten Ablauf.

Kalibrierbasis bestimmen

Berechnen Sie aus gepaarten Referenzmessungen und Ausgabewerten die angepasste Reaktion bei einem Eingang von null.

Statistikaufgaben kontrollieren

Prüfen Sie den von Hand oder in einer Tabellenkalkulation ermittelten y-Achsenabschnitt gepaarter Beobachtungen.

Analyseablauf validieren

Bestätigen Sie mit deterministischen Wertepaaren, dass eine andere Regressionsimplementierung den erwarteten Achsenabschnitt liefert.

Welche Formel wird für den Achsenabschnitt verwendet?

Es gelten gewöhnliche kleinste Quadrate: Steigung = Sxy / Sxx und Achsenabschnitt = Mittelwert(y) − Steigung × Mittelwert(x).

Warum müssen x und y gleich lang sein?

Die Werte werden anhand ihrer Position gepaart. Bei unterschiedlichen Längen blieben Beobachtungen ohne Partner und die Anfrage wäre ungültig.

Was bedeutet der Achsenabschnitt in der Praxis?

Er ist der geschätzte y-Wert bei x gleich 0. Sinnvoll ist er, wenn null ein realistischer x-Wert ist, etwa eine Ausgangsdosis, der Beginn einer Zeitspanne oder ein Geräteeingang.

Kann ich dem Achsenabschnitt trauen, wenn meine x-Werte weit von null entfernt liegen?

Er bleibt mathematisch definiert, ist dann aber eine Extrapolation über Ihre Daten hinaus und sollte vorsichtig gelesen werden. Eine genaue Zahl beweist nicht, dass eine Gerade passt.

Warum erhalte ich einen Fehler, wenn alle x-Werte gleich sind?

Weil x dann keine Streuung hat: Die Steigung lässt sich nicht bestimmen, und unendlich viele Geraden passen gleich gut. Der Rechner lehnt ab, statt einen irreführenden Achsenabschnitt zu liefern.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/stat/regression-intercept

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/stat/regression-intercept \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":[1,2,3,4,5],"y":[2,4,5,4,5]}'
{
  "x": [
    1,
    2,
    3,
    4,
    5
  ],
  "y": [
    2,
    4,
    5,
    4,
    5
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.regression_intercept",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Was der Regressionsachsenabschnitt aussagt

Der Achsenabschnitt ist der angepasste y-Wert bei x = 0 und zugleich der Punkt, an dem die Gerade in einem gewöhnlichen Diagramm die senkrechte Achse schneidet. Dieser Rechner ist gezielt auf b ausgerichtet.

Gültige Eingaben, Nullvarianz und praktische Nutzung

Übergeben Sie x und y als JSON-Arrays mit Zahlen und derselben Elementanzahl. Im üblichen Modell der gewöhnlichen Regression von y auf x gibt es somit keinen eindeutigen Regressionsachsenabschnitt; die Funktion meldet invalid_input. Die Browserberechnung ist kostenlos; erfolgreiche API-Anfragen kosten $0.002 je Element.

Was geschieht bei einer x-Varianz von null?

Die Anfrage liefert invalid_input, weil ein konstantes x-Array den Nenner der Steigung auf null setzt und keinen eindeutigen Achsenabschnitt zulässt.

Hat der Achsenabschnitt immer eine praktische Bedeutung?

Nein. Er beschreibt den angepassten y-Wert bei x = 0, kann aber wenig aussagekräftig sein, wenn null unmöglich ist oder weit außerhalb der Daten liegt.

Was kostet eine Berechnung über die API?

Jede erfolgreiche API-Anfrage kostet $0.002 je Element. Ungültige Eingaben werden zurückgewiesen, bevor ein Ergebnis ausgegeben wird.

Vollständige KIT-Dokumentation lesen →