Woher weiß ich, welche lineare Anpassung besser ist?

Nehmen wir an, wir haben einen einfachen harmonischen Massen-/Saiten-Oszillator. Wenn ich die Periode der Bewegung messe, kann ich die Winkelfrequenz berechnen. Wissend, dass

ω = k M Und T = 2 π ω

wir können zu zwei Funktionen kommen:

ω 2 = 1 M k Und M = T 2 4 π 2 k

was im Grunde die gleiche Funktion ausdrückt ω auf andere Weise. Beide Beziehungen sind linear mit k .

Um zu rechnen k , habe ich eine lineare Anpassung verwendet. Ich habe zwei Plots gemacht, mit ω 2 auf der j Achse und 1 / M auf der X Achse im ersten Plot, und M auf der y-Achse und T 2 / 4 π 2 auf der X Achse im zweiten Diagramm. Aber diese beiden Diagramme lieferten mir völlig unterschiedliche Ergebnisse, mit einem Unterschied von fast 50%. Woher weiß ich, welches richtig ist und warum ist das passiert?

Verwendete Daten:

T (s)  0.8283 0.9622 1.0912 1.1195 1.2896
m (kg) 0.02   0.03   0.04   0.05.  0.06
Ihre Rohdaten werden in Bezug auf gemessen T Und M , also würde man meinen, dass Ihre lineare Anpassung auch in Bezug auf diese Variablen erfolgen würde. Warum sollten Sie die Daten "massieren", um sie in Bezug auf zu zeichnen? ω 2 Und 1 M ?

Antworten (2)

Das Problem ist, dass Ihre Daten nicht gut durch direkte Proportionalität modelliert sind M Und T 2 / 4 π 2 . Beide Passungen sollten durch den Ursprung gehen; Wenn Sie jedoch naiv in jedem Fall eine lineare Anpassung nach der Methode der kleinsten Quadrate zeichnen, werden Sie einen erheblichen Offset für Ihre Daten finden:

Geben Sie hier die Bildbeschreibung ein

Sie können eine bessere Übereinstimmung zwischen den beiden Methoden erzielen, indem Sie die Anpassungskurve dazu zwingen, durch den Ursprung zu gehen (Details dazu unterscheiden sich je nach verwendeter Software). Die Übereinstimmung ist immer noch nicht großartig, aber sie ist besser.

Allgemeiner gesagt ist es nicht notwendigerweise der Fall, dass die Steigung der Linie den Abstand der kleinsten Quadrate für die Funktion minimiert j = M X gleich der Steigung der Linie sein, die den Abstand der kleinsten Quadrate für die Funktion minimiert ( 1 / X ) = M ( 1 / j ) . Dies liegt daran, dass eine „naive“ Anpassung nach der Methode der kleinsten Quadrate von gleichmäßig verteilten Fehlern an allen Ihren Datenpunkten und vernachlässigbaren Fehlern in der unabhängigen Variablen ausgeht. Wenn Sie jedoch die beiden Diagramme vertauschen, tauschen Sie die Rollen der abhängigen und unabhängigen Variablen und ändern die Größe der Fehler auf ihnen. Im Allgemeinen wäre die beste Vorgehensweise in einer Einführungsklasse, die unabhängige Variable als diejenige zu nehmen, die genauer gemessen wird (in diesem Fall wahrscheinlich die Masse), und die Fehlerfortpflanzung zu verwenden, um Fehlerbalken für jede Ihrer Messungen zu schätzen von abhängige Variable, und führen Sie eine entsprechend gewichtete Anpassung an den Daten durch.

Das ist keine Linearisierung, es drückt nur aus k auf zwei verschiedene Arten. Wenn Sie zwei zufällige Werte für wählen T Und M Sie erhalten zwei unterschiedliche Ergebnisse. Der Haken ist das T Und M sind über verwandt k , dh k = F ( T , M ) oder k = G ( ω , M ) und in beiden Fällen sollten Sie das gleiche Ergebnis erzielen, wenn Sie zufrieden sind ω = 2 π T und Sie verwenden die gleichen M .

F ( T , M ) = 4 π 2 T 2 M , G ( ω , M ) = ω 2 M

Im Allgemeinen, wenn k 0 = F ( T 0 , M 0 ) = G ( ω 0 , M 0 ) Wo ω 0 = 2 π T 0 Dann

F ( T 0 , M 0 + Δ ) = G ( ω 0 , M 0 + Δ )

F ( T 0 + Δ , M 0 ) G ( ω 0 + Δ , M 0 )

da funktioniert F Und G sind linear ein M für fest T 0 Und ω 0 , und nichtlinear in T Und ω für fest M 0 .


Was mir scheint, ist, dass Sie verwirrt sind, wie es zu Plots kommt ( T , M , F ) Und ( ω , M , G ) sehen nicht gleich aus. Um dies zu verstehen, betrachten Sie einen einfacheren Fall:

H ( X ) = X , z ( j ) = 1 j , X = 1 j

Es ist offensichtlich das ( X , H ) Und ( j , z ) Plots sind nicht gleich, obwohl die beiden Funktionen in gleich sind X . Jedoch, ( X , H ) Und ( 1 / j , z ) Plots sind die gleichen, und genau das passiert in Ihrem Fall.

Natürlich erhalte ich mit jedem Punkt für sich dasselbe Ergebnis, aber die Steigung der Trendlinie ist unterschiedlich. Sollte dieser Wert nicht auch gleich k sein?
Ich bin mir nicht sicher, ob ich verstehe, was du meinst. Wenn Sie fragen sollten k Unterschied für gleiche Inkremente in gleich sein ω Und \T Die Antwort ist nein, da ω Und T sind umgekehrt proportional.
Ich habe die berechneten Punkte gezeichnet (die beiden Funktionen getrennt) und die Steigung der Trendlinie berechnet. Was ich verstehe ist, dass k die Steigung sein sollte, aber die Ergebnisse sind unterschiedlich.
Es liegt daran, dass die beiden Funktionen für k sind nichtlinear in T Und ω .
Genauer gesagt ist der Plot ω2 auf der y-Achse und 1/m auf der x-Achse im ersten Plot und m auf der y-Achse und T2/4π2 auf der x-Achse im zweiten Plot.
Ja, das ist das Ding! Wenn Sie setzen 4 π 2 / T 2 anstatt der T 2 / 4 π 2 Sie erhalten das, was Sie erwarten, dh die gleiche Steigung.
Tut mir leid, dass ich es nicht verstehe. Die Beziehung zwischen y und x aufgetragen ist linear mit der Steigung k. Ich zeichne weder T noch ω alleine.
Vereinfachen wir das, stellen Sie sich vor, Sie hätten F ( X ) = X Und G ( j ) = j Wo j = 1 / X . Werden die Grundstücke ( X , F ) Und ( j , G ) gleich sein?
Nein, die Plots sind unterschiedlich, aber sollte die Steigung beider Funktionen nicht 1 sein, obwohl die Punkte unterschiedlich sind?
Wenn die Plots unterschiedlich sind, warum erwarten Sie, dass die Steigung gleich sein wird? Jedoch im vereinfachten Beispiel die Plots ( X , F ) Und ( 1 / j , G ) gleich sind, was auch die gleiche Steigung bedeutet.
Welche Steigung ist also in diesem Fall k? bin noch etwas verwirrt..
Können Sie genauer sagen, was Sie mit "welche Steigung ist" meinen k "? Meinst du, was ist die Steigung von F ( T , M ) gegenüber T und Steigung von G ( ω , M ) gegenüber ω ?
Es könnte helfen, wenn Sie die Plots zeigen.