Effective Data & Time Series
Analysis with Deedle

Howard Mansell
@hmansell

Tomas Petricek
@tomaspetricek
software stacks

trainings teaching F# user groups
mac and linux

snippets

cross-platform tutorials

F# Software Foundati...
data acquisition

statistics

data cleaning machine learning

data transformation data

analysis

Data Science Working Gro...
http://www.fslab.org
F# RProvider

http://bluemountaincapital.github.io/FSharpRProvider/
Deedle

http://bluemountaincapital.github.io/Deedle/
Deedle is for…
(Exploratory) Data Analysis
Time-Series Analysis
Data Processing / Transformation
Data Cleaning
Statistics ...
Deedle is…
Our third iteration
Easy-to-use from C# and F#
Well documented
Open Source
Ready for you to contribute
Deedle Concepts
Series

Key->Value mapping
Key is often date/time
Immutable
Supports missing values
LINQ-friendly
Deedle Concepts
Frame

(RowKey, ColKey)->Value
RowKey is often date/time
ColKey is often string
Heterogeneous Values
Colum...
Deedle Demos
DEMO
Understanding Titanic disaster
Understanding titanic disaster
Deedle data frame

Exploring data
Hierarchical indexing

F# Charting library

Simple visual...
DEMO
Working with stock prices
Working with stock prices
F# Data providers

Data exploration
CSV, XML, JSON
Other interesting data
Deedle time series
Sta...
DEMO
Analyzing US debt
Analyzing US debt
Deedle data frame

Data exploration
Alignment & aggregation

R type provider

Deedle frame interop
Time ...
Deedle Needs You
Contribute

Try it out
Ask questions
Report bugs
Fix bugs
Add features
Integrate with other packages
FSLab Futures
Visualization
Better Linux/OS X support
IDE integration
Excel integration
Data sources
Upcoming SlideShare
Loading in …5
×

Effective Data Analysis with Deedle

1,600 views

Published on

Announcing Deedle, the Open Source Dotnet Data Analysis Library from BlueMountain Capital. Designed to be usable from C# and F#.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,600
On SlideShare
0
From Embeds
0
Number of Embeds
159
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Effective Data Analysis with Deedle

  1. 1. Effective Data & Time Series Analysis with Deedle Howard Mansell @hmansell Tomas Petricek @tomaspetricek
  2. 2. software stacks trainings teaching F# user groups mac and linux snippets cross-platform tutorials F# Software Foundation F# community open-source MonoDevelop http://www.fsharp.org contributions research support consultancy mailing list
  3. 3. data acquisition statistics data cleaning machine learning data transformation data analysis Data Science Working Group interop visualization presentation fsharp.org/data-science time-series analysis data aggregation
  4. 4. http://www.fslab.org
  5. 5. F# RProvider http://bluemountaincapital.github.io/FSharpRProvider/
  6. 6. Deedle http://bluemountaincapital.github.io/Deedle/
  7. 7. Deedle is for… (Exploratory) Data Analysis Time-Series Analysis Data Processing / Transformation Data Cleaning Statistics and Visualization, via other packages
  8. 8. Deedle is… Our third iteration Easy-to-use from C# and F# Well documented Open Source Ready for you to contribute
  9. 9. Deedle Concepts Series Key->Value mapping Key is often date/time Immutable Supports missing values LINQ-friendly
  10. 10. Deedle Concepts Frame (RowKey, ColKey)->Value RowKey is often date/time ColKey is often string Heterogeneous Values Column-wise mutable Data alignment Hierarchical indexing
  11. 11. Deedle Demos
  12. 12. DEMO Understanding Titanic disaster
  13. 13. Understanding titanic disaster Deedle data frame Exploring data Hierarchical indexing F# Charting library Simple visualization F# interactive support Composable charts
  14. 14. DEMO Working with stock prices
  15. 15. Working with stock prices F# Data providers Data exploration CSV, XML, JSON Other interesting data Deedle time series Standard statistics Rows/columns of a frame
  16. 16. DEMO Analyzing US debt
  17. 17. Analyzing US debt Deedle data frame Data exploration Alignment & aggregation R type provider Deedle frame interop Time series interop (zoo) Professional packages (ggplot2, etc.)
  18. 18. Deedle Needs You Contribute Try it out Ask questions Report bugs Fix bugs Add features Integrate with other packages
  19. 19. FSLab Futures Visualization Better Linux/OS X support IDE integration Excel integration Data sources

×