cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-37369%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EGleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37369%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EHallo%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIch%20versuche%2C%20einen%20gleitenden%20Durchschnitt%20und%20einen%20gewichteten%20gleitenden%20Durchschnitt%20f%C3%BCr%20den%20Datensatz%20zu%20ermitteln%2C%20den%20ich%20unten%20gepostet%20habe.%3C%2FP%3E%3CP%3EIch%20m%C3%B6chte%20einen%20gleitenden%20Durchschnitt%20f%C3%BCr%20die%20Spalte%20%E2%80%9EMittelwert%E2%80%9C%20erstellen.%3C%2FP%3E%3CP%3EKann%20ich%20diese%20Formel%20auch%20f%C3%BCr%20die%20Gruppe%20%E2%80%9EBeispiel%E2%80%9C%20in%20meinem%20Datensatz%20wiederholen%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37449%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37449%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIn%20den%20F%C3%A4llen%2C%20in%20denen%20%E2%80%9EZ%C3%A4hler%E2%80%9C%20weniger%20als%205%20betr%C3%A4gt%2C%20m%C3%BCssen%20Sie%20den%20Divisor%20auf%20die%20Summe%20der%20Gewichtungen%20f%C3%BCr%20jede%20dieser%20Ebenen%20anpassen%2C%20sodass%20der%20Code%20wie%20folgt%20aussehen%20sollte%3A%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EIf(%20%3Asample%20!%3D%20Lag(%20%3Asample%2C%201%20)%20%7C%20Row()%20%3D%3D%201%2C%0A%20counter%20%3D%200%0A)%3B%0Acounter%20%3D%20counter%20%2B%201%3B%0AIf(%0A%20counter%20%3D%3D%201%2C%20%3AMean1%2C%0A%20counter%20%3D%3D%202%2C%20Mean(%20Lag(%20%3A%3AMean1%2C%201%20)%20*%201%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%20)%20%2F%205%2C%0A%20counter%20%3D%3D%203%2C%20Mean(%20Lag(%20%3A%3AMean1%2C%201%20)%20*%201%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%206%20)%20%2F%2011%2C%0A%20counter%20%3D%3D%204%2C%0A%20%20Mean(%20Lag(%20%3A%3AMean1%2C%201%20)%20*%201%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%206%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%20)%20%2F%0A%20%2015%2C%0A%20Mean(%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%201%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%206%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%201%0A%20)%20%2F%2016%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37446%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37446%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIf(%20%3Asample%20!%3D%20Lag(%20%3Asample%2C%201%20)%20%7C%20Row()%20%3D%3D%201%2C%3CBR%20%2F%3E%20Z%C3%A4hler%20%3D%200%3CBR%20%2F%3E%20)%3B%3CBR%20%2F%3E%20Z%C3%A4hler%20%3D%20Z%C3%A4hler%20%2B%201%3B%3CBR%20%2F%3E%20Wenn(%3CBR%20%2F%3E%20Z%C3%A4hler%20%3D%3D%201%2C%20%3AMittelwert1%2C%3CBR%20%2F%3E%20counter%20%3D%3D%202%2C%20Mean(%20Lag(%20%3A%3AMean1%2C%201%20)%20*%201%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%20)%20%2F%2016%2C%3CBR%20%2F%3E%20Z%C3%A4hler%20%3D%3D%203%2C%3CBR%20%2F%3E%20Mean(%20Lag(%20%3A%3AMean1%2C%201%20)%20*%201%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%204%2C%20Lag(%20%3A%3AMean1%2C%201%20)%20*%206%20)%3CBR%20%2F%3E%20%2F%2016%2C%3CBR%20%2F%3E%20Z%C3%A4hler%20%3D%3D%204%2C%3CBR%20%2F%3E%20Bedeuten(%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittelwert1%2C%201)%20*%201%2C%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittel1%2C%201%20)%20*%204%2C%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittelwert1%2C%201)%20*%206%2C%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittelwert1%2C%201)%20*%204%3CBR%20%2F%3E%20)%20%2F%2016%2C%3CBR%20%2F%3E%20Bedeuten(%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittelwert1%2C%201)%20*%201%2C%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittel1%2C%201%20)%20*%204%2C%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittelwert1%2C%201)%20*%206%2C%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittel1%2C%201%20)%20*%204%2C%3CBR%20%2F%3E%20Verz%C3%B6gerung(%20%3A%3AMittelwert1%2C%201)%20*%201%3CBR%20%2F%3E%20)%20%2F%2016%3CBR%20%2F%3E%20)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWird%20die%20Formel%20so%20aussehen%20oder%20muss%20ich%20den%20Lag%20der%20Gewichtungen%201%20und%204%20durch%205%20teilen%20und%20so%20weiter%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37428%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37428%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EDie%20Funktion%20%E2%80%9ECol%20Moving%20Average()%E2%80%9C%20wurde%20in%20JMP%2013%20hinzugef%C3%BCgt.%20F%C3%BCr%20JMP%2012%20m%C3%BCssen%20Sie%20also%20den%20von%20mir%20bereitgestellten%20Code%20verwenden.%20Und%20alles%2C%20was%20Sie%20tun%20m%C3%BCssen%2C%20ist%2C%20die%20Division%20durch%2016%20zum%20Code%20hinzuzuf%C3%BCgen.%20Stellen%20Sie%20sicher%2C%20dass%20Sie%20die%201%2C2%2C3%2C4-Lag-Teilmengen%20durch%20die%20entsprechende%20Teilmenge%20der%2016%20dividieren%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37420%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37420%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIch%20sehe%20die%20Funktion%20%E2%80%9ECol%20Moving%20Average%E2%80%9C%20in%20JMP%2012%20nicht%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37418%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37418%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIch%20sehe%20die%20Funktion%20%E2%80%9ECol%20Moving%20Average%E2%80%9C%20in%20JMP%2012%20nicht%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37417%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37417%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EWird%20diese%20Formel%20den%20gewichteten%20Mittelwert%20durch%20die%20Gewichtssumme%20von%2016%20dividieren%3F%3C%2FP%3E%3CP%3EMit%20der%20Formel%20erhalte%20ich%20nicht%20die%20erwartete%20Antwort%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37416%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37416%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ESiehe%20den%20Hinweis%20am%20Ende%20dieser%20Antwort%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRIKE%3EDie%20Formel%2C%20die%20die%20Funktion%20index()%20verwendet%2C%20wird%20f%C3%BCr%20eine%20gewichtete%20Berechnung%20nicht%20funktionieren.%20Was%20Sie%20vermutlich%20tun%20m%C3%B6chten%2C%20wird%20durch%20die%20folgende%20Formel%20veranschaulicht%3C%2FSTRIKE%3E%3C%2FP%3E%0A%3CPRE%3E%3CSTRIKE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EMean(%0A%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%201%2C%0A%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%2C%0A%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%206%2C%0A%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%2C%0A%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%201%0A)%3B%3C%2FCODE%3E%3C%2FSTRIKE%3E%3C%2FPRE%3E%0A%3CP%3E%3CSTRIKE%3EDiese%20Struktur%20erm%C3%B6glicht%20keine%20einfache%202-Ebenen-Berechnung%20und%20muss%20daher%20erweitert%20werden%2C%20ist%20aber%20im%20Grunde%20die%20gleiche%20Logik%3C%2FSTRIKE%3E%3C%2FP%3E%0A%3CPRE%3E%3CSTRIKE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EIf(%20%3Asample%20!%3D%20Lag(%20%3Asample%2C%201%20)%20%7C%20Row()%20%3D%3D%201%2C%0A%20counter%20%3D%200%3B%0A)%3B%0Acounter%20%3D%20counter%20%2B%201%3B%0AIf(%20counter%20%3D%3D%201%2C%0A%20%3AMean1%2C%0A%20counter%20%3D%3D2%2C%0A%20%20Mean(%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%201%2C%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%0A%20%20)%2C%0A%20counter%20%3D%3D3%2C%0A%20%20Mean(%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%201%2C%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%2C%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%206%0A%20%20)%2C%0A%20counter%20%3D%3D4%2C%0A%20%20Mean(%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%201%2C%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%2C%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%206%2C%0A%20%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%0A%20%20)%2C%0A%20Mean(%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%201%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%206%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%204%2C%0A%20%20Lag(%20%3A%3AMean1%2C%201%20)%20*%20%201%0A%20)%0A)%3B%3C%2FCODE%3E%3C%2FSTRIKE%3E%3C%2FPRE%3E%0A%3CP%3EUnd%20nach%20all%20dem%20habe%20ich%20die%20Funktion%20Col%20Moving%20Average()%20gefunden.%20Tun%20Sie%20also%20nichts%20weiter%20als%20das%2C%20was%20ich%20vorgeschlagen%20habe%2C%20sondern%20gehen%20Sie%20stattdessen%20zu%3C%2FP%3E%0A%3CP%3EHilfe%3D%3D%26gt%3BSkriptindex%3D%3D%26gt%3BGleitender%20Spaltendurchschnitt%3C%2FP%3E%0A%3CP%3Eund%20Sie%20erhalten%20eine%20einzige%20Funktion%2C%20die%20alles%20erledigt%2C%20wonach%20Sie%20gefragt%20haben%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37414%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37414%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EWie%20kann%20ich%20mit%20der%20obigen%20Formel%20einen%20gewichteten%20gleitenden%20Durchschnitt%20mit%20den%20Koeffizienten%201%2C4%2C6%2C4%2C1%20erstellen%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37387%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37387%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EVielen%20Dank%20f%C3%BCr%20Ihre%20prompten%20Antworten.%20Bei%20meinem%20Datensatz%20hat%20es%20funktioniert%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37386%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37386%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EEs%20ist%20nur%20eine%20einfache%20Erweiterung%20Ihrer%20Formel.%20Sie%20m%C3%BCssen%20nur%20im%20Auge%20behalten%2C%20wann%20sich%20%3ASample%20%C3%A4ndert%2C%20und%20dann%20die%20Berechnungen%20von%20vorne%20beginnen%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EIf(%20%3Asample%20!%3D%20Lag(%20%3Asample%2C%201%20)%20%7C%20Row()%20%3D%3D%201%2C%0A%20counter%20%3D%200%3B%0A%20startrow%20%3D%20Row()%3B%0A)%3B%0Acounter%20%3D%20counter%20%2B%201%3B%0AIf(%20counter%20%26lt%3B%203%2C%0A%20Mean(%20%3AMean1%5BIndex(%20startrow%2C%20Row()%20)%5D%20)%2C%0A%20Mean(%20%3AMean1%5BIndex(%20Row()%20-%20(3%20-%201)%2C%20Row()%20)%5D%20)%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37385%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37385%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIch%20konnte%20den%20gleitenden%203-Punkte-Durchschnitt%20ermitteln%20und%20die%20Formel%20auch%20anwenden.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%E2%80%9EIf(%20Row()%20%26lt%3B%203%2C%3CBR%20%2F%3E%20Mittelwert(%20%3AMittelwert1%5BIndex(%201%2C%20Zeile()%20)%5D%20)%2C%3CBR%20%2F%3E%20Mean(%20%3AMean1%5BIndex(%20Row()%20-%20(3%20-%201)%2C%20Row()%20)%5D%20)%3CBR%20%2F%3E%20)%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWie%20kann%20ich%20dies%20nach%20Gruppe%20f%C3%BCr%20die%20Spalte%20%E2%80%9EBeispiel%E2%80%9C%20tun%3F%3C%2FP%3E%3CP%3EF%C3%BCr%20jeden%20Wert%20von%20Sample%20m%C3%B6chte%20ich%20einen%20gleitenden%20Durchschnitt%20f%C3%BCr%20die%20%E2%80%9EMean1%E2%80%9C-Werte%20und%20ich%20habe%20239%20Sample-Werte.%3C%2FP%3E%3CP%3EIch%20danke%20Ihnen%20f%C3%BCr%20Ihre%20Hilfe%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37384%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37384%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EDie%20Verwendung%20einer%20Formel%20zum%20Definieren%20der%20Werte%20einer%20Spalte%20ist%20ein%20wesentlicher%20Bestandteil%20von%20JMP.%20Es%20ist%20im%20JMP-Buch%20%E2%80%9EUsing%20JMP%E2%80%9C%20ausf%C3%BChrlich%20dokumentiert.%20Ich%20empfehle%20Ihnen%2C%20dieses%20Buch%20zu%20lesen.%20Es%20wurde%20bei%20der%20Installation%20von%20JMP%20auf%20Ihrem%20Computer%20installiert.%20Sie%20gelangen%20dazu%20%C3%BCber%20das%20Pulldown-Men%C3%BC%20%E2%80%9EHilfe%E2%80%9C.%3C%2FP%3E%0A%3CP%3EHilfe%3D%3D%26gt%3BB%C3%BCcher%3D%3D%26gt%3BJMP%20verwenden%3C%2FP%3E%0A%3CP%3EUnabh%C3%A4ngig%20davon%20erfahren%20Sie%20hier%2C%20wie%20Sie%20die%20von%20mir%20bereitgestellte%20Formel%20verwenden%3A%20Erstellen%20Sie%20eine%20neue%20Spalte%20in%20Ihrer%20Datentabelle%2C%20klicken%20Sie%20dann%20mit%20der%20rechten%20Maustaste%20auf%20die%20Spalten%C3%BCberschrift%20und%20w%C3%A4hlen%20Sie%20%E2%80%9EFormel%E2%80%9C.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22moving%20average%201.PNG%22%20style%3D%22width%3A%20753px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%201.PNG%22%20style%3D%22width%3A%20753px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%201.PNG%22%20style%3D%22width%3A%20753px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F5656i3EC878484E78C73E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22moving%20average%201.PNG%22%20alt%3D%22moving%20average%201.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EWie%20Sie%20in%20meinem%20Beispiel%20sehen%20k%C3%B6nnen%2C%20habe%20ich%20die%20neue%20Spalte%20%E2%80%9EGleitender%20Durchschnitt%E2%80%9C%20genannt.%3C%2FP%3E%0A%3CP%3EDas%20n%C3%A4chste%20Fenster%2C%20das%20sich%20%C3%B6ffnet%2C%20ist%20der%20Formeleditor%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22moving%20average%202.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%202.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%202.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F5657iD2755B38717583A2%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22moving%20average%202.PNG%22%20alt%3D%22moving%20average%202.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ESie%20k%C3%B6nnen%20mit%20der%20Maus%20darauf%20zeigen%20und%20klicken%20und%20beliebige%20Formeln%20erstellen.%20Sie%20k%C3%B6nnen%20jedoch%20auch%20auf%20das%20blau%20umrandete%20Feld%20mit%20der%20Aufschrift%20%E2%80%9Ekeine%20Formel%E2%80%9C%20doppelklicken%20und%20der%20Editor%20wird%20angezeigt%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22moving%20average%203.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%203.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%203.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F5658i934FC3AD2C23E326%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22moving%20average%203.PNG%22%20alt%3D%22moving%20average%203.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EWie%20im%20obigen%20Fenster%20zu%20sehen%20ist%2C%20habe%20ich%20die%20Formel%20einfach%20eingegeben%2C%20oder%20sie%20kann%20in%20das%20Fenster%20eingef%C3%BCgt%20werden.%20Wenn%20Sie%20dann%20auf%20die%20Schaltfl%C3%A4che%20%E2%80%9EOK%E2%80%9C%20klicken%2C%20sehen%20Sie%20die%20grafische%20Form%20der%20Formel%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22moving%20average%204.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%204.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%204.PNG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F5659i9D4AD5EF584A162F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22moving%20average%204.PNG%22%20alt%3D%22moving%20average%204.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EWenn%20Sie%20dann%20auf%20die%20Schaltfl%C3%A4che%20%E2%80%9EOK%E2%80%9C%20oder%20%E2%80%9E%C3%9Cbernehmen%E2%80%9C%20klicken%2C%20wird%20die%20Formel%20f%C3%BCr%20die%20neue%20Spalte%20ausgef%C3%BChrt%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22moving%20average%205.PNG%22%20style%3D%22width%3A%20537px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%205.PNG%22%20style%3D%22width%3A%20537px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22moving%20average%205.PNG%22%20style%3D%22width%3A%20537px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F5660i23B74A5519438530%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22moving%20average%205.PNG%22%20alt%3D%22moving%20average%205.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37378%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37378%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EHallo%20Txnelson%2C%3C%2FP%3E%3CP%3EHaben%20Sie%20die%20folgende%20Formel%20f%C3%BCr%20den%20gleitenden%20Durchschnitt%20f%C3%BCr%20die%20Spalte%20%E2%80%9EPunkte%E2%80%9C%20vorgeschlagen%3F%20Und%20verwenden%20Sie%20die%20Mean()-Formel%3F%3C%2FP%3E%3CP%3EWie%20kann%20ich%20das%20in%20eine%20for-Schleife%20einf%C3%BCgen%2C%20um%20es%20%C3%BCber%20alle%20Zeilen%20zu%20machen%3F%3C%2FP%3E%3CP%3EAu%C3%9Ferdem%20m%C3%B6chte%20ich%20dies%20nach%20Gruppe%20tun%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37370%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Gleitender%20Durchschnitt%20und%20gewichteter%20gleitender%20Durchschnitt%20f%C3%BCr%20einen%20Datensatz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37370%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EHier%20ist%20eine%20Formel%20f%C3%BCr%20den%20gleitenden%20Durchschnitt%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EMean(%20Lag(%20%3APoints%2C%201%20)%2C%0A%20%20Lag(%20%3APoints%2C%202%20)%2C%20%0A%20%20Lag(%20%3APoints%2C%203%20)%2C%20%0A%20%20Lag(%20%3APoints%2C%204%20)%2C%20%0A%20%20Lag(%20%3APoints%2C%205%20)%20%0A%20)%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3Eund%20ein%20gewichteter%20gleitender%20Durchschnitt%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EMean(%0A%20Lag(%20%3Apoints%2C%201%20)%20*%20%3Amean%2C%0A%20Lag(%20%3Apoints%2C%202%20)%20*%20%3Amean%2C%0A%20Lag(%20%3Apoints%2C%203%20)%20*%20%3Amean%2C%0A%20Lag(%20%3Apoints%2C%204%20)%20*%20%3Amean%2C%0A%20Lag(%20%3Apoints%2C%205%20)%20*%20%3Amean%0A)%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
anandk
Level II

Moving average and Weighted moving average on a data set

Hi,

 

I am trying to do a moving average and a weighted moving average on the data set that I have posted below.

I want to do a moving average to the 'Mean' column.

Also can I repeat this formula by the 'Sample' group in my data set

14 REPLIES 14
anandk
Level II

Re: Moving average and Weighted moving average on a data set

I am not seeing the Col Moving Average function in JMP 12

txnelson
Super User

Re: Moving average and Weighted moving average on a data set

The Col Moving Average() function was added in JMP 13.  So, for JMP 12 you will need to used the code I provided.  And all you need to do, is to add the division by 16 to the code.  Make sure you divide the 1,2,3,4 lag subsets with the appropriate subset the the 16

Jim
anandk
Level II

Re: Moving average and Weighted moving average on a data set

If( :sample != Lag( :sample, 1 ) | Row() == 1,
counter = 0
);
counter = counter + 1;
If(
counter == 1, :Mean1,
counter == 2, Mean( Lag( ::Mean1, 1 ) * 1, Lag( ::Mean1, 1 ) * 4 ) / 16,
counter == 3,
Mean( Lag( ::Mean1, 1 ) * 1, Lag( ::Mean1, 1 ) * 4, Lag( ::Mean1, 1 ) * 6 )
/ 16,
counter == 4,
Mean(
Lag( ::Mean1, 1 ) * 1,
Lag( ::Mean1, 1 ) * 4,
Lag( ::Mean1, 1 ) * 6,
Lag( ::Mean1, 1 ) * 4
) / 16,
Mean(
Lag( ::Mean1, 1 ) * 1,
Lag( ::Mean1, 1 ) * 4,
Lag( ::Mean1, 1 ) * 6,
Lag( ::Mean1, 1 ) * 4,
Lag( ::Mean1, 1 ) * 1
) / 16
);

 

Will the formula look like this or I have to divide the Lag of weights 1 and 4 by 5 and so on?

txnelson
Super User

Re: Moving average and Weighted moving average on a data set

For the cases where "Counter" is less than 5, you need to adjust the divisor down to the sum of the weights for each of those levels, so the code should look like:

If( :sample != Lag( :sample, 1 ) | Row() == 1,
	counter = 0
);
counter = counter + 1;
If(
	counter == 1, :Mean1,
	counter == 2, Mean( Lag( ::Mean1, 1 ) * 1, Lag( ::Mean1, 1 ) * 4 ) / 5,
	counter == 3, Mean( Lag( ::Mean1, 1 ) * 1, Lag( ::Mean1, 1 ) * 4, Lag( ::Mean1, 1 ) * 6 ) / 11,
	counter == 4,
		Mean( Lag( ::Mean1, 1 ) * 1, Lag( ::Mean1, 1 ) * 4, Lag( ::Mean1, 1 ) * 6, Lag( ::Mean1, 1 ) * 4 ) /
		15,
	Mean(
		Lag( ::Mean1, 1 ) * 1,
		Lag( ::Mean1, 1 ) * 4,
		Lag( ::Mean1, 1 ) * 6,
		Lag( ::Mean1, 1 ) * 4,
		Lag( ::Mean1, 1 ) * 1
	) / 16
);
Jim
anandk
Level II

Re: Moving average and Weighted moving average on a data set

I dont see the Col Moving Average function in JMP 12

Recommended Articles