Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Luke Gotszling - Prediction Using Python
Search
NewCircle Training
September 19, 2013
Technology
2k
1
Share
Luke Gotszling - Prediction Using Python
This is a quick introduction to prediction using Python.
NewCircle Training
September 19, 2013
More Decks by NewCircle Training
See All by NewCircle Training
Spark: A Coding Joyride | QCon SF 2015
newcircle
0
850
Intro to Spark Streaming
newcircle
1
2k
Artisanal Data on the Web: Using JS and Data to Get Literary 21st Century Style
newcircle
0
680
Java 8 Lambda Expressions & Streams
newcircle
0
620
Macros vs Types
newcircle
0
1.3k
Larry Schiefer - Exploring SDK Add-on for Android Devices
newcircle
0
3k
Scala Collections: Why Not? - Paul Phillps
newcircle
2
9.9k
Dave Smith- Mastering the Android Touch System
newcircle
9
17k
Geoff Matrangola- Migrating Your Apps to the New Gradle Build Process
newcircle
1
1.8k
Other Decks in Technology
See All in Technology
Cortex Codeでデータの仕事を全部Agenticにやりきろう!
gappy50
0
320
自己組織化を試される緑茶ハイを求めて、今日も全力であそんで学ぼう / Self-Organization and Shochu Green Tea
naitosatoshi
0
260
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
240
OPENLOGI Company Profile
hr01
0
83k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
シン・リスコフの置換原則 〜現代風に考えるSOLIDの原則〜
jinwatanabe
0
130
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
1
230
チームで育てるAI自走環境_20260409
fuktig
0
920
20260410 - CNTUG meetup #72 - DiskImage Builder 介紹:以 Kubespray CI 打造 RockyLinux 10 Cloud Image 為例
tico88612
0
110
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
200
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
360
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
5
900
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.8k
The untapped power of vector embeddings
frankvandijk
2
1.7k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
A better future with KSS
kneath
240
18k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
91
Rails Girls Zürich Keynote
gr2m
96
14k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
670
The Cult of Friendly URLs
andyhume
79
6.8k
Transcript
Introduction to Prediction Luke Gotszling Co-founder & CEO at fina"y.io
luke@fina"y.io @lmgtwit September 11, 2013 | SFPython | San Francisco 1
Shark meets cable http://www.#.com/cms/s/0/4557b69c-c745-11de-bb6f-00144feab49a.html http://www.youtube.com/watch?v=1ex7uTQf4bQ 2
CPU graph 3
Linear regression y = α+βx 4
Linear regression Benefits: We" supported and straightforward calculation Built-in estimate
of the degree of fit: R2 (“coefficient of determination”) Problems: Doesn’t handle cycles Questions about parameters (e.g. amount of entries used for regression and steps of extrapolation) 5
EMA (exponential moving average / exponential smoothing / Holt-Winters) Image
citation: http://lorien.ncl.ac.uk/ming/filter/filewma.htm 6
EMA yt = αxt+(1-α)yt-1 y1=x0 7
EMA Benefits: More recent data weighed more heavily Seasonality can
be taken into account Problems: Relies on reversion to mean Divergence and multiple seasons in data Weighting options 8
Other approaches Higher dimensional polynomial fits (and exponential) Fourier transforms
Machine learning: neural networks... Bayesian RSI (relative strength index) and other methods used in technical analysis in finance 9
Data bit.ly/sfpython_prediction_slides bit.ly/sfpython_prediction_notebook 10
Thank you! luke@finally.io @lmgtwit 11