[R] Size of R user base
Dirk Eddelbuettel
edd at debian.org
Tue Apr 20 16:08:56 CEST 2004
On Tue, Apr 20, 2004 at 03:33:20PM +0200, Tamas Papp wrote:
[...]
> data would be anonymized -- it is a matter of principle. Note that I
> am using Debian's popularity-contest package, but that was my choice,
Background: popularity-contest sends (IIRC) weekly listings of which of the
over ten thousand Debian packages the reporting machine has installed. This
mechanism is anonymous, and 'double opt-in' as you need to a) install
popularity-contest and b) opt-in during its setup. There is presumably some
self-selection at work as Debian developers will be overrepresented among
the couple of thousand reporting machines (though I suspect this to be
better now than it once was). That said, it gives some information, and our
cdrom team uses that to distribute all these packages over the binary cdroms
(more popular ones come first).
The URL is http://popcon.debian.org (but the machine appears to be off-line
right now). The results are ordered by 'distribution' and 'section'. Most of
our many R packages are in 'math', and the last time I checked the results
were pretty good.
There is a overzealous bias-correction in popcon: it tries to count only
packages that are 'used', i.e. where stat() reports that the file has been
touched 'recently'.
> not somebody else's. BTW, this package would be able to give some
> statistics on how widespread R is among Debian users.
[...]
Ok, given that the machine popcon.debian.org is off-line, the result below
comes from Google's cache. The cache of the front-page indicated some 4300
or so submissions, so we're roughly at 10% of the installations for
r-base-core. Not shabby. If we were to extrapolate that to all Linux users
(I'm kidding here) we'd get truly spectacular numbers.
Dirk
#Format
#
#<name> is the package name;
#<inst> is the number of people who installed this package;
#<vote> is the number of people who use this package regularly;
#<old> is the number of people who installed, but don't use this package
# regularly;
#<recent> is the number of people who upgraded this package recently;
#<no-files> is the number of people whose entry didn't contain enough
# information (atime and ctime were 0).
#rank name inst vote old recent no-files (maintainer)
1 bc 4320 1646 1054 1619 1 (Dirk Eddelbuettel)
2 dc 3180 608 1095 1477 0 (Dirk Eddelbuettel)
3 gnumeric 1571 444 445 682 0 (J.h.m. Dassen)
4 gnuplot 1663 388 594 680 1 (Thimo Neubauer)
5 gcalctool 840 242 326 272 0 (Sebastien Bacher)
6 libgsl0 1130 195 156 144 635 (Dirk Eddelbuettel)
7 pdl 830 130 624 76 0 (Henning Glawe)
8 grace 466 111 276 79 0 (Torsten Werner)
9 kmplot 613 100 174 339 0 (Ben Burton)
10 octave2.1 381 96 86 199 0 (Dirk Eddelbuettel)
11 plotutils 552 92 425 35 0 (Stephen Zander)
12 kgeo 481 90 327 64 0 (Ben Burton)
13 kpercentage 588 87 166 335 0 (Ben Burton)
14 r-base-core 435 87 199 149 0 (Dirk Eddelbuettel)
15 octave2.0 434 85 307 42 0 (Dirk Eddelbuettel)
16 apcalc 144 61 40 43 0 (Martin Buck)
17 maxima 230 60 154 16 0 (Camm Maguire)
18 kig 353 58 36 259 0 (Ben Burton)
19 kbruch 342 51 28 263 0 (Ben Burton)
20 yorick 317 48 245 24 0 (David H. Munro)
21 calctool 765 40 103 22 600 (Sebastien Bacher)
22 wzip 179 36 133 9 1 (Andreas Franzen)
23 rpncalc 111 31 70 10 0 (David Frey)
24 galculator 179 30 41 108 0 (Sebastien Bacher)
25 pari-gp 110 26 75 9 0 (Bill Allombert)
26 maxima-doc 123 23 71 10 19 (Camm Maguire)
27 maxima-test 108 23 71 10 4 (Camm Maguire)
28 xmaxima 104 23 71 10 0 (Camm Maguire)
29 maxima-share 117 22 70 10 15 (Camm Maguire)
30 maxima-src 112 22 70 10 10 (Camm Maguire)
31 pi 85 22 47 16 0 (Richard Kreckel)
32 octave-forge 102 21 49 32 0 (Dirk Eddelbuettel)
33 saml 95 21 72 2 0 (Not in sid)
34 sc 118 21 69 28 0 (Chad Miller)
35 apcalc-common 57 19 0 37 1 (Martin Buck)
36 geomview 80 17 58 5 0 (Steve M. Robbins)
37 grpn 62 17 41 4 0 (Wartan Hachaturow)
38 gsl-bin 96 17 67 12 0 (Dirk Eddelbuettel)
39 gtkgraph 81 17 62 2 0 (Not in sid)
40 octave2.1-emacsen 79 14 23 42 0 (Dirk Eddelbuettel)
41 scigraphica 35 14 18 3 0 (David Schleef)
42 jgraph 75 13 60 1 1 (Pedro Zorzenon Neto)
43 yacas 87 13 65 9 0 (Gopal Narayanan)
44 octave2.1-headers 71 12 24 35 0 (Dirk Eddelbuettel)
45 geg 82 11 68 3 0 (Frederic Peters)
46 kmatplot 56 11 24 21 0 (Hugo Van Der Merwe)
47 autoclass 86 10 70 5 1 (James R. Van Zandt)
48 xsiag 45 10 33 2 0 (Not in sid)
49 axiom 47 9 32 6 0 (Camm Maguire)
50 drgeo 39 9 26 4 0 (Hilaire Fernandes)
51 r-mathlib 49 9 25 15 0 (Dirk Eddelbuettel)
52 siag-common 48 9 34 3 2 (Not in sid)
53 glpk 30 8 19 3 0 (Falk Hueffner)
54 lp-solve 46 8 34 4 0 (James R. Van Zandt)
55 oleo 44 8 31 5 0 (Mario Lang)
56 plotmtv 61 8 50 3 0 (Mikael Hedin)
57 pspp 39 8 26 5 0 (James R. Van Zandt)
58 tilp 35 8 24 3 0 (Julien Blache)
59 xmgr 44 8 32 4 0 (Torsten Werner)
60 xgraph 69 7 55 7 0 (Barak A. Pearlmutter)
61 xlispstat 34 7 21 6 0 (Douglas Bates)
62 eukleides 53 6 44 3 0 (Streph Treadway)
63 gbase 38 6 28 4 0 (Josip Rodin)
64 slsc 47 6 38 3 0 (Jim Mintha)
65 yacas-proteus 41 6 31 4 0 (Gopal Narayanan)
66 gap-core 37 5 29 3 0 (Bill Allombert)
67 gap-libs 37 5 29 3 0 (Bill Allombert)
68 kseg 50 5 42 3 0 (Steve M. Robbins)
69 octave2.0-emacsen 24 5 16 3 0 (Dirk Eddelbuettel)
70 octave2.0-headers 14 5 9 0 0 (Dirk Eddelbuettel)
71 plplot-tcl 38 5 17 16 0 (Rafael Laboissiere)
72 xeukleides 41 5 32 4 0 (Streph Treadway)
73 acl2 11 4 7 0 0 (Camm Maguire)
74 euler 43 4 26 13 0 (Marco Presi)
75 freefem 18 4 10 4 0 (Christophe Prud'homme)
76 gretl 17 4 6 7 0 (Dirk Eddelbuettel)
77 libfreefem0 19 4 10 3 2 (Christophe Prud'homme)
78 plplot 24 4 18 2 0 (Not in sid)
79 scigraphica-common 49 4 45 0 0 (Not in sid)
80 tsiag 25 4 19 2 0 (Not in sid)
81 x48 11 4 6 1 0 (Not in sid)
82 bugsx 24 3 16 5 0 (Marcin Owsiany)
83 dome 26 3 20 3 0 (Streph Treadway)
84 evolver 16 3 10 3 0 (Adam C. Powell, Iv)
85 freefem3d 8 3 4 1 0 (Christophe Prud'homme)
86 genius 6 3 3 0 0 (Not in sid)
87 gerris 12 3 8 1 0 (Marcelo E. Magallon)
88 ginac-tools 17 3 9 5 0 (Richard Kreckel)
89 gmp-ecm 23 3 20 0 0 (Laurent Fousse)
90 kali 30 3 13 14 0 (Colin Watson)
91 mcl 14 3 9 2 0 (Joost Van Baal)
92 multimix 12 3 8 1 0 (James R. Van Zandt)
93 pgapack 24 3 19 2 0 (Andreas Franzen)
94 python-mpi 17 3 2 12 0 (Matthias Klose)
95 qhull-bin 17 3 7 7 0 (Rafael Laboissiere)
96 quickplot 35 3 29 3 0 (Gopal Narayanan)
97 scigraphica-gnome 12 3 8 1 0 (Not in sid)
98 gambit 20 2 17 1 0 (Peter Van Rossum)
99 magnus 15 2 10 3 0 (Ben Burton)
100 maria 14 2 12 0 0 (Ralf Treinen)
101 matwrap 17 2 13 2 0 (Dirk Eddelbuettel)
102 meschach 26 2 13 2 9 (Drew Parsons)
103 nco 10 2 8 0 0 (Brian Mays)
104 op-calculator-fb 6 2 4 0 0 (Ivan E. Moore Ii)
105 op-sheet-fb 9 2 7 0 0 (Ivan E. Moore Ii)
106 regina-normal 17 2 4 11 0 (Ben Burton)
107 spline 27 2 23 2 0 (David Frey)
108 xspread 16 2 13 1 0 (Not in sid)
109 admesh 11 1 9 1 0 (Kevin M. Rosenberg)
110 aribas 11 1 9 1 0 (Ralf Treinen)
111 gap-small-groups 24 1 22 1 0 (Bill Allombert)
112 gap-small-groups-extra 14 1 13 0 0 (Bill Allombert)
113 lbt 13 1 11 1 0 (Ralf Treinen)
114 octave2.0-staticlibs 5 1 4 0 0 (Dirk Eddelbuettel)
115 plplot-bin 4 1 1 2 0 (Rafael Laboissiere)
116 r-base 362 1 8 1 352 (Dirk Eddelbuettel)
117 tela 14 1 3 10 0 (Mikael Hedin)
118 xeuklides 5 1 4 0 0 (Not in sid)
119 abacus 5 0 5 0 0 (Not in sid)
120 calc 149 0 0 0 149 (Manoj Srivastava)
121 circlepack 12 0 10 2 0 (Colin Watson)
122 cln 3 0 2 0 1 (Not in sid)
123 dstool 2 0 2 0 0 (Not in sid)
124 ess 87 0 0 0 87 (Camm Maguire)
125 euler-doc 6 0 0 0 6 (Marco Presi)
126 freefem-examples 15 0 0 0 15 (Christophe Prud'homme)
127 g2 1 0 1 0 0 (Not in sid)
128 gambit-doc 20 0 0 0 20 (Peter Van Rossum)
129 gap 40 0 6 1 33 (Bill Allombert)
130 gap-character-tables 14 0 0 0 14 (Bill Allombert)
131 gap-online-help 37 0 0 0 37 (Bill Allombert)
132 gap-prim-groups 23 0 0 0 23 (Bill Allombert)
133 gap-table-of-marks 8 0 0 0 8 (Bill Allombert)
134 gap-trans-groups 24 0 0 0 24 (Bill Allombert)
135 genesis-data 15 0 0 15 0 (Sam Hocevar)
136 genius-dev 3 0 3 0 0 (Not in sid)
137 gmsh 6 0 0 6 0 (Christophe Prud'homme)
138 gnumeric-common 773 0 0 0 773 (J.h.m. Dassen)
139 gnumeric-gda 24 0 0 0 24 (Not in sid)
140 gnumeric-plugins-extra 215 0 0 0 215 (J.h.m. Dassen)
141 gnumeric-python 25 0 0 0 25 (Not in sid)
142 gnuplot-mode 100 0 0 0 100 (Ryuichi Arafune)
143 gnuplot-x11 142 0 0 0 142 (Thimo Neubauer)
144 grafix 3 0 2 1 0 (Not in sid)
145 gretl-common 12 0 0 0 12 (Dirk Eddelbuettel)
146 gretl-data 4 0 0 0 4 (Dirk Eddelbuettel)
147 gretl-doc 3 0 0 0 3 (Dirk Eddelbuettel)
148 gsl-ref-html 41 0 0 0 41 (Dirk Eddelbuettel)
149 gsl-ref-pdf 4 0 0 0 4 (Not in sid)
150 gsl-ref-psdoc 104 0 0 0 104 (Dirk Eddelbuettel)
151 libfreefem 2 0 0 0 2 (Not in sid)
152 maxima-emacs 58 0 0 0 58 (Camm Maguire)
153 octave 264 0 1 0 263 (Dirk Eddelbuettel)
154 octave-ci 181 0 0 0 181 (Dirk Eddelbuettel)
155 octave-doc 38 0 0 0 38 (Not in sid)
156 octave-epstk 86 0 0 0 86 (Dirk Eddelbuettel)
157 octave-htmldoc 35 0 0 0 35 (Not in sid)
158 octave-matcompat 28 0 0 0 28 (Dirk Eddelbuettel)
159 octave-plplot 33 0 0 0 33 (Rafael Laboissiere)
160 octave-sp 51 0 0 0 51 (Dirk Eddelbuettel)
161 octave-statdataml 16 0 0 0 16 (Rafael Laboissiere)
162 octave2.0-htmldoc 24 0 0 0 24 (Dirk Eddelbuettel)
163 octave2.0-info 31 0 0 0 31 (Dirk Eddelbuettel)
164 octave2.1-htmldoc 151 0 0 0 151 (Dirk Eddelbuettel)
165 octave2.1-info 166 0 0 0 166 (Dirk Eddelbuettel)
166 pari-extra 47 0 0 0 47 (Bill Allombert)
167 plplot-tcl-dev 3 0 1 2 0 (Rafael Laboissiere)
168 r-base-html 337 0 0 0 337 (Dirk Eddelbuettel)
169 r-base-latex 336 0 0 0 336 (Dirk Eddelbuettel)
170 r-cran-abind 18 0 0 0 18 (Dirk Eddelbuettel)
171 r-cran-boot 80 0 0 0 80 (Dirk Eddelbuettel)
172 r-cran-car 24 0 0 0 24 (Dirk Eddelbuettel)
173 r-cran-cluster 79 0 0 0 79 (Dirk Eddelbuettel)
174 r-cran-coda 24 0 0 0 24 (Chris Lawrence)
175 r-cran-dbi 8 0 0 0 8 (Steffen Moeller)
176 r-cran-design 21 0 0 0 21 (Dirk Eddelbuettel)
177 r-cran-effects 19 0 0 0 19 (Dirk Eddelbuettel)
178 r-cran-foreign 81 0 0 0 81 (Dirk Eddelbuettel)
179 r-cran-gtkdevice 35 0 0 0 35 (Dirk Eddelbuettel)
180 r-cran-hmisc 26 0 0 0 26 (Dirk Eddelbuettel)
181 r-cran-its 8 0 0 0 8 (Dirk Eddelbuettel)
182 r-cran-kernsmooth 80 0 0 0 80 (Dirk Eddelbuettel)
183 r-cran-lattice 80 0 0 0 80 (Dirk Eddelbuettel)
184 r-cran-lmtest 21 0 0 0 21 (Dirk Eddelbuettel)
185 r-cran-mapdata 12 0 0 0 12 (Chris Lawrence)
186 r-cran-maps 13 0 0 0 13 (Chris Lawrence)
187 r-cran-mcmcpack 22 0 0 0 22 (Chris Lawrence)
188 r-cran-mgcv 79 0 0 0 79 (Dirk Eddelbuettel)
189 r-cran-multcomp 15 0 0 0 15 (Dirk Eddelbuettel)
190 r-cran-mvtnorm 15 0 0 0 15 (Dirk Eddelbuettel)
191 r-cran-nlme 80 0 0 0 80 (Dirk Eddelbuettel)
192 r-cran-qtl 13 0 0 0 13 (Steffen Moeller)
193 r-cran-rcmdr 19 0 0 0 19 (Dirk Eddelbuettel)
194 r-cran-relimp 15 0 0 0 15 (Dirk Eddelbuettel)
195 r-cran-rgl 4 0 0 0 4 (Dirk Eddelbuettel)
196 r-cran-rmysql 6 0 5 1 0 (Steffen Moeller)
197 r-cran-rodbc 10 0 0 0 10 (Dirk Eddelbuettel)
198 r-cran-rpart 81 0 0 0 81 (Dirk Eddelbuettel)
199 r-cran-rquantlib 8 0 0 0 8 (Dirk Eddelbuettel)
200 r-cran-statdataml 13 0 0 0 13 (Rafael Laboissiere)
201 r-cran-survival 83 0 0 0 83 (Dirk Eddelbuettel)
202 r-cran-tkrplot 15 0 0 0 15 (Dirk Eddelbuettel)
203 r-cran-tseries 16 0 0 0 16 (Dirk Eddelbuettel)
204 r-cran-vr 81 0 0 0 81 (Dirk Eddelbuettel)
205 r-cran-xml 14 0 0 0 14 (Rafael Laboissiere)
206 r-noncran-lindsey 25 0 0 0 25 (Chris Lawrence)
207 r-omegahat-rgtk 9 0 8 1 0 (Dirk Eddelbuettel)
208 r-other-gking-zelig 3 0 0 0 3 (Chris Lawrence)
209 r-recommended 241 0 0 0 241 (Dirk Eddelbuettel)
210 snappea 11 0 9 2 0 (Ben Burton)
211 sppc 9 0 4 5 0 (Mikael Hedin)
212 task-science 10 0 0 0 10 (Not in sid)
213 umfpack-doc 2 0 0 0 2 (Not in sid)
214 umfpack3 2 0 1 0 1 (Not in sid)
215 umfpack3-dev 1 0 1 0 0 (Not in sid)
216 yorick-gist 2 0 1 1 0 (Not in sid)
------------------------------------------------------------------
216 Total 29665 5516 9708 7546 6895
--
The relationship between the computed price and reality is as yet unknown.
-- From the pac(8) manual page
More information about the R-help
mailing list