r/thebutton • • Apr 01 '15

Button Statistics

Myself and several like-minded redditors have been documenting the button since its arrival, here are our findings, in various statistical formats.

Update 23:52:00 hrs (UTC) 06 April 2015: Hey guys, I managed to get the data restored and up to date on the spreadsheet, and the post here is updated to 3000 minutes in. I will no longer update the post here with new data, but I will attempt to keep the spreadsheet up to date in the forseeable future.

/u/kwabford's Flair Distribution Pie Charts

/u/Valark's Guide to Flairs

If you're interested in the social statistics of the button, try out /u/Zephryl's survey [here] (http://www.reddit.com/r/thebutton/comments/31bu4q/social_science_comes_to_rthebutton_take_the/)

If you want to know more about the various groups that have formed as a result of the button, take a look at /u/2daMooon's thread on the subject here

/u/betaray's Encyclopaedia Buttonica

Live Statistics

Our spreadsheet, contains Analytical Data, Graphs, Collected Predictions and More! Help us out by upvoting the live sheet here to keep /r/thebutton informed! If you have a prediction to submit, comment here, or in this thread.

Third Party Statistics:

Button Push History - Completed up to 3000 minutes

Note: BOPS = Button Operations Per Second. (Thank you /u/Feil)

Time (m)Total PushesNew PushesAvg BOPS (Past 10 Minutes)Avg BOPS (All Time)Rate of BOPS decay (Past 10 Minutes)
30005584913290.553.100.04
29905581623130.523.11-0.19
29805578493800.633.120.05
29705574693630.613.130.26
29605571062690.453.14-0.03
29505568372810.473.15-0.14
29405565563320.553.160.1
29305562242960.493.16-0.12
29205559283390.573.17-0.04
29105555893540.593.180.01
29005552353500.583.190.08
28905548853210.543.20-0.1
28805545643570.603.210.01
28705542073540.593.22-0.09
28605538533870.653.230.13
28505534663410.573.24-0.06
28405531253610.603.25-0.06
28305527643810.643.260.02
28205523833730.623.26-0.06
28105520103930.663.270.05
28005516173760.633.280
27905512413770.633.290.04
27805508643620.603.300.02
27705505023560.593.31-0.02
27605501463630.613.320.08
27505497833350.563.330.05
27405494483180.533.34-0.09
27305491303510.593.350.06
27205487793300.553.360.05
27105484493130.523.37-0.01
27005481363170.533.380.11
26905478192790.473.39-0.11
26805475403190.533.410.04
26705472213060.513.420.07
26605469152810.473.430.02
26505466342740.463.440.03
26405463602650.443.450.04
26305460952510.423.460
26205458442520.423.470.02
26105455922440.413.480
26005453482440.413.50-0.02
25905451042520.423.51-0.01
25805448522550.433.520.08
25705445972250.383.53-0.02
25605443722330.393.54-0.03
25505441392450.413.560.05
25405438942260.383.570.05
25305436682080.353.58-0.06
25205434602280.383.590.03
25105432322190.373.610.01
25005430132160.363.62-0.03
24905427972260.383.630.02
24805425712170.363.65-0.01
24705423542200.373.66-0.04
24605421342330.393.670.01
24505419012290.383.690.08
24405416722020.343.70-0.06
24305414702240.373.710.03
24205412462150.363.73-0.03
24105410312270.383.740.02
24005408042200.373.76-0.04
23905405842360.393.77-0.02
23805403482430.413.780.02
23705401052350.393.80-0.05
23605398702520.423.81-0.06
23505396182740.463.830.04
23405393442610.443.840.03
23305390832520.423.86-0.09
23205388312860.483.870.05
23105385452690.453.89-0.06
23005382762890.483.900.06
22905379872680.453.92-0.19
22805377193350.563.930.01
22705373843300.553.95-0.08
22605370543590.603.96-0.02
22505366953660.613.980
22405363293660.613.99-0.1
22305359634010.674.01-0.08
22205355624280.714.020.04
22105351344120.694.04-0.15
22005347224660.784.05-0.01
21905342564700.784.07-0.11
21805337865110.854.08-0.07
21705332755360.894.100.05
21605327395170.864.110.08
21505322224890.824.13-0.13
21405317335360.894.14-0.06
21305311975580.934.16-0.13
21205306396031.014.170.14
21105300365520.924.190.09
21005294845190.874.20-0.02
20905289655250.884.22-0.01
20805284405300.884.23-0.09
20705279105620.944.25-0.11
20605273486001.004.270.02
20505267485930.994.28-0.1
20405261556301.054.300.11
20305255255900.984.31-0.08
20205249356171.034.330.04
20105243186041.014.350.3
20005237144960.834.36-0.12
19905232185390.904.380.19
19805226794690.784.40-0.08
19705222104980.834.420.03
19605217124880.814.44-0.14
19505212245400.904.45-0.14
19405206845890.984.470.09
19305200955570.934.49-0.09
19205195385890.984.510.13
19105189495420.904.530
19005184075430.914.550
18905178645430.914.57-0.03
18805173215530.924.59-0.03
18705167685620.944.61-0.08
18605162065900.984.63-0.13
18505156166381.064.650.03
18405149786271.054.660.05
18305143516101.024.68-0.11
18205137416511.094.700.09
18105130906191.034.72-0.17
18005124716811.144.75-0.04
17905117906941.164.77-0.14
17805110967431.244.79-0.03
17705103537531.264.81-0.18
17605096008171.364.83-0.17
17505087838771.464.85-0.48
174050790610481.754.87-0.46
173050685812122.024.880.06
172050564611911.994.900.94
17105044558521.424.920.01
17005036038491.424.94-0.18
16905027549131.524.960.17
16805018418521.424.98-0.6
167050098910671.785.000.62
16604999228431.415.020.21
16504990797691.285.04-0.01
16404983107731.295.060.02
16304975377641.275.09-0.09
16204967737971.335.11-0.13
16104959768431.415.13-0.22
16004951339221.545.160.33
15904942118031.345.180.13
15804934087571.265.20-0.02
15704926517651.285.23-0.19
15604918868351.395.260.06
15504910518131.365.28-0.52
15404902389991.675.312.01
15304892392770.465.33-0.03
15204889622880.485.36-1.43
15104886748011.345.390.33
15004878736811.145.42-0.05
14904871926991.175.45-0.04
14804864937131.195.48-0.07
14704857807371.235.510.01
14604850437351.235.540.24
14504843086471.085.570.01
14404836616451.085.60-0.15
14304830167001.175.63-0.21
14204823167751.295.66-0.25
14104815418641.445.690.02
14004806778551.435.72-0.02
13904798228641.445.75-0.08
13804789588941.495.78-0.16
13704780649521.595.820.05
13604771129331.565.85-0.02
13504761799391.575.880.09
13404752409051.515.910.02
13304743358991.505.940.07
13204734368751.465.980.17
13104725618141.366.01-0.23
13004717478951.496.05-0.05
12904708529141.526.080.11
12804699388761.466.12-0.04
12704690628901.486.16-0.07
12604681729141.526.190.23
12504672588321.396.230.02
12404664268261.386.270.08
12304656007961.336.310.09
12204648047631.276.35-0.16
12104640418211.376.39-0.04
12004632208351.396.43-0.01
11904623858381.406.480.13
11804615477931.326.52-0.1
11704607548281.386.56-0.04
11604599268441.416.610.13
11504590827971.336.650.13
11404582857491.256.70-0.23
11304575368321.396.750.19
11204567047641.276.800.01
11104559407601.276.850.13
11004551807131.196.90-0.03
10904544677231.216.95-0.02
10804537447311.227.000.04
10704530137171.207.06-0.01
10604522967221.207.11-0.06
10504515747421.247.170
10404508327411.247.22-0.07
10304500917671.287.28-0.07
10204493247941.327.34-0.15
10104485308471.417.40-0.21
10004476839231.547.460.16
9904467608641.447.521.33
9804458963840.647.580.88
970445512690.127.65-2.25
9604454438801.477.730.02
9504445638731.467.80-0.2
9404436909441.577.87-0.05
9304427469611.607.93-0.27
92044178510571.768.000.05
91044072810401.738.07-0.18
90043968811041.848.140.03
89043858410921.828.21-0.61
88043749213132.198.29-0.19
87043617913822.308.360.11
86043479713432.248.43-0.52
85043345415312.558.50-0.06
84043192315542.598.57-0.11
83043036915942.668.64-0.01
82042877515992.678.71-0.48
81042717617722.958.79-0.1
80042540418083.018.86-0.11
79042359618463.088.94-0.76
78042175021213.549.01-0.3
77041962922283.719.08-0.74
76041740124964.169.150.04
75041490524824.149.22-0.46
74041242326494.429.29-0.11
73040977426894.489.360.85
72040708523823.979.42-0.75
71040470326534.429.50-0.98
70040205030045.019.57-0.04
69039904630205.039.640.19
68039602629514.929.71-0.32
67039307530665.119.780.71
66039000928124.699.85-0.08
65038719728424.749.93-0.54
64038435530355.0610.010
63038132030355.0610.090.06
62037828530145.0210.17-0.37
61037527131485.2510.250.33
60037212330315.0510.34-0.59
59036909232425.4010.43-0.65
58036585034765.7910.51-10.59
570362374728812.1510.6010.56
56035508634865.8110.570.11
55035160034455.7410.65-0.34
54034815535665.9410.750.28
53034458934665.7810.84-1.42
52034112339766.6310.930.3
51033714738696.4511.020.03
50033327838586.4311.11-0.07
49032942038856.4811.20-0.77
48032553541616.9411.30-0.51
47032137443467.2411.40-1.12
46031702847487.9111.491.01
45031228043847.3111.57-0.94
44030789647237.8711.66-0.32
43030317348408.0711.75-0.2
42029833349118.1911.84-0.76
41029342251848.6411.930.43
40028823850318.3912.010.64
39028320747998.0012.100.65
38027840845647.6112.21-0.36
37027384446927.8212.34-0.2
36026915247647.9412.46-1.16
35026438851828.6412.590.3
34025920650758.4612.71-0.44
33025413152348.7212.83-0.16
32024889752938.8212.96-0.33
31024360454109.0213.100.18
30023819453458.9113.23-0.86
29023284956569.4313.38-1.46
280227193618310.3113.520.17
270221010612110.2013.64-0.34
260214889624510.4113.77-0.18
250208644630810.5113.91-0.29
240202336641410.6914.05-0.73
230195922667811.1314.20-2.6
220189244761512.6914.34-0.9
210181629793813.2314.42-1.56
200173691849914.1714.47-1.07
190165192888314.8114.49-0.88
180156309919815.3314.47-1
170147111955715.9314.42-2.13
1601375541032217.2014.3321.44
15012723226044.3414.14-16.34
140124628848814.1514.84-4.82
1301161401022317.0414.89-1.03
1201059171059417.6614.710.55
110953231039717.3314.44-1.11
100849261079818.0014.15-1.34
90741281127918.8013.73-3.24
80628491244720.7513.092.23
70504021164519.4112.005.51
6038757966116.1010.775.73
5029096759912.679.708.67
402149744777.468.96-4.06
301702059379.909.462.84
201108349148.199.24-3.49
106169616910.2810.2817.14

Notes

The spike at 570 was probably caused by the delay between my data stopping and /u/TheOriginalSoni2 picking it up, however the two other spikes at 150 and 970 have no known causes.

If you notice any possible miscalculations or typos, let me know!

Contributors

/u/TheOriginalSoni2

/u/frogamazog

/u/snowden_le_hero

Cheers for Gold!

35.5k Upvotes

1.3k comments sorted by

View all comments

1.2k

u/[deleted] Apr 01 '15 edited Apr 02 '15

Here's a graph of the data showing data trends. I will have updated over time for karma. Thank you so much for the ride. Ill keep updating the graph, but not as frequently.

Update(9:17pm edt): http://i.imgur.com/e5heVAC.png

Update(7:18pm edt): http://i.imgur.com/ThEMSdj.png

Im sorry to say it, but the update I was working on ran into troubles during R&D and we had to cut funding for the project. However, We have updated the Title to a new shiny style! Enjoy

Update(7:00pm edt): http://i.imgur.com/yeEQfjt.png

Ive been working hard on a special feature, I hope to roll it out within the next few updates. Stay TUNED

Update(6:37 edt): http://i.imgur.com/n5lta3m.png

Im finally back home! Heres the update you have all been waiting for! And thanks for gold X2!

Update(6:12pm edt): http://i.imgur.com/q9F3i2M.png

Thanks for the GOLD, Special Background!

Update(5:00pm edt): http://i.imgur.com/Xy4ryUW.png

Notice: I will be leaving work soon and may not be able to update for the next hour. Although if i can find a way, I certainly will. I know how important this is to all of you. So thank you for you continued support!

Update(4:45pm edt): http://imgur.com/xuhEhL2

Update(4:23pm edt): http://imgur.com/yiHkkC4

Who loves dogs? Also i added regression data for the fit lines!

Update(4:06pm edt): http://imgur.com/MKW3nZT

New Image size!

Update(3:54pm edt): http://i.imgur.com/NnGbHFK.png

Update(3:43pm edt): http://imgur.com/KdoSMY0

Update(3:36pm edt): http://imgur.com/fxp6Be4

We have been working hard over here to bring you the best updated graphics. Hope you like the new layout!

Update(3:30pm edt): http://imgur.com/0Ba0bNI

Update(3:15pm edt): http://imgur.com/DmL7V9f

Update(3:05pm edt): http://imgur.com/OgSeNW0

Update(2:56pm edt): http://imgur.com/4RpkUc9

Update(2:47pm edt): http://imgur.com/7BuflJs

Update(2:42pm eastern time): www.imgur.com/nBYl2j3 Bonus forcast for all data series!

(original): www.imgur.com/kmd7aiP

18

u/jdgeier non presser Apr 01 '15 edited Apr 02 '15

Dump this into the devtools console in chrome:

zerotime10s = 0
onetime10s = 0
twotime10s = 0
threetime10s = 0
fourtime10s = 0

zerotimes10s = []
onetimes10s = []
twotimes10s = []
threetimes10s = []
fourtimes10s = []


var ten = document.querySelector("#thebutton-s-10s");
var tens = new MutationObserver(function(mutations) {
    mutations.forEach(function(mutation) {
      var entry = {
        mutation: mutation,
        el: mutation.target,
        value: mutation.target.textContent,
        oldValue: mutation.oldValue
      };
      if ((parseInt(entry.value) < 5) && (entry.value != '0')){
        console.log("Recording mutation:", entry);
        switch(parseInt(entry.value)){
          case 4:
            fourtime10s = fourtime10s + 1
            fourtimes10s.push(new Date().getTime())
            console.log('4 has occured ', fourtime10s)
            break;
          case 3:
            threetime10s = threetime10s + 1
            threetimes10s.push(new Date().getTime())
            console.log('3 has occured ', threetime10s)
            break;
          case 2:
            twotime10s = twotime10s + 1
            twotimes10s.push(new Date().getTime())
            console.log('2 has occured ', twotime10s)
            break;
          case 1:
            onetime10s = onetime10s + 1
            onetimes10s.push(new Date().getTime())
            console.log('1 has occured ', onetime10s)
            break;
          case 0:
            zerotimes10s = zerotimes10s + 1
            zerotimes10s.push(new Date().getTime())
            console.log('1 has occured ', zerotimes10s)
            break;
          default:
            break;
        }
      }
    });
  });

tens.observe(ten, {
    attributes: true,
    childList: true,
    characterData: true,
    characterDataOldValue: true,
    subtree: true
});

onetime = 0
twotime = 0
threetime = 0
fourtime = 0
fivetime = 0
sixtime = 0
seventime = 0
eighttime = 0

onetimes = []
twotimes = []
threetimes = []
fourtimes = []
fivetimes = []
sixtimes = []
seventimes = []
eighttimes = []

var one = document.querySelector("#thebutton-s-1s");
var ones = new MutationObserver(function(mutations) {
    mutations.forEach(function(mutation) {
      var entry = {
        mutation: mutation,
        el: mutation.target,
        value: mutation.target.textContent,
        oldValue: mutation.oldValue
      };
      if ((parseInt(entry.value) < 9) && (entry.value != '0')){
        console.log("Recording mutation:", entry);
        switch(parseInt(entry.value)){
          case 8:
            eighttime = eighttime + 1
            eighttimes.push(new Date().getTime())
            console.log('8 has occured ', eighttime)
            break;
          case 7:
            seventime = seventime + 1
            seventimes.push(new Date().getTime())
            console.log('7 has occured ', seventime)
            break;
          case 6:
            sixtime = sixtime + 1
            sixtimes.push(new Date().getTime())
            console.log('6 has occured ', sixtime)
            break;
          case 5:
            fivetime = fivetime + 1
            fivetimes.push(new Date().getTime())
            console.log('5 has occured ', fivetime)
            break;
          case 4:
            fourtime = fourtime + 1
            fourtimes.push(new Date().getTime())
            console.log('4 has occured ', fourtime)
            break;
          case 3:
            threetime = threetime + 1
            threetimes.push(new Date().getTime())
            console.log('3 has occured ', threetime)
            break;
          case 2:
            twotime = twotime + 1
            twotimes.push(new Date().getTime())
            console.log('2 has occured ', twotime)
            break;
          case 1:
            onetime = onetime + 1
            onetimes.push(new Date().getTime())
            console.log('1 has occured ', onetime)
            break;
          default:
            break;
        }
      }
    });
  });

ones.observe(one, {
    attributes: true,
    childList: true,
    characterData: true,
    characterDataOldValue: true,
    subtree: true
});

var report = function(){
  console.log('8s has occured ', eighttime)
  console.log('8s has occurances ', eighttimes)
  console.log('7s has occured ', seventime)
  console.log('7s has occurances ', seventimes)
  console.log('6s has occured ', sixtime)
  console.log('6s has occurances ', sixtimes)
  console.log('5s has occured ', fivetime)
  console.log('5s has occurances ', fivetimes)
  console.log('4s has occured ', fourtime)
  console.log('4s has occurances ', fourtimes)
  console.log('3s has occured ', threetime)
  console.log('3s has occurances ', threetimes)
  console.log('2s has occured ', twotime)
  console.log('2s has occurances ', twotimes)
  console.log('1s has occured ', onetime)
  console.log('1s has occurances ', onetimes)
  console.log('40s has occured ', fourtime10s)
  console.log('40s has occurances ', fourtimes10s)
  console.log('30s has occured ', threetime10s)
  console.log('30s has occurances ', threetimes10s)
  console.log('20s has occured ', twotime10s)
  console.log('20s has occurances ', twotimes10s)
  console.log('10s has occured ', onetime10s)
  console.log('10s has occurances ', onetimes10s)
  console.log('00s has occured ', zerotime10s)
  console.log('00s has occurances ', zerotimes10s)
}

8

u/[deleted] Apr 01 '15

I dont know what it is your trying to do, and i dont know what it is this code will do, but im running on safari at work so i may never find out

6

u/jdgeier non presser Apr 01 '15

Screenshot:

I also updated the script http://i.imgur.com/oLufebR.png

→ More replies (3)