Gibt es eine Möglichkeit, die beste Anpassungslinie für ein Streudiagramm zu finden, wenn ich die Beziehung zwischen zwei Achsen nicht kenne (sonst hätte ich scipy.optimize verwenden können) so etwas wie diesBeste Anpassungslinie für ein Streudiagramm
ich mag würde eine Linie haben, wie diese und ich brauche die Punkte der am besten passenden Linie für meine weitere Berechnung erhalten
for j in lat :
l=94*j
i=l-92
for lines in itertools.islice(input_file, i, l):
lines=lines.split()
p.append(float(Decimal(lines[0])))
vmr.append(float(Decimal(lines[3])))
plt.scatter(vmr, p)
Haben Sie nicht mehr Variablen zur Verfügung ?. Sie können sich [scikit] (http://scikit-learn.org/stable/) ansehen. –
auf der Suche nach so etwas? https://en.wikipedia.org/wiki/Local_Regression – cel
mein Vorschlag wäre, die allgemeine Form der Gleichung zu erraten und scipy.optimize zu verwenden, um die beste Anpassung zu finden. –