rollierender gleitender DurchschnittHi,
Ich möchte eine neue Spalte "gleitender Durchschnitt" erstellen und möchte, dass diese Spalte einen gleitenden Durchschnitt der Temperatur basierend auf der ID erstellt. Eine Beispieldatei habe ich hier angehängt. Kannst du bitte mit der Formel helfen?
Danke!
SkripterstellungRe: Gleitender gleitender DurchschnittDie 5 im Funktionsaufruf gibt die Anzahl der Zeilen vor der aktuellen Zeile an, die in den gleitenden Durchschnitt aufgenommen werden sollen.Sie können die Funktion tatsächlich auf folgende Weise spezifizieren ... so sollte sie eigentlich aufgerufen werden, um das Skript besser lesbar zu machen
Col Moving Average( :height, weighting=1, Before=5, after=0, :sex )
Bei Ihrer manuellen Berechnung müssen Sie bedenken, dass der gleitende Durchschnitt sowohl für Männer als auch für Frauen verfolgt wird.Und der Durchschnitt wird nicht jedes Mal neu gestartet, wenn sich die Daten von F auf M oder M auf F ändern.Es behandelt die Berechnungen so, als ob es 2 separate Spalten gäbe.
Re: Gleitender gleitender DurchschnittIch habe mir einen Beispieldatensatz für große Klassen angesehen und eine Spalte erstellt:
Col Moving Average( :height, 1, 5, 0, :sex )
Was macht 5 in der Berechnung?
Ich konnte den gleitenden Durchschnitt bis zur Zeile 9 manuell berechnen --- Wie wurde 58,833333333 berechnet? Ich kann dieselbe Nummer nicht manuell generieren
Re: Gleitender gleitender DurchschnittWenn Sie die Dokumentation zur Funktion Col Moving Average() lesen, ermöglicht sie die Einstellung dessen, was Sie meiner Meinung nach als X bezeichnen.
Könnten Sie bitte einige Beispielergebnisse zur Verfügung stellen.Ich verstehe dein Anliegen immer noch nicht.
Re: Gleitender gleitender DurchschnittHallo Jim
Ich habe diese Formel verwendet, aber sie liefert nicht das, was ich erwartet hatte.
Erstens: Ich möchte eine Spalte erstellen, die den Mittelwert von Temp nach ID darstellt
Dann möchte ich von der neuen Spalte über "X (X ist benutzerdefiniert)" Anzahl von IDs meinen.
Kannst du bitte dabei helfen?
Re: Gleitender gleitender DurchschnittUnter der Annahme, dass Ihre Definition von "Rolling Average" ein "Moving Average" ist, ist die Formel
Col Moving Average( :Temp, :ID )
Dokumentation und Beispiele des Col Moving Average() befinden sich im Scripting Index
Hilfe==>Scripting-Index