Linear Regression Fitting

Linear Regression Fitting 1:

Der Baustein Linear Regression Fitting nähert eine Variable (den Input Dependent) durch die Linearkombination mehrerer anderer Variablen (Input 01 … Input 0n) an. Dies geschieht durch das inkrementelle stochastische Gradientenverfahren. Zum Ende der Analyse werden die berechneten Koeffizienten in eine Datei geschrieben.

Die Linearkombination ist gegeben durch folgende Gleichung:

Linear Regression Fitting 2:

In jedem Zyklus werden die Werte für Linear Regression Fitting 3: bis Linear Regression Fitting 4: mit folgender Vorschrift neu berechnet:

Linear Regression Fitting 5:

Dies entspricht der Minimierung der quadratischen Abweichung der berechneten Werte y (vom Baustein als Result ausgegeben) von dem dazugehörigen Eingangswert Dependent. Der Parameter Linear Regression Fitting 6:entspricht der Step Size und gibt an, wie stark die Parameter angeglichen werden. Je größer der Wert, desto schneller nähern sich die Koeffizienten einem lokalen Optimum an. Wird der Wert jedoch zu groß gewählt, kann es sein, dass der Algorithmus nicht konvergiert.

Typischerweise werden zunächst mit dem Baustein Linear Regression Fitting die Gewichte für die Regression einer Zielvariable angepasst. Anschließend kann mithilfe des Bausteins Linear Regression Inference und den angepassten Gewichten die Zielvariable anhand der Eingangsvariablen vorhergesagt werden.

Optional kann ein boolesches Signal für den Eingang Enable Execution ausgewählt werden, sodass der Algorithmus nur aktiv ist, wenn der Wert des ausgewählten Signals TRUE ist.

Konfigurationsoptionen

Ausgangswerte

Standard HMI Controls

Für den Algorithmus Linear Regression Fitting sind die folgenden HMI Controls für die Generierung eines Analytics Dashboards verfügbar:

1. Das Linear Regression Control visualisiert die Inputs und die berechnete Regressionsgerade. Über die Buttons kann der Eingangskanal ausgewählt werden, der auf der x-Achse angezeigt werden soll. Die y-Achse zeigt die Zielwerte der Regression. Ein neuer Punkt wird rot umrandet, nach und nach verblassen alte Punkte.

Linear Regression Fitting 7:

2. Das Table Control oder Multivalue Control visualisiert alle Ausgangswerte: MSE, Ergebnis, Output-Koeffizienten.

Linear Regression Fitting 8:
Linear Regression Fitting 9:
Linear Regression Fitting 10:

Alternativ können im Algorithmus Linear Regression Curve Fitting mit dem Mapping Wizard kundenspezifische HMI Controls gemappt werden.