2017-09-02 139 views
0

然而,我的问题关注的是月份的哪一天,我可以看到相同的逻辑将应用于月份编号或小时编号或其他任何以某个值结束然后再从0开始的变量。如何计算中位数?小时/天/月的发生?

它被定义如下:我试图计算一个月的某一天,当一个付款被用来做预测时。所以我有例如一个案例:

1 May 2016 
2 June 2016 
30 June 2016 
29 July 2016 
6 September 2016 

一个简单的平均值会给我14,而中位数会给我6。但是我期待的结果更像第一。

我看到我可以通过计算几何中位数或将点放置在圆上后的欧式距离等来做到这一点,但我相信它可以以更简单的方式进行处理。我还看到,用标准方法和平均值解决这个问题会导致出现多个结果的情况。

但是如果我们增加一个假设,它应该在30天/一个月内发生一次?这种假设不会使问题变得更容易吗?

请让我知道如果你解决了类似的问题,或者如果您有任何意见

回答

1

如果您正在“寻找更像一号”的结果,那么我会大胆地猜测,你是真正的前查看一系列每月付款(可能在每个月的第一天或每个月的第一个工作日即将到期),并且您希望衡量到期日和实际付款日之间的偏差。

如果是这种情况,那么只需计算每个月付款的到期日和实际付款日之间的天数差异(遵循一致的约定,如正值表示迟付和负值早),然后将您选择的度量(中位数,平均数等)应用于一系列差异。