[go: up one dir, main page]

0% found this document useful (0 votes)
40 views28 pages

Practicing Statistic

This document discusses preparing for a statistics interview by practicing common statistical topics in Python. It covers conditional probabilities, Bayes' theorem, probability tree diagrams, and an example problem. It also discusses the central limit theorem, the law of large numbers, simulating the CLT in Python, and using list comprehensions. Finally, it discusses probability distributions, common distributions like binomial and normal, and visualizing distributions in Python. The goal is to help interview candidates feel comfortable with statistics concepts and Python code related to probabilities and distributions.

Uploaded by

Elvin Nur Furqon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views28 pages

Practicing Statistic

This document discusses preparing for a statistics interview by practicing common statistical topics in Python. It covers conditional probabilities, Bayes' theorem, probability tree diagrams, and an example problem. It also discusses the central limit theorem, the law of large numbers, simulating the CLT in Python, and using list comprehensions. Finally, it discusses probability distributions, common distributions like binomial and normal, and visualizing distributions in Python. The goal is to help interview candidates feel comfortable with statistics concepts and Python code related to probabilities and distributions.

Uploaded by

Elvin Nur Furqon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Conditional

probabilities
P R A C T I C I N G S TAT I S T I C S I N T E R V I E W Q U E S T I O N S I N P Y T H O N

Conor Dewey
Data Scientist, Squarespace
Course overview
1. Probability and sampling distributions

2. Exploratory data analysis

3. Statistical experiments

4. Regression and classi cation

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Quick review
 

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Bayes' theorem
 

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Probability tree diagrams
 

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Example: passing the interview
 

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Example: passing the interview
both = 0.25 * 0.40
print(both)

coding = (0.25 * 0.40) + (0.75 * 0.20)


print(coding)

0.1
0.25

stats_given_coding = both / coding


print(stats_given_coding)

0.4

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Summary
Conditional probabilities

Bayes' theorem

Probability tree diagrams

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Let's prepare for the
interview!
P R A C T I C I N G S TAT I S T I C S I N T E R V I E W Q U E S T I O N S I N P Y T H O N
Central limit
theorem
P R A C T I C I N G S TAT I S T I C S I N T E R V I E W Q U E S T I O N S I N P Y T H O N

Conor Dewey
Data Scientist, Squarespace
What does it mean?
 

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Why does it matter?
 

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Law of large numbers

1 StackExchange

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Simulating CLT in Python
np.random.randint(start, end, size)

1 How to Visualize the Central Limit Theorem in Python

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


List comprehension
x = [1,2,3,4]
out = []
for item in x:
out.append(item**2)
print(out)

[1, 4, 9, 16]

x = [1,2,3,4]
out = [item**2 for item in x]
print(out)

[1, 4, 9, 16]

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Summary
Central limit theorem

Law of large numbers

Simulating die rolls

List comprehension

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Let's prepare for the
interview!
P R A C T I C I N G S TAT I S T I C S I N T E R V I E W Q U E S T I O N S I N P Y T H O N
Probability
distributions
P R A C T I C I N G S TAT I S T I C S I N T E R V I E W Q U E S T I O N S I N P Y T H O N

Conor Dewey
Data Scientist, Squarespace
What's a probability distribution?
Indicates likelihood of an outcome

Probabilities must add up to 1

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Overview of common distributions

1 Common Probability Distributions: The Data Scientists Crib Sheet

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Overview of common distributions

1 Common Probability Distributions: The Data Scientists Crib Sheet

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Bernoulli distribution
plt.hist(bernoulli.rvs(p=0.5, size=1000))

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Binomial distribution
plt.hist(binom.rvs(2, 0.5, size=10000))

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Normal distribution
 

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Poisson distribution
 

1 Wikimedia

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Poisson distribution
 

1 120 Data Science Interview Questions

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Summary
De nition of probability distributions

Overview of common distributions

Bernoulli, binomial, normal, and Poisson

PRACTICING STATISTICS INTERVIEW QUESTIONS IN PYTHON


Let's prepare for the
interview!
P R A C T I C I N G S TAT I S T I C S I N T E R V I E W Q U E S T I O N S I N P Y T H O N

You might also like