Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Analytics for Developers

Analytics for Developers

A talk I gave at Kansas City Developer Conference 2013.

Trent Hauck

May 05, 2013
Tweet

Other Decks in Programming

Transcript

  1. About Me 2006-2011: Educated Accounting & Finance 2011-Present: Reeducated Marketing

    & Operations Twitter: @trent_hauck Work: @AlightAnalytics Other: Contribute (now and then) to Pandas & StatsModels
  2. Now Some GA Code <script type="text/javascript"> var _gaq = _gaq

    || []; _gaq.push(['_setAccount', 'UA-31465642-1']); _gaq.push(['_setDomainName', 'trenthauck.com']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
  3. Web Stats are Easy A user converts or not... what

    are the chances of that? p or q (=1-p) 3 users convert or not... what are the changes of that? p^3 or (p^2)q or p(q^2) or q^3
  4. So then AB Testing 500 Trials A B p 0.1

    0.2 SE 0.01 0.01 95% CI .1 +/- .02 .2 +/- 0.02
  5. Build Data Pipelines • Repeatable Flows of Data • Handles

    Initial Analysis For You • Literate Programming
  6. Programming For Data Analysis • Scripting good for Discovery •

    Larger Jobs need Types • Mapping high dimensional space to lower dimensional space... then add
  7. 3 Temporal Stages 1. What happened 2. What is happening

    3. What will happen (Plus a tease)