Your SlideShare is downloading. ×
Effective Data Analysis with Deedle
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Effective Data Analysis with Deedle

903
views

Published on

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

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
903
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Effective Data & Time Series Analysis with Deedle Howard Mansell @hmansell Tomas Petricek @tomaspetricek
  • 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. 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. http://www.fslab.org
  • 5. F# RProvider http://bluemountaincapital.github.io/FSharpRProvider/
  • 6. Deedle http://bluemountaincapital.github.io/Deedle/
  • 7. Deedle is for… (Exploratory) Data Analysis Time-Series Analysis Data Processing / Transformation Data Cleaning Statistics and Visualization, via other packages
  • 8. Deedle is… Our third iteration Easy-to-use from C# and F# Well documented Open Source Ready for you to contribute
  • 9. Deedle Concepts Series Key->Value mapping Key is often date/time Immutable Supports missing values LINQ-friendly
  • 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. Deedle Demos
  • 12. DEMO Understanding Titanic disaster
  • 13. Understanding titanic disaster Deedle data frame Exploring data Hierarchical indexing F# Charting library Simple visualization F# interactive support Composable charts
  • 14. DEMO Working with stock prices
  • 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. DEMO Analyzing US debt
  • 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. Deedle Needs You Contribute Try it out Ask questions Report bugs Fix bugs Add features Integrate with other packages
  • 19. FSLab Futures Visualization Better Linux/OS X support IDE integration Excel integration Data sources