Last.fm user distribution, long tail of mainstream-ness

This Last.fm Mainstream-o-Meter, created by Vincent Ahrend, has made its way around the web-o-sphere. I can’t resist – here’s mine:

mainstream.png

Curious about the distribution at the bottom (mainstreamness increases as you go right, opposite of the typical long-tail distribution charts), I found the Last.fm stats blog where Vince explains their definition of mainstream and the histogram.

Until now – to be 100% mainstream – a band had to have as much listeners as the 10 bands with the most listeners have in average. Sometimes this created strange results as some bands would always have more listeners….now I changed it to be “average listeners of top 5 bands in last.fm”. This way there aren’t anymore users with more than 100% mainstreamity.

People on the stats blog suggest that Vince should shift the measure so that the peak/mode (they say median) is 50% mainstream. I say don’t arbitrarily shift anything and see if the CBS deal increases the number of “mainstream” listeners or otherwise moves the distribution around. Or better yet they should make the mainstream axis logarithmic scale – band popularity should show an exponential effect, so you have to tease out the small discrepancies between people listening to little-known bands.

Advertisements

2 thoughts on “Last.fm user distribution, long tail of mainstream-ness”

  1. hey

    making the axis logarithmic is finally an idea to solve the problem with the mainstreamness being so unwell distributed.

    i will think about it but i don’t have a lot of time to work on the meter at the moment so it may take some time=/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s