Date: Jan 2, 2009 9:13 AM
Author: Oliver Woodford
Subject: File exchange downloads per author - an odd distribution

This code plots the distribution of number of downloads* per author for the top 100 authors**, as given by the stats on the FEX:

s = urlread('http://www.mathworks.com/matlabcentral/fileexchange/authors');
s = regexp(s, '\d*(?=</td>[\n\c] *<td>\d*</td>[\n\c] *<td>\d* \w* \d*</td>[\n\c] *<td class="number">[\n\c] *<ul class="star-rating">)', 'match');
s = str2double(s);
hist(s, 100);

The distribution seems very unnatural. In particular, there are a few authors with over 20,000 downloads, but none with 10,000 to 20,000 downloads. A bug, or coincidence?

*Over the last 30 days
**In terms of number of downloads over the last 30 days