假设我有这样一个表格:
Date Sales
09/01/2017 9000
09/02/2017 12000
09/03/2017 0
09/04/2017 11000
09/05/2017 14400
09/06/2017 0
09/07/2017 0
09/08/2017 21000
09/09/2017 15000
09/10/2017 23100
09/11/2017 0
09/12/2017 32000
09/13/2017 8000
这个表中的值是由一个我无法访问的R程序估算的(目前它是一个黑匣子)。 现在有一些带0的日期,这些日期往往由于我们的摄入/ ETL过程中的问题而出现。 我需要估算缺少数据的日期的值。
我们的方法是:
- 从缺失数据之前的日期到缺失数据之后的日期画一条线
- 从该线条中估算缺失日期的值
如果只有一个缺失数据的日子在两个良好的日子之间,直接使用简单平均数即可。 如果有两个或更多连续的缺失数据的日子,则平均数无法使用,因此我正在尝试制定一种方法来估计多个数据点的值。
这种方法在R中可以使用吗? 我对R完全不了解,因此我真的不确定这是否可行。