问题
在R中,如何计算数据的移动平均?
指南
假设我们分析的目标数据为一条带有缺失值的有噪正弦波:
![](https://img.haomeiwen.com/i1818544/c182b49128f54bcf.png)
filter()函数可以用来计算移动平均。
![](https://img.haomeiwen.com/i1818544/22a797e3b30efc70.png)
![](https://img.haomeiwen.com/i1818544/23aed7cc95c30fc7.png)
![](https://img.haomeiwen.com/i1818544/680ca190e2071158.png)
由上图我们可以看出,在遇到缺失值时,filter()函数的结果将会为空。
在缺失值处理的诸多方法中,有一种是直接忽略它们,从而不把它们纳入平均值的计算过程中。接下来,我们将编制一个函数来实现这个方法。
![](https://img.haomeiwen.com/i1818544/907c5754fecb059c.png)
![](https://img.haomeiwen.com/i1818544/c02802c4d0dff441.png)
![](https://img.haomeiwen.com/i1818544/51f22975005907f2.png)
![](https://img.haomeiwen.com/i1818544/43ef34e1d5d43ba8.png)
![](https://img.haomeiwen.com/i1818544/7d63527d6f92c4b1.png)
在R中,如何计算数据的移动平均?
假设我们分析的目标数据为一条带有缺失值的有噪正弦波:
filter()函数可以用来计算移动平均。
由上图我们可以看出,在遇到缺失值时,filter()函数的结果将会为空。
在缺失值处理的诸多方法中,有一种是直接忽略它们,从而不把它们纳入平均值的计算过程中。接下来,我们将编制一个函数来实现这个方法。
本文标题:在R中计算移动平均值丨数析学院
本文链接:https://www.haomeiwen.com/subject/ohcosttx.html
网友评论