Ich habe experimentelle Daten über die Abhängigkeit des Magnetfelds (B) im Zentrum der Helmholtz-Spulen vom Strom darin (I).
I(A) B(Tl) I_error B_error
1.000 0.73e-3 0.02 0.04e-3
1.125 0.80e-3 0.02 0.04e-3
1.250 0.82e-3 0.02 0.04e-3
1.375 0.91e-3 0.02 0.03e-3
1.500 1.05e-3 0.02 0.03e-3
1.625 1.09e-3 0.02 0.03e-3
1.750 1.15e-3 0.02 0.03e-3
1.875 1.32e-3 0.02 0.03e-3
2.000 1.35e-3 0.02 0.02e-3
2.125 1.46e-3 0.02 0.02e-3
2.250 1.55e-3 0.02 0.02e-3
Die Theorie sagt eine lineare Abhängigkeit zwischen diesen Größen der Form voraus (dh ). Anpassung an das lineare Modell Von diesen Daten erhalte ich den Wert des Parameters (a oder C) Tl/A.
Aber wenn ich versuche, das Modell zu verwenden (mit Nicht-Null ), Ich bekomme Tl/A mit Wert und mit großer Standartabweichung (dh ).
Somit stellt sich die Frage, in welchem Fall ich den korrekten Fehler im a
Parameter erhalten habe, wenn ich ein Modell verwendet habe
(
) oder ein Modell
(
)?
Tl/A
oder
Tl/A
Anpassprogramm ist GnuPlot
(GpFit.gp):
# ------------ Fitting ----------
set fit quiet
a = 6e-4;
f(x) = a*x + b;
set fit errorvariables;
fit f(x) ARG1 u 1:2:3:4 xyerrors via a,b;
# ------ Calculation of R^2 ------
stats "" u 2:($2 - (a*$1 + b)) nooutput
SST = STATS_stddev_x**2*STATS_records
SSE = STATS_sumsq_y
R2 = 1 - SSE/SST
# ------- Results ----------
set print ARG2
print "Parameter a: ", a
print "Standart Deviation of a: ", a_err
print "Parameter b: ", b
print "Standart Deviation of b: ", b_err
print "chi square: ", (FIT_STDFIT)**2
print "R square:" , R2
Verwenden Sie zum Starten des Skripts
gnuplot -persist -c GnuFit.gp <input_data_file> <output_results_file>
Sobald Sie den Ursprung als fehlerfreien Datenpunkt festgelegt haben, dh der am besten passende Graph muss durch den Ursprung gehen, begrenzen Sie die Anzahl der möglichen Linien, die zu den Daten passen, im Vergleich zu dem allgemeineren Fall, bei dem angenommen wird, dass es sich um eine lineare Beziehung handelt .
Eine Sache, die aus Ihrem Diagramm nicht sofort ersichtlich ist, ist, dass der Datenpunkt mit dem niedrigsten Wert im Vergleich zum Bereich der Datenpunkte weit vom Ursprung entfernt ist.
Das Einbeziehen des Ursprungs zeigt dies deutlich, aber beachten Sie, dass die unten gezeigte beste Anpassungslinie jeden der Datenpunkte gleich gewichtet.
Haben Sie bei dem Experiment überprüft, ob die Magnetfeld- und Strommessgeräte einen Nullfehler hatten? Ein Offset würde zu einem Graphen führen, der nicht durch den Ursprung geht, obwohl die Theorie eine direkte Proportionalität vorhersagt.
Die Unsicherheit der Anpassungsparameter ist spezifisch für das verwendete Anpassungsmodell. Die Frage ist also nicht, welche Unsicherheit richtig ist, sondern welches Modell verwendet werden soll. In der Statistik gibt es Werkzeuge zur Modellauswahl (z. B. Kreuzvalidierung, Strafen für jeden Fit-Parameter) sowie zur „Datenpunktauswahl für Fits“. Ich denke, die Datenpunktauswahl ist für Ihr Beispiel besser geeignet. Daher werde ich im Folgenden näher darauf eingehen.
Eine Eigenschaft, die üblicherweise bei der Durchführung von Anpassungen berücksichtigt wird, ist die sogenannte Hebelwirkung . Dies ist wichtig, denn wenn wir mit konstanten Gewichten passen (jeder Datenpunkt erhält das gleiche Gewicht), beeinflussen die Datenpunkte die Anpassung nicht gleichermaßen. Wenn wir also einen Datenpunkt bei hinzufügen , hat dieser neue Datenpunkt einen großen Einfluss auf die Anpassung. Wie Farcher betonte, tun Sie dies effektiv, indem Sie das Modell auswählen .
Um auf Ihre ursprüngliche Frage zurückzukommen, empfehle ich Ihnen, das Modell zu verwenden , weil man größere Unsicherheiten erhält. Aus meiner Sicht ist es wichtig, dass wir „ konservativ “ sind, da meist unbekannte Fehler vorhanden sind. Beispielsweise besteht eine richtige Messsystemanalyse aus vielen Studien (Messgerät-R&R, Abweichung, Linearität und Stabilität) des Messgeräts. Da dies nicht oft durchgeführt wird, sollten wir unseren Ergebnissen nicht zu sehr vertrauen.
Connor Behan
Sergio
Connor Behan