~/talk

Quick and Dirty Data Science with Incanter

Talkat EuroClojure 2012 · 2012-05-17..05-18· [data-science]
slides:none on file

Quick, concrete recipe for scraping and analysing time series with Clojure: use Incanter (+ encanter.io) to read CSV/JSON logs, clj-time to parse dates and coerce to milliseconds, then dollar-map/dollar-rollup and dollar-join to compute seasonal means and standard-deviation bands. The live code builds a JFreeChart time series with dashed high/low thresholds and alert points; it flags nine low-beer days in April and shows a roughly flat overall trend (mean ≈ 8,922 pints/day), so the pipeline works end-to-end.

AI-written summary · about

  1. 0:00Quick and dirty data science
  2. 1:09Understanding data needs
  3. 3:18ETL for data transformation
  4. 5:24Incanter for time series
  5. 7:50Loading beer dataset
  6. 9:16Converting dates
  7. 11:10Rolling means calculation
  8. 14:03Time series charts
  9. 17:34Interpreting charts
  10. 21:26Weekly cycles
  11. 25:02Seasonal means by day
  12. 28:20Standard deviation for alerts
  13. 31:09Joining seasonal data
  14. 33:30Alert thresholds
  15. 36:17Visualizing alerts
  16. 39:09April anomalies analysis
  17. 40:32Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.