Ich versuche, ein Streudiagramm mit einer Linie der besten Anpassung in Matlab zu erstellen, ich kann ein Streudiagramm entweder mit Streuung (x1, x2) oder Streudiagramm (x1, x2) erhalten, aber die grundlegende Anpassung Option ist schattiert und lsline gibt den Fehler 'Keine erlaubten Linientypen gefunden' zurück. Nichts getan '
Jede Hilfe wäre großartig,
Danke, Jon.
lsline
ist nur in der Statistik-Toolbox verfügbar, oder? haben Sie die Statistik-Toolbox? Eine allgemeinere Lösung könnte die Verwendung von polyfit
sein.
Sie müssen polyfit
verwenden, um eine Zeile an Ihre anzupassen Daten. Angenommen, Sie haben einige Daten in y
und Sie haben entsprechende Domänenwerte in x
, dh Sie haben Daten, die y = f(x)
für beliebige f
annähern. Dann können Sie eine lineare Kurve wie folgt anpassen:
Beachten Sie, dass Sie, wenn Sie ein beliebiges Polynom an Ihre Daten anpassen wollen, dies tun können, indem Sie den letzten Parameter von polyfit so ändern, dass er der Dimensionalität der Kurvenanpassung entspricht. Angenommen, wir nennen diese Dimension d
, erhalten Sie d+1
Koeffizienten in p
zurück, die ein Polynom darstellen, das einer Schätzung von f(x)
entspricht:
Bearbeiten, wie in einem Kommentar erwähnt, können Sie auch polyval
um r
zu berechnen, würde die Syntax so aussehen:
Infs, NaNs und Imaginärteile komplexer Zahlen werden in den Daten ignoriert.
Das Kurvenanpassungstool bietet eine flexible grafische Benutzeroberfläche, mit der Sie Kurven und Oberflächen interaktiv an Daten und Ansichtsdiagramme anpassen können. Sie können:
Erstellen, plotten und vergleichen Sie mehrere Anpassungen
Verwenden Sie lineare oder nichtlineare Regression, Interpolation, lokale Glättungsregression oder benutzerdefinierte Gleichungen
Anzeigen von Anpassungsgütestatistiken, Anzeigen von Konfidenzintervallen und Residuen, Entfernen von Ausreißern und Bewerten von Anpassungen mit Validierungsdaten
Generieren Sie automatisch Code zum Anpassen und Plotten von Oberflächen, oder exportieren Sie Anpassungen in den Arbeitsbereich für weitere Analysen
Tags und Links matlab linear-regression scatter-plot