Das standardmäßige lineare sklearn-Regressionsklasse findet eine angenäherte lineare Beziehung zwischen Variate und Kovariaten, die den mittleren quadratischen Fehler (MSE) minimiert. Insbesondere lassenSeien Sie die Anzahl der Beobachtungen und lassen Sie uns den Abschnitt der Einfachheit halber ignorieren. Lassen sei der Variationswert des -te Beobachtung und seien die Werte der Kovariaten der -te Beobachtung. Die lineare Beziehung hat die Form
Ich möchte nun die Koeffizienten finden, die die mittlere absolute Abweichung (MAD) anstelle des mittleren quadratischen Fehlers minimieren. Ich möchte nämlich die Koeffizienten von
Ich verstehe, dass im scharfen Gegensatz zum MSE-Fall die mangelnde Differenzierbarkeit der Absolutwertfunktion bei impliziert, dass es keine analytische Lösung für den MAD-Fall gibt. Letzteres ist jedoch immer noch ein konvexes Optimierungsproblem und kann nach dieser Antwort leicht durch lineare Programmierung gelöst werden.
Ist es möglich, diese lineare Regression in sklearn zu implementieren? Was ist mit anderen Statistik-Toolkits?