Оценка ожидаемой продолжительности членства без новых регистраций, чрезмерно влияющих на ценность
Мой вопрос не зависит от языка!
Я пытаюсь найти метрику, чтобы помочь понять членство членов сайта. Неудивительно, что если сайт очень успешный и на нем регистрируется много новых людей, фактический средний возраст аккаунта падает. Среднее также падает, если многие люди отменяют, хотя и медленнее.
Я думал об использовании смещения, чтобы включить, например, людей, которые подписались более года назад, но это создает странный уклон, который игнорирует людей, которые подписываются и отменяют в течение года.
Другая мысль заключалась в том, чтобы считать только отмены, но это могло бы исказить результаты в случае, когда 1000 членов были членами в течение десятилетия, и ни один не отменил, но 10 пользователей зарегистрировались и отменили на следующий день.
Использовать среднее значение кажется не интуитивно понятным, поскольку большая часть новых регистраций (хорошая вещь) будет восприниматься как плохая вещь с точки зрения средней длины аккаунта.
Есть какие-нибудь идеи по поводу того, как измерить "ожидаемый" возраст аккаунта, не слишком шумя при новых регистрациях?
1 ответ
Почему бы не измерить возраст аккаунта, если вы этого хотите?
В псевдокоде:
def account-age(account):
if account.current:
return days(today() - signup_date)
else:
return days(cancel_date - signup_date)