คำถามติดแท็ก moving-average


12
กำลังคำนวณค่าเฉลี่ยเคลื่อนที่
ฉันพยายามใช้ R เพื่อคำนวณค่าเฉลี่ยเคลื่อนที่ของชุดค่าในเมทริกซ์ การค้นหารายชื่ออีเมล R ปกติไม่ได้ช่วยอะไรมาก ดูเหมือนจะไม่มีฟังก์ชั่นในตัวใน R ที่จะช่วยให้ฉันคำนวณค่าเฉลี่ยเคลื่อนที่ แพ็คเกจใดมีให้หรือไม่ หรือฉันจะต้องเขียนของตัวเอง?
185 r  moving-average  r-faq 

8
จะคำนวณค่าเฉลี่ยเคลื่อนที่โดยไม่เก็บจำนวนและยอดรวมข้อมูลได้อย่างไร
ฉันกำลังพยายามหาวิธีคำนวณค่าเฉลี่ยสะสมเคลื่อนที่โดยไม่เก็บจำนวนและข้อมูลทั้งหมดที่ได้รับจนถึงตอนนี้ ฉันมีสองอัลกอริทึม แต่ทั้งคู่จำเป็นต้องจัดเก็บการนับ: ค่าเฉลี่ยใหม่ = ((จำนวนเก่า * ข้อมูลเก่า) + ข้อมูลถัดไป) / การนับถัดไป ค่าเฉลี่ยใหม่ = ค่าเฉลี่ยเก่า + (ข้อมูลถัดไป - ค่าเฉลี่ยเก่า) / การนับถัดไป ปัญหาของวิธีการเหล่านี้คือจำนวนที่มากขึ้นเรื่อย ๆ ส่งผลให้สูญเสียความแม่นยำในค่าเฉลี่ยที่ได้ วิธีแรกใช้การนับเก่าและการนับถัดไปซึ่งเห็นได้ชัดว่าห่างกัน 1 สิ่งนี้ทำให้ฉันคิดว่าอาจมีวิธีลบการนับ แต่น่าเสียดายที่ฉันยังไม่พบ มันทำให้ฉันได้ไกลขึ้นเล็กน้อยซึ่งส่งผลให้วิธีที่สอง แต่ยังคงมีการนับอยู่ เป็นไปได้หรือฉันแค่ค้นหาสิ่งที่เป็นไปไม่ได้

14
วิธีคำนวณค่าเฉลี่ยเคลื่อนที่โดยใช้ NumPy
ดูเหมือนว่าจะไม่มีฟังก์ชันใดที่เพียงแค่คำนวณค่าเฉลี่ยเคลื่อนที่บน numpy / scipy ซึ่งนำไปสู่ การแก้ปัญหาที่ซับซ้อน คำถามของฉันมีสองเท่า: วิธีใดที่ง่ายที่สุดในการใช้ค่าเฉลี่ยเคลื่อนที่ด้วย numpy (อย่างถูกต้อง) เนื่องจากสิ่งนี้ดูเหมือนจะไม่สำคัญและเกิดข้อผิดพลาดมีเหตุผลที่ดีที่จะไม่รวมแบตเตอรี่ในกรณีนี้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.