gleitender gleitender DurchschnittHallo,
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. Ich habe hier eine Beispieldatei angehängt. Können Sie mir bitte bei der Formel helfen?
Danke!
Erweiterte statistische ModellierungQualitäts- und VerfahrenstechnikBetreff: gleitender gleitender DurchschnittDie 5 im Funktionsaufruf gibt die Anzahl der Zeilen vor der aktuellen Zeile an, die in den gleitenden Durchschnitt einbezogen werden sollen.Sie können die Funktion tatsächlich auf die folgende Weise angeben: 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 startet nicht jedes Mal neu, wenn sich die Daten von F auf M oder M auf F ändern.Die Berechnungen werden so behandelt, als ob es zwei separate Spalten gäbe.
Betreff: gleitender gleitender DurchschnittIch habe mir den Beispieldatensatz einer großen Klasse 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 Nr. 9 manuell berechnen. Wie wurde 58,833333333 berechnet? Ich kann die gleiche Nummer nicht manuell generieren
Betreff: 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 bereitstellen?Ich verstehe Ihre Anfrage immer noch nicht.
Betreff: 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 die Anzahl der IDs in der neuen Spalte über „X (X ist benutzerdefiniert)“ ermitteln.
Können Sie mir bitte dabei helfen?
Betreff: gleitender gleitender DurchschnittUnter der Annahme, dass Ihre Definition des „gleitenden Durchschnitts“ ein „gleitender Durchschnitt“ ist, lautet die Formel
Col Moving Average( :Temp, :ID )
Dokumentation und Beispiele für Col Moving Average() finden Sie im Scripting Index
Hilfe==>Skriptindex
Betreff: gleitender gleitender DurchschnittIch vermute, dass die Daten manchmal sortiert werden müssen (z. B. zeitabhängige Spalte).
Oder gibt es in der Funktion ein Argument, das auf solche Fälle verweist?
Betreff: gleitender gleitender DurchschnittCol Moving Average() wird für jede Ebene der By()-Spalten separat berechnet, wie z. B. die Spalte Sex in meinem Beispiel. Der gleitende Durchschnitt wird jedoch in Zeilenreihenfolge berechnet. Daher müssen die Daten möglicherweise sortiert werden, um die gewünschten Ergebnisse zu erhalten.