0

私の質問は言語固有のものではありません!

サイトのメンバーのメンバーシップの長さを理解するのに役立つ指標を見つけようとしています。当然のことながら、サイトが非常に成功し、多くの新規ユーザーがサインアップした場合、実際のアカウントの平均年齢は低下します。多くの人がキャンセルした場合も平均は下がりますが、ゆっくりではあります。

たとえば、1年以上前にサインアップした人だけを含めるために、オフセットを使用することを考えましたが、これは、サインアップして1年以内にキャンセルした人を無視するという奇妙なバイアスを生み出します.

別の考えでは、キャンセルのみをカウントすることも考えられましたが、これは、1000 人のメンバーが 10 年間メンバーであり、誰もキャンセルしていないが、10 人のユーザーがサインアップして翌日キャンセルした場合、結果を歪める可能性があります。

平均を使用するのは直観的ではないように思われます。なぜなら、大量の新規サインアップ (良いこと) は、平均アカウントの長さの点で悪いこととして認識されるからです.

新規サインアップによるノイズをあまり気にせずに、「予想される」アカウントの年齢を測定する方法について何かアイデアはありますか?

4

1 に答える 1

2

それが必要な場合は、実際にアカウントの年齢を測定してみませんか?

擬似コード:

def account-age(account):
  if account.current:
     return days(today() - signup_date)
  else:
     return days(cancel_date - signup_date)
于 2012-03-20T22:13:11.037 に答える