Как рассчитать... медиану? часа / дня / месяца вхождения?

Моя проблема касается дня месяца, однако, я вижу, что та же логика применима к номеру месяца или номеру часа или любой другой переменной, которая заканчивается на некотором значении и затем снова начинается с 0.

Это определяется следующим образом: я пытаюсь рассчитать день месяца, когда производится платеж, чтобы использовать его для прогноза. Так у меня есть например для одного случая:

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

Простое среднее дало бы мне 14-е, а медиана дало бы мне 6-е. Но результат, который я ищу, больше похож на первый.

Я вижу, что мог бы сделать это как-то, вычислив геометрическую медиану или евклидово расстояние после размещения точек на окружности и т. Д., Но я считаю, что к нему можно подойти гораздо проще. Я также вижу, что решение этой проблемы стандартными средними и средними значениями приведет к ситуации, когда это даст более одного результата.

Но добавим ли мы предположение, что это должно происходить один раз в 30 дней / месяц? Разве это предположение не облегчит проблему?

Пожалуйста, дайте мне знать, если вы решили подобную проблему раньше или у вас есть идеи

1 ответ

Если результат, который вы "ищите, больше похож на 1-й", я рискну предположить, что вы действительно просматриваете серию ежемесячных платежей (возможно, с опозданием на первое число каждого месяца или первый рабочий день каждого месяца).) и вы хотите получить некоторую меру отклонения между датой платежа и фактической датой платежа.

Если это так, то просто рассчитайте разницу в днях между датой платежа и фактической датой платежа для каждого ежемесячного платежа (в соответствии с последовательным соглашением, например, положительные значения означают поздний платеж, а отрицательные значения являются ранними), а затем примените выбранную меру. (среднее, среднее и т. д.) к ряду различий.

Другие вопросы по тегам