Why? Because that’ s when his meetings are (he’ s remote so all his meetings are on the phone): (The ‘ tails’ on the phone peaks show he’ s often late to his meetings.) data-rave-slides.nb 5
50 trials): intervals Transpose Differences keydata All, All, 2 ; Labeled ListLinePlot intervals, Mesh All, PlotStyle colors, PlotLegends SwatchLegend colors, nicelabel pchars , ImageSize 500 , nicelabel "letter interval sec " , nicelabel "trial" , Left, Bottom , RotateLabel True letter interval sec 10 20 30 40 50 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 w o o l l f f r r a a m trial 10 data-rave-slides.nb
Labeled keyhistogram intervals, ChartStyle colors, ImageSize 600, AspectRatio 1 2, PlotLabel nicelabel "Letter interval distribution Paul Jean " , nicelabel "interval ms " , SwatchLegend colors, nicelabel pchars , Bottom, Right , Spacings Automatic, 0 50 100 150 10 20 30 Letter interval distribution Paul Jean w o o l l f f r r a a m interval ms data-rave-slides.nb 11
finger ~ 150 ms Letter pairs on different fingers ~ 75 ms Mean Flatten intervals 1, 3, 5, 6 0.074238 Mean Flatten intervals 2, 4 0.144710 Does it take about twice as long for other people too? 12 data-rave-slides.nb
at Wolfram: meanswolfram Mean Transpose Differences & All, All, 2 & wolframdata; Legended Grid Partition keychart , ImageSize 100, ChartStyle Directive Opacity 0.6 , & colors & meanswolfram, 7, 7, 1, , SwatchLegend colors, nicelabel pchars w o o l l f f r r a a m data-rave-slides.nb 13
bimodal too, also with peaks at about 75 ms and 150 ms: intervalswolfram Flatten Transpose Transpose Differences All, All, 2 & wolframdata ; 0 100 200 w o o l l f f r r a a m interval ms 14 data-rave-slides.nb
rule (the best linear model has a bias): twofingers Transpose Differences All, All, 2 1, 3, 5, 6 & wolframdata; onefinger Transpose Differences All, All, 2 2, 4 & wolframdata; fingersFit LinearModelFit Transpose Mean Flatten & twofingers, Mean Flatten & onefinger , x, x FittedModel 0.106044 0.490341 x Letter intervals for Wolfram nerds in ms same finger 50 100 150 200 250 50 100 150 200 250 300 different fingers data-rave-slides.nb 15
But people said: show me the code! Our follow-up posts showed people how to analyze their own data. Fun modeling keystrokes times with Mathematica. 16 data-rave-slides.nb