Оценка ожидаемой продолжительности членства без новых регистраций, чрезмерно влияющих на ценность

Мой вопрос не зависит от языка!

Я пытаюсь найти метрику, чтобы помочь понять членство членов сайта. Неудивительно, что если сайт очень успешный и на нем регистрируется много новых людей, фактический средний возраст аккаунта падает. Среднее также падает, если многие люди отменяют, хотя и медленнее.

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

Другая мысль заключалась в том, чтобы считать только отмены, но это могло бы исказить результаты в случае, когда 1000 членов были членами в течение десятилетия, и ни один не отменил, но 10 пользователей зарегистрировались и отменили на следующий день.

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

Есть какие-нибудь идеи по поводу того, как измерить "ожидаемый" возраст аккаунта, не слишком шумя при новых регистрациях?

1 ответ

Почему бы не измерить возраст аккаунта, если вы этого хотите?

В псевдокоде:

def account-age(account):
  if account.current:
     return days(today() - signup_date)
  else:
     return days(cancel_date - signup_date)
Другие вопросы по тегам