Was mir auf die Schnelle auffällt (ohne zu wissen, was Ljung-Box ist):
Bei A: wird eine Variable k verwendet, die nie definiert oder zugewiesen wird. Damit ist k immer 0.
Bei B: Die sieht syntaktisch lauffähig aus. Allerdings gibt es Application.Correl bei mir (Excel 2019) nicht. Vermutlich ist auch die Schleife zu kurz (geht nur bis nc - 1) - wenn ich die Definition der Ljung-Box Berechnung ansehe, läuft das von 1 bis nc.
Bei C: Die sieht syntaktisch lauffähig aus. Allerdings gibt es bei mir Application.Correl (Excel 2019) nicht. cr ist als integer deklariert, das könnte evtl. zu wenig (überlauf) oder falsch (wenn nachkommastellen notwednig sind) sein. Ansonsten könnte diese Funktion, sofern deren Berechnung formal richtig ist, das korrekte Ergebnis liefern.
Bei D: Einziger Unterschied zu C ist, dass cr als Double deklariert ist.
Bei E: E ist mE identisch mit C (ich kann zumindest keine Unterschiede erkennen)
Bei F: Hier wird v nicht mit den einzelnen Summanden gefüllt -> dürfte nicht funktionieren
Bei G: Hier werden die Spalten gezählt. Wenn ich es richtig verstanden habe sind die Daten in einer Spalte angeordnet, so dass mir Zeilen zählen richtiger erscheint
Bei H: Hier wird eine GanzzahlDivision mit \ durchgeführt. Das dürfte nicht im Sinn der Ljung-Box sein!?
Bei J: Die Schleife läuft von 1 bis nr (also über den gesamten Bereich, der übergeben wird). Hier sollte wahtrscheinlich nc stehen.
Grüße
Michael
|