Binning einer phasengefalteten Lichtkurve

Wie kann ich eine unordentliche, phasengefaltete Lichtkurve sortieren? Dies ist einer der phasengefalteten generierten Plots für einen variablen Stern. Ich habe die Phase unter Verwendung der Periode aufgetragen, die durch den Lomb-Scargle-Periodogramm-Algorithmus extrahiert wurde. Ich muss sie um ungefähr 100 sagen. Helfen Sie mir bitte.Phasengefaltete Lichtkurve

Dies ist das mit der Lomb-Scargle-Methode erhaltene Periodogramm.Lomb-Scargle-Periodogramm

Ich hätte eine viel glattere Kurve erwartet. IMO, entweder wurde es nicht richtig gefaltet oder die Kurve wird von statistischen Fehlern dominiert (dh keine Erkennung)
Ein weiterer Grund könnte die Lärmvernichtung sein.
Ich zeichnete das Periodogramm und erhielt die erwartete Frequenz. Als ich die phasengefaltete Kurve zeichnete, bekam ich das.
Wenn Sie möchten, können Sie weitere Informationen posten, z. B. ein paar Zeilen des Codes, den Sie verwendet haben, um es zu erhalten, das Diagramm des Peridogramms und ein Diagramm der Originaldaten (möglicherweise Punktdiagramme, keine Liniendiagramme, für visuelle Klarheit). Ich bin kein Experte, aber ich helfe Ihnen gerne, das Problem zu lokalisieren
Ja, ich habe die Frage bearbeitet. Ich habe das Periodogramm hinzugefügt.

Antworten (1)

tl; dr : Versuchen Sie ein feineres Frequenzraster, um die richtige Periode zu erhalten, und ordnen Sie es der Funktion zuastropy.timeseries.aggregate_downsample

Bevor Sie sich mit dem Binning befassen, müssen Sie ein korrektes phasengefaltetes Diagramm erhalten. Sie nennen es zu Recht "unordentlich", der wahrscheinlichste Grund ist, dass die von Ihnen gewählte Periode falsch ist (vorausgesetzt, die Daten enthalten tatsächlich ein periodisches Signal mit gutem S / N).

Ich verstehe, dass Sie Ihren Code vielleicht nicht teilen möchten. Ich werde dann einige Annahmen treffen:

  • Sie verwenden python, matplotlibundastropy
  • Sie haben das Peridogramm mit berechnetastropy.timeseries.LombScargle
  • Sie haben die Standardeinstellung verwendetnormalization='standard'
  • Sie haben die Frequenz des höchsten Peaks auf dem von Ihnen geposteten Diagramm genommen und damit die Daten phasengefaltet

Im Allgemeinen ist es oft nicht der beste Ansatz, blind die höchste Spitze des Peridogramms zu nehmen, das aus dem Lomb-Scargle kommt. Insbesondere in diesem Fall hat der höchste Peak einen Wert von etwa 0,020 , was definitiv niedrig ist. Die richtige Periode kommt normalerweise mit Peridogrammwerten höher als 0,4 (das Maximum ist 1 ). Aber nimm das nicht als Regel. Sie können die Methode verwenden false_alarm_probability, um die Wahrscheinlichkeit besser zu quantifizieren, dass die Spitze signifikant und nicht zufällig ist.

Ich glaube, dass Sie die richtige Periode nicht gefunden haben, weil Sie ein zu grobes Frequenzraster verwendet haben. Der Punkt liegt zwischen den Punkten und Sie haben ihn verpasst. Verwenden Sie ein viel feineres Frequenzraster, und Sie können möglicherweise eine neue Spitze sehen, die sehr hoch und schmal erscheint. Wenn Sie den Abstand nicht selbst wählen möchten, können Sie alternativ die autopowerMethode verwenden, die das beste Frequenzraster für Sie finden sollte.

Nachdem Sie den richtigen Zeitraum gefunden haben und Ihre gefaltete Kurve Sinn ergibt, ist Binning der einfachste Teil, es gibt eine Funktion, die genau das tut: astropy.timeseries.aggregate_downsample.

Alles, was ich gerade gesagt habe (und noch viel mehr), wird in der Dokumentation von erklärt astropy, die wirklich vollständig und leicht verständlich ist. Ich kann es nicht genug betonen, lesen Sie die Dokumentation und Sie werden feststellen, dass die meisten Probleme, auf die Sie stoßen könnten, dort bereits angesprochen werden:

Astropie: Lomb-Scargle

Astropie: Zeitreihen

Und ein eher technisches Papier, das die Fähigkeiten und Einschränkungen des Lomb-Scargle erklärt, schlage ich vor, dass Sie es als Referenz behalten:

Das Lomb-Scargle-Periodogramm verstehen

Das Vanderplas-Papier ist ausgezeichnet.
@ProfRob Ich habe es erst heute Morgen entdeckt, ich bin wirklich beeindruckt
Hier gibt es einige interessante Dinge: vanderplas.com Obwohl es nicht um Astronomie an sich geht, habe ich in dieser SO-Antwort auf ihren Github verlinkt . Außerdem gibt es einige andere Lomb-Scargle-Fragen und Periodogramm-Fragen , die möglicherweise ebenfalls zusätzlicher Aufmerksamkeit bedürfen.