+ Reply to Thread
Results 1 to 3 of 3

Thread: Estimating the number of monthly active users in a website

  1. #1
    Points: 230, Level: 4
    Level completed: 60%, Points required for next Level: 20

    Thanked 0 Times in 0 Posts

    Estimating the number of monthly active users in a website

    Hi everyone,

    I have this real-world problem that perhaps you'll be able to help me solve.

    Let's say I operate a website and want to estimate the number of unique active users I'll have in a given month, by looking at the numbers for the first few days.

    So on the first day of the month I count k1 unique users that used the website, and all of them are new (since I haven't seen them before this month), so the number of first-seen users is n1 so that n1=k1.

    On the second day I count k2 unique users, of which there are n2 first-seen users. n2 is typically smaller than k2, since some of the users on the second day have already been counted in the first day.

    And so I continue counting the number of unique users ki and the number of first-seen users ni for a few days.

    No the question is, how can I estimate the total monthly unique active users given the measurements in the first i days of the month?

  2. #2
    Points: 5,365, Level: 47
    Level completed: 8%, Points required for next Level: 185
    Junes's Avatar
    Thanked 25 Times in 20 Posts

    Re: Estimating the number of monthly active users in a website

    Hi dozo,

    I think you'll want to look at the progression of the proportion N = n(i)/k(i). If you can do some kind of regression on it, you can make a function N(i). I think an exponential regression might fit the bill, but I'm not quite sure.

    Given the function N(i) and assuming that you have some average number of visitors A, you can sum N(i) * A to get an estimate for the total number of unique active users.

    Of course, the prediction will be better if you have more data (days). Also, if your average number of visitors fluctuates wildly, the prediction won't be so great.

  3. #3
    TS Contributor
    Points: 12,501, Level: 73
    Level completed: 13%, Points required for next Level: 349

    Thanked 103 Times in 100 Posts

    Re: Estimating the number of monthly active users in a website

    Here's one thought: There's a classic way to count # of fish in a lake by catching over 2 days. It would be \frac{k_1 * k_2}{n_2}.

    I rationalize it as "for each fish I catch, there's N I don't catch", which I stretch to "for each fish I catch twice, there's N I catch once".

    Of course, you can try more methods to gain confidence in the estimate you make.

    This method it seems may also be used to count # of people killed during a war where opposing sides are wont to exaggerate.

+ Reply to Thread


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Advertise on Talk Stats