Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Statistical Thinking for Data Science
Search
Chris Fonnesbeck
February 08, 2015
Science
1.3k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Statistical Thinking for Data Science
PyTennessee 2015 Keynote Address
Chris Fonnesbeck
February 08, 2015
More Decks by Chris Fonnesbeck
See All by Chris Fonnesbeck
Structured Decision-making and Adaptive Management For The Control Of Infectious Disease
fonnesbeck
3
140
Estimating Microbial Diversity
fonnesbeck
0
160
Bayesian Statistical Analysis: A Gentle Introduction
fonnesbeck
4
680
Other Decks in Science
See All in Science
データベース11: 正規化(1/2) - 望ましくない関係スキーマ
trycycle
PRO
0
1.8k
AI for Phage-Host prediction
michielstock
0
140
機械学習 - 決定木からはじめる機械学習
trycycle
PRO
0
1.7k
第67回コンピュータビジョン勉強会論文紹介「RoboWheel: A Data Engine from Real-World Human Demonstrations for Cross-Embodiment Robotic Learning」
x_ttyszk
0
230
Anomalies de terrain remontées à l'ONAB
institutdelelevage
PRO
0
160
プロジェクト「Azayaka」のSARの数式とジオメトリ
syuchimu
0
480
ssmonline #51 ヤマサキ春のサメ祭り 2026 / ssmjp Yamasaki Spring JAWS Festival 2026
naospon
1
160
How a camera trap data standard enabled an ecosystem of interoperable tools
peterdesmet
0
140
[Relay webinaire eBIS actu n°16] Sélection pour la vitalité des jeunes bovins allaitants et laitiers
institutdelelevage
PRO
0
160
AI(人工知能)の過去・現在・未来 ~AIは人類を越えるのか~
tagtag
PRO
0
170
医療 LLM ベンチマークの現在地:多面的評価 と日本ローカライズ
analokmaus
1
740
勾配流から乖離した学習ダイナミクス
hanbao
1
1.1k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
570
From π to Pie charts
rasagy
1
390
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
The untapped power of vector embeddings
frankvandijk
2
1.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
The SEO Collaboration Effect
kristinabergwall1
1
590
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
510
HDC tutorial
michielstock
2
950
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
How to build a perfect <img>
jonoalderson
1
6.1k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Transcript
Statistical Thinking for Data Science Chris Fonnesbeck Vanderbilt University
None
None
21/22 falling 7+ stories survived
2 fell together
40% at night
“Even more surprising, the longer the fall, the greater the
chance of survival.”
2 to 32 stories (average = 5.5)
?
"... 132 such victims were admitted to the Animal Medical
Center on 62nd Street in Manhattan ..."
"Found" Data
convenience sample
Missing Data
Representative
Statistical Issues
Big Data
“With enough data, the numbers speak for themselves ” Chris
Anderson, Wired
Alfred Landon
Literary Digest Straw Poll
"Next week, the first answers from these ten million will
begin the incoming tide of marked ballots, to be triple-checked, verified, five-times cross-classified and totalled."
2.4 million returns
41 - 55
None
George Gallup
Sampled 50,000
66%
Random Sampling
None
Bias
None
None
Self-selection Bias
None
For some estimate of unknown quantity ,
p = 0.5 sample_sizes = [10, 100, 1000, 10000, 100000]
replicates = 1000 biases = [] for n in sample_sizes: bias = np.empty(replicates) for i in range(replicates): true_sample = np.random.normal(size=n) negative_values = true_sample<0 missing = np.random.binomial(1, p, n).astype(bool) observed_sample = true_sample[~(negative_values & missing)] bias[i] = observed_sample.mean() biases.append(bias)
None
Accuracy Mean Squared Error
“The numbers have no way of speaking for themselves” Nate
Silver
White House Big Data Partners Workshop
White House Big Data Partners Workshop 19 Participants 0 Statisticians
NSF Working Group on Big Data
NSF Working Group on Big Data 100 experts convened 0
statisticians
Moore Foundation Data Science Environments
Moore Foundation Data Science Environments 0 directors with statistical expertise
NIH BD2K Executive Committee
NIH BD2K Executive Committee 17 committee members 0 statisticians
Feeling left out?
It's our own fault
“Almost everything you learned in your college statistics course was
wrong”
Typical introductory statistics syllabus 1.Descriptive statistics and plotting
Typical introductory statistics syllabus 1.Descriptive statistics and plotting 2.Basic probability
Typical introductory statistics syllabus 1.Descriptive statistics and plotting 2.Basic probability
3.Hypothesis testing
Typical introductory statistics syllabus 1.Descriptive statistics and plotting 2.Basic probability
3.Hypothesis testing 4.Experimental design
Typical introductory statistics syllabus 1.Descriptive statistics and plotting 2.Basic probability
3.Hypothesis testing 4.Experimental design 5.ANOVA
Statistical Hypothesis Testing
None
None
Test Statistic
T-statistic
None
None
None
p-value
None
None
false positive rate
"The value for which , or 1 in 20, is
1.96 or nearly 2; it is convenient to take this point as a limit in judging whether a deviation ought to be considered significant or not." R.A. Fisher
p-value
the probability that the observed differences are due to chance
the probability that the observed differences are due to chance
a measure of the reliability of the result
a measure of the reliability of the result
the probability that the null hypothesis is true
the probability that the null hypothesis is true
"If an experiment were repeated infinitely, p represents the proportion
of values more extreme than the observed value, given that the null hypothesis is true."
H0 : Mean duckling body mass did not differ among
years.
H0 : Mean duckling body mass did not differ among
years.
H0 : The prevalence of autism spectrum disorder for males
and females were equal.
H0 : The prevalence of autism spectrum disorder for males
and females were equal.
H0 : The density of large trees in logged and
unlogged forest stands were equal
H0 : The density of large trees in logged and
unlogged forest stands were equal
Statistical Straw Man
Statistical hypotheses are not interesting
Hypothesis tests are not decision support tools
Multiple Comparisons
None
Family-wise Error Rate >>> 1. - (1. - 0.05) **
20 0.6415140775914581
import seaborn as sb import pandas as pd n =
20 r = 36 df = pd.concat([pd.DataFrame({'y':np.random.normal(size=n), 'x':np.random.random(n), 'replicate':[i]*n}) for i in range(r)]) sb.lmplot('x', 'y', df, col='replicate', col_wrap=6)
None
Statistically Significant!
None
"Despite a large statistical literature for multiple testing corrections, usually
it is impossible to decipher how much data dredging by the reporting authors or other research teams has preceded a reported research finding."
What's the Alternative?
Build models and use them to estimate things we care
about
Effect size estimation
Data-generating Model
None
None
Florida manatee Trichechus manatus
None
None
None
occupied?
occupied? available?
occupied? available? seen?
None
Estimating visibility
None
None
None
None
None
None
None
Bayesian Statistics
None
None
Bayes' Formula
Probabilistic Modeling
Evidence-based Medicine
ASD Interventions Research 19 independent studies 27 different interventions
None
None
None
None
None
None
None
None
None
None
None
“While everyone is looking at the polls and the storm,
Romney’s slipping into the presidency. ”
None
Heirarchical modeling
Pollster effects
None
None
None
None
Data Science
Data
Science
Those who ignore statistics are condemned to re-invent it. --
Brad Efron