shurenb2_HW 8_Classifiers_student.ipynb - Colaboratory
pdf
keyboard_arrow_up
School
William Rainey Harper College *
*We aren’t endorsed by this school
Course
MISC
Subject
Statistics
Date
Feb 20, 2024
Type
Pages
5
Uploaded by elliebat
4/9/23, 10:15 PM
shurenb2_HW 8_Classifiers_student.ipynb - Colaboratory
https://colab.research.google.com/drive/1fwUSKjz7CZjzcP2EUZsUYqUebUGd7WNC#scrollTo=vg6YnVRB2Ihq&printMode=true
1/5
In this assignment, you will calculate classi±cation metrics for a dataset. You are given a dataset with two columns:
1. purchase
, which represents the true classes (0 for not purchased and 1 for purchased), and
2. purchase_prob
, which represents the predicted probability of purchase for each observation.
You will calculate the following classi±cation metrics using different thresholds:
Accuracy
Precision
Recall
Speci±city
In particular, you will take the following steps:
Load the dataset
Calculate the classi±cation metrics based on different thresholds manually or by using the dmba
package function
classificationSummary
Create three columns for predicted class, one for each of the following threshold values: 0.35, 0.5 and 0.65.
Report the classi±cation metrics for the three different thresholds
Calculate thee following metrics
Accuracy
Precision
Recall
Speci±city
Once you have taken these steps, answer the quiz questions on Canvas.
Overview
Install and Import Packages
!pip install dmba
Looking in indexes: https://pypi.org/simple
, https://us-python.pkg.dev/colab-wheels/public/simple/
Collecting dmba
Downloading dmba-0.1.0-py3-none-any.whl (11.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
11.8/11.8 MB 19.0 MB/s eta 0:00:00
Installing collected packages: dmba
Successfully installed dmba-0.1.0
import pandas as pd
import numpy as np
from sklearn.metrics import confusion_matrix, accuracy_score, precision_score, recall_score, f1_score
from dmba import classificationSummary
no display found. Using non-interactive Agg backend
The confusion matrix data is saved at https://raw.githubusercontent.com/irenebao2020/badm211/main/HW8.csv
Import and inspect the dataset (1 point)
#import the dataset
df=pd.read_csv("https://raw.githubusercontent.com/irenebao2020/badm211/main/HW8.csv")
#show summary statistics of the dataset
df.describe()
4/9/23, 10:15 PM
shurenb2_HW 8_Classifiers_student.ipynb - Colaboratory
https://colab.research.google.com/drive/1fwUSKjz7CZjzcP2EUZsUYqUebUGd7WNC#scrollTo=vg6YnVRB2Ihq&printMode=true
2/5
purchase
purchase_prob
count
1000.000000
1000.000000
mean
0.099000
0.502628
std
0.298811
0.291268
min
0.000000
0.000804
25%
0.000000
0.259324
50%
0.000000
0.497751
75%
0.000000
0.757124
max
1.000000
0.998261
In the following section, you will create predictions using a threshold value of 0.35. Then, generate the confusion matrix and calculate various
prediction accuracy measures.
Threshold = 0.35
Create a column of predicted class values using the threshold 0.35 (1 point)
# Create a new column with predicted labels based on the threshold
df["purchase_class"] = np.where(df['purchase_prob'] >= 0.35, 1, 0)
Show the confusion matrix using the function "
classificationSummary
" (1 point)
# Calculate the confusion matrix
print(classificationSummary(df["purchase"], df["purchase_class"]))
Confusion Matrix (Accuracy 0.3690)
Prediction
Actual 0 1
0 304 597
1 34 65
None
Show the precision and recall of the model (1 point)
accuracy_score(df["purchase"], df["purchase_class"])
0.369
precision_score(df["purchase"], df["purchase_class"])
0.09818731117824774
recall_score(df["purchase"], df["purchase_class"])
0.6565656565656566
Q1 What is the total number of actual purchases (i.e., observations where purchase
is 1) in the dataset?
A) 99
B) 891
C) 340
D) 660
Q2 What is the accuracy of the model?
A) 0.369
B) 0.443
C) 0.531
D) 0.670
Q3 What is the precision of the model?
A) 0.10
B) 0.33
C) 0.67
D) 0.79
4/9/23, 10:15 PM
shurenb2_HW 8_Classifiers_student.ipynb - Colaboratory
https://colab.research.google.com/drive/1fwUSKjz7CZjzcP2EUZsUYqUebUGd7WNC#scrollTo=vg6YnVRB2Ihq&printMode=true
3/5
Q4 What is the recall of the model?
A) 0.19
B) 0.33
C) 0.66
D) 0.83
Go through the same exercise as above, this time using a threshold of 0.5.
Threshold = 0.5
Create a column of predicted class values using the threshold 0.50 (1 point)
# Create a new column with predicted labels based on the threshold
df["purchase_class"] = np.where(df['purchase_prob'] >= 0.5, 1, 0)
Show the confusion matrix using the function "
classificationSummary
" (1 point)
# Calculate the confusion matrix
print(classificationSummary(df["purchase"], df["purchase_class"]))
Confusion Matrix (Accuracy 0.4970)
Prediction
Actual 0 1
0 451 450
1 53 46
None
Show the precision and recall of the model (1 point)
# write your code here
accuracy_score(df["purchase"], df["purchase_class"])
0.497
precision_score(df["purchase"], df["purchase_class"])
0.09274193548387097
recall_score(df["purchase"], df["purchase_class"])
0.46464646464646464
Q5 What is the accuracy at threshold = 0.5?
A) 0.50
B) 0.90
C) 0.46
D) 0.85
Q6 What is the precision of the model?
A) 0.11
B) 0.09
C) 0.46
D) 0.49
Q7 What is the recall of the model?
A) 0.11
B) 0.09
C) 0.46
D) 0.49
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
4/9/23, 10:15 PM
shurenb2_HW 8_Classifiers_student.ipynb - Colaboratory
https://colab.research.google.com/drive/1fwUSKjz7CZjzcP2EUZsUYqUebUGd7WNC#scrollTo=vg6YnVRB2Ihq&printMode=true
4/5
Go through the same exercise as above, this time using a threshold of 0.65.
Threshold = 0.65
Create a column of predicted class values using the threshold 0.65 (1 point)
# Create a new column with predicted labels based on the threshold
df["purchase_class"] = np.where(df['purchase_prob'] >= 0.65, 1, 0)
Show the confusion matrix using the function "
classificationSummary
" (1 point)
# Calculate the confusion matrix
print(classificationSummary(df["purchase"], df["purchase_class"]))
Confusion Matrix (Accuracy 0.6130)
Prediction
Actual 0 1
0 582 319
1 68 31
None
Show the precision and recall of the model (1 point)
#write your code here
accuracy_score(df["purchase"], df["purchase_class"])
0.613
precision_score(df["purchase"], df["purchase_class"])
0.08857142857142856
recall_score(df["purchase"], df["purchase_class"])
0.31313131313131315
Q8 What is the accuracy at threshold = 0.65?
A) 0.61
B) 0.08
C) 0.31
D) 0.43
Q9 What is the recall of the model?
A) 0.61
B) 0.08
C) 0.31
D) 0.43
Q10 What happens to recall when we increase the threshold and why?
A) Recall increases at higher threshold because more observations are classi±ed as positive at higher threshold.
B) Recall decreases at higher threshold because more observations are classi±ed as positive at higher threshold.
C) Recall decreases at higher threshold because less observations are classi±ed as positive at higher threshold.
D) Recall increases at higher threshold because less observations are classi±ed as positive at higher threshold.
#Answer: Recall decreases at higher threshold because less observations are classified as positive at higher threshold.
4/9/23, 10:15 PM
shurenb2_HW 8_Classifiers_student.ipynb - Colaboratory
https://colab.research.google.com/drive/1fwUSKjz7CZjzcP2EUZsUYqUebUGd7WNC#scrollTo=vg6YnVRB2Ihq&printMode=true
5/5
Colab paid products - Cancel contracts here
Related Documents
Related Questions
plse answer
arrow_forward
P Do Homework-Section 14 Hom x
+ > C O
A mathxl.com/Student/PlayerHomework.aspx?homeworkld=606462636&questionld=1&flushed false&cld=6635326&back=https://www.mathxl.com/Student/DoAssignments.as
O Watch Wrestling -. G Google Microsoft account .
Tri-County Cineplex. V Make Your Own Ga.e https//ahometown. Doxy.me - Dr. Cam. f Jacob Grant Hamilt. O Hamilton Univers
Fall 2021 Algebra: Polynomials (MAT-112A-012, MAT-112A-CR1, MAT-112A-MN1)
HW Sc
E Homework: Section 1.4 Homework
Question 1, 1.4.1
Score:
Write the equation of the line with slope 4 and y-intercept
The equation of the line is
(Simplify your answer. Type an equation using x and y as the variables. Use integers or fractions for any numbers in the equation.
Enter your answer in the answer box and then click Check Answer.
Help Me Solve This
View an Example
Get More Help -
P Type here to search
A * S - O
F5
F7
F10
F11
F12
F1
F3
F4
6Backspace
41
RI
T
U
Tab
D
H.
J.
K
1Enter
Caps
Lock
arrow_forward
TN Chrome - TestNav
i testnavclient.psonsvc.net/#/question/4b2e6ef2-b6a4-469b-bb85-8b6c7703ef02/04a77ff6-9bcc-43ed-861b-5507f14ff96f
Review -
A Bookmark
Stewart, Jason &
Unit 6 Geometry NC Math 3 / 23 of 24
II Pause
O Help -
A plane intersects the prism shown below. The plane forms a cross section.
A Chrome OS · now a
Screenshot taken
What is the shape of the cross section formed by the plane?
Show in folder
O A. cube
The soere md be teseed y lane A The pane fom eton
B. rectangle
Wheheshpe e
C. square
D. triangle
COPY TO CLIPBOARD
O v O 3:56
arrow_forward
A dolphin is swimming 18 feet below the surface of the ocean There is a coast guard helicopter 75.5 above the surface of the water that is directly above the dolphin what is the distance between the dolphin and the helicopter
arrow_forward
TN Chrome - TestNav
i testnavclient.psonsvc.net/#/question/4b2e6ef2-b6a4-469b-bb85-8b6c7703ef02/04a77ff6-9bcc-43ed-861b-5507f14ff96f
Review -
A Bookmark
Stewart, Jason -
Unit 6 Geometry NC Math 3 / 20 of 24
II Pause
O Help -
The mass of a bowling ball is 13 Ibs and the volume is 102 in3 . How many Ibs per cubic inch is its density? Round to the nearest
hundreth.
E Chrome oS • now a
Screenshot taken
Show in folder
O A. .13 lbs/in3
В. 1326 lbs/in3
In20L tereee a ein Maery ay. Catma The bey inroimry 7 rm Tohe nearole
ube whs he dentyofesea e o
C. 7.85 lbs/in³
A
O D. .31 Ibs/in3
COPY TO CLIPBOARD
O v O 3:55
arrow_forward
McGraw Hill Campus
X A ALEKS - Maia Fletcher - Learn X b Answered: A marble is selected X +
https://www-awu.aleks.com/alekscgi/x/Isl.exe/10_u-IgNslkr7j8P3jH-IQirVmXK7o_zpyaAMkjWKJh-pmWc8lyVwdR5XMFFoeXLF9QG-XDIEVIQCH
Students Home SL MAT 308 COURSE
COUNTING AND PROBABILITY
=
0/5
Determining outcomes for unions, intersections, and...
A marble is selected from a bag containing eight marbles numbered 1 to 8.
The number on the marble selected will be recorded as the outcome.
Consider the following events.
Event A: The marble selected has a number from 2 to 5.
Event B: The marble selected has an odd number.
Give the outcomes for each of the following events.
If there is more than one element in the set, separate them with commas.
(a) Event "A and B":
(b) Event "A or B": {0
(c) The complement of the event 4: {}
Explanation
Check
Restore Session
C
Getting Started
New Tab
0,0,...
X
Ś ?
Maia V
Español
220
A
81
Aa
1
© 2022 McGraw Hill LLC. All Rights Reserved. Terms of Use | Privacy Center |…
arrow_forward
help please
arrow_forward
/1FAlpQLSeROe A70k17FİY8IHxXT0y3dd04aPExMJZMqw3zWsL8kEJ2A/for
At Fi. USATestprep, LLC
-..
*
https//lee.focussc...
USATestpre
The lengths of diagonals of a rectangle are represented
by 5x yards and 7x- 18 yards. Find the length of each
diagonal.
Your answer
*:
arrow_forward
TN Chrome - TestNav
O X
b testnavclient.psonsvc.net/#/question/5c16abb3-2269-40d1-946c-c18f60718d98/08d0c134-267d-4c42-b5db-0426ce685722
Review -
A Bookmark
01:03:59
Ramos Vasquez, Gary
21-22 MHS GEOM S1 U2C Summative / 3 of 11
II Pause
O Help -
Triangle DEF is similar to triangle ABC.
40
What is the measure, in degrees, of ZF? Explain how you know.
Sign out
1 11:22
arrow_forward
1- Online State- X
https://www.usatestprep.com/modules/questions/qq.php?testid313088&assignment_id%3D42092601&stran.. Q☆
1
Submit
In baseball, the pitcher's mound is 60.5 feet from home plate. If the fastest pitch ever recorded in Major League Baseball was 105.1
miles per hour, how many seconds did it take for the ball to travel from the pitcher's mound to home plate? Round the answer to the
nearest tenth.
A)
0.4 seconds
3)
0.8seconds
1.2seconds
16seconds
Cuantres
国
arrow_forward
Find a natural cubic spline interpolating the data (-1, 13), (0,7), (1,9)
arrow_forward
number 4
arrow_forward
i macmillanhighered.com/launchpad/ips9e/15932912#/launchpad/item/PX_MULTIPART_LESSONS/de3d664e83174ac98724d7eOfba050b5?mode%=startQuiz&re..
E Apps
a Amazon.com - Onli.
2 Priceline.com
O TripAdvisor
O watch
O Imported From IE
Various Artists - We.
9 Episode 09: Home F.
Doctor Shortage: C. X XFINITY On Campus
A Done
Homework 2.2-2.4
26. Colorectal cancer (CRC) is the third most commonly diagnosed cancer among Americans (with nearly 147,000 new cases), and the third leading cause of cancer death (with over 50,000 deaths annually). Research was
done to determine whether there is a link between obesity and CRC mortality rates among African Americans in the United States by county. Below are the results of a least-squares regression analysis from the
software StatCrunch.
Simple linear regression results:
Dependent Variable: Mortality.rate
Independent Variable: Obesity.rate
Mortality.rate = 13,458199 - 0.21749489 Obesity.rate
Sample size: 3098
R (correlation coefficient) = -0.0067
R-sq =…
arrow_forward
How did the answer become
3.5?
And -11.5
arrow_forward
number 1
arrow_forward
please assist
arrow_forward
INCWIBI
TN TestNav - Google Chrome
i testnavclient.psonsvc.net/#/question/3be5ad0e-Ob4d-4a86-adfa-43c574783a44/9adb7ec7-5c84-4c8a-8641-b292d5761bab
Review -
A Bookmark
Math 2 Unit 4 Common Assessment 20-21 I 10 of 20
If the domain of the function f (x) = v2x +1 is 4 < x < 12, what is the range of f (x)?
O A. 3
arrow_forward
Predict the value of the painting in 2025
arrow_forward
How do I find BE ,CH,EH
arrow_forward
#50
answer is A
arrow_forward
Answered: Calculate the standarc X
https://ezto.mheducation.com/ext/map/index.html?_con3Dcon&lexternal_browser3D0&launchUrl%3Dhttps%253A%252F%252Fnewconnect.mheduca...
ork: Chapter 8 (Sections 8.1 through 8.5) i
Saved
Help
Sav
The highway fuel economy of a 2016 Lexus RX 350 FWD 6-cylinder 3.5-L automatic 5-speed using premium fuel is a normally
distributed random variable with a mean of µ = 25.00 mpg and a standard deviation of o = 1.75 mpg.
(a) What is the standard error of X , the mean from a random sample of 16 fill-ups by one driver? (Round your answer to 4 decimal
places.)
Standard error of X
(b) Within what interval would you expect the sample mean to fall, with 90 percent probability? (Round your answers to 4 decimal
places.)
The interval is from
to
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
MATLAB: An Introduction with Applications
Statistics
ISBN:9781119256830
Author:Amos Gilat
Publisher:John Wiley & Sons Inc
Probability and Statistics for Engineering and th...
Statistics
ISBN:9781305251809
Author:Jay L. Devore
Publisher:Cengage Learning
Statistics for The Behavioral Sciences (MindTap C...
Statistics
ISBN:9781305504912
Author:Frederick J Gravetter, Larry B. Wallnau
Publisher:Cengage Learning
Elementary Statistics: Picturing the World (7th E...
Statistics
ISBN:9780134683416
Author:Ron Larson, Betsy Farber
Publisher:PEARSON
The Basic Practice of Statistics
Statistics
ISBN:9781319042578
Author:David S. Moore, William I. Notz, Michael A. Fligner
Publisher:W. H. Freeman
Introduction to the Practice of Statistics
Statistics
ISBN:9781319013387
Author:David S. Moore, George P. McCabe, Bruce A. Craig
Publisher:W. H. Freeman
Related Questions
- plse answerarrow_forwardP Do Homework-Section 14 Hom x + > C O A mathxl.com/Student/PlayerHomework.aspx?homeworkld=606462636&questionld=1&flushed false&cld=6635326&back=https://www.mathxl.com/Student/DoAssignments.as O Watch Wrestling -. G Google Microsoft account . Tri-County Cineplex. V Make Your Own Ga.e https//ahometown. Doxy.me - Dr. Cam. f Jacob Grant Hamilt. O Hamilton Univers Fall 2021 Algebra: Polynomials (MAT-112A-012, MAT-112A-CR1, MAT-112A-MN1) HW Sc E Homework: Section 1.4 Homework Question 1, 1.4.1 Score: Write the equation of the line with slope 4 and y-intercept The equation of the line is (Simplify your answer. Type an equation using x and y as the variables. Use integers or fractions for any numbers in the equation. Enter your answer in the answer box and then click Check Answer. Help Me Solve This View an Example Get More Help - P Type here to search A * S - O F5 F7 F10 F11 F12 F1 F3 F4 6Backspace 41 RI T U Tab D H. J. K 1Enter Caps Lockarrow_forwardTN Chrome - TestNav i testnavclient.psonsvc.net/#/question/4b2e6ef2-b6a4-469b-bb85-8b6c7703ef02/04a77ff6-9bcc-43ed-861b-5507f14ff96f Review - A Bookmark Stewart, Jason & Unit 6 Geometry NC Math 3 / 23 of 24 II Pause O Help - A plane intersects the prism shown below. The plane forms a cross section. A Chrome OS · now a Screenshot taken What is the shape of the cross section formed by the plane? Show in folder O A. cube The soere md be teseed y lane A The pane fom eton B. rectangle Wheheshpe e C. square D. triangle COPY TO CLIPBOARD O v O 3:56arrow_forward
- A dolphin is swimming 18 feet below the surface of the ocean There is a coast guard helicopter 75.5 above the surface of the water that is directly above the dolphin what is the distance between the dolphin and the helicopterarrow_forwardTN Chrome - TestNav i testnavclient.psonsvc.net/#/question/4b2e6ef2-b6a4-469b-bb85-8b6c7703ef02/04a77ff6-9bcc-43ed-861b-5507f14ff96f Review - A Bookmark Stewart, Jason - Unit 6 Geometry NC Math 3 / 20 of 24 II Pause O Help - The mass of a bowling ball is 13 Ibs and the volume is 102 in3 . How many Ibs per cubic inch is its density? Round to the nearest hundreth. E Chrome oS • now a Screenshot taken Show in folder O A. .13 lbs/in3 В. 1326 lbs/in3 In20L tereee a ein Maery ay. Catma The bey inroimry 7 rm Tohe nearole ube whs he dentyofesea e o C. 7.85 lbs/in³ A O D. .31 Ibs/in3 COPY TO CLIPBOARD O v O 3:55arrow_forwardMcGraw Hill Campus X A ALEKS - Maia Fletcher - Learn X b Answered: A marble is selected X + https://www-awu.aleks.com/alekscgi/x/Isl.exe/10_u-IgNslkr7j8P3jH-IQirVmXK7o_zpyaAMkjWKJh-pmWc8lyVwdR5XMFFoeXLF9QG-XDIEVIQCH Students Home SL MAT 308 COURSE COUNTING AND PROBABILITY = 0/5 Determining outcomes for unions, intersections, and... A marble is selected from a bag containing eight marbles numbered 1 to 8. The number on the marble selected will be recorded as the outcome. Consider the following events. Event A: The marble selected has a number from 2 to 5. Event B: The marble selected has an odd number. Give the outcomes for each of the following events. If there is more than one element in the set, separate them with commas. (a) Event "A and B": (b) Event "A or B": {0 (c) The complement of the event 4: {} Explanation Check Restore Session C Getting Started New Tab 0,0,... X Ś ? Maia V Español 220 A 81 Aa 1 © 2022 McGraw Hill LLC. All Rights Reserved. Terms of Use | Privacy Center |…arrow_forward
- help pleasearrow_forward/1FAlpQLSeROe A70k17FİY8IHxXT0y3dd04aPExMJZMqw3zWsL8kEJ2A/for At Fi. USATestprep, LLC -.. * https//lee.focussc... USATestpre The lengths of diagonals of a rectangle are represented by 5x yards and 7x- 18 yards. Find the length of each diagonal. Your answer *:arrow_forwardTN Chrome - TestNav O X b testnavclient.psonsvc.net/#/question/5c16abb3-2269-40d1-946c-c18f60718d98/08d0c134-267d-4c42-b5db-0426ce685722 Review - A Bookmark 01:03:59 Ramos Vasquez, Gary 21-22 MHS GEOM S1 U2C Summative / 3 of 11 II Pause O Help - Triangle DEF is similar to triangle ABC. 40 What is the measure, in degrees, of ZF? Explain how you know. Sign out 1 11:22arrow_forward
- 1- Online State- X https://www.usatestprep.com/modules/questions/qq.php?testid313088&assignment_id%3D42092601&stran.. Q☆ 1 Submit In baseball, the pitcher's mound is 60.5 feet from home plate. If the fastest pitch ever recorded in Major League Baseball was 105.1 miles per hour, how many seconds did it take for the ball to travel from the pitcher's mound to home plate? Round the answer to the nearest tenth. A) 0.4 seconds 3) 0.8seconds 1.2seconds 16seconds Cuantres 国arrow_forwardFind a natural cubic spline interpolating the data (-1, 13), (0,7), (1,9)arrow_forwardnumber 4arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- MATLAB: An Introduction with ApplicationsStatisticsISBN:9781119256830Author:Amos GilatPublisher:John Wiley & Sons IncProbability and Statistics for Engineering and th...StatisticsISBN:9781305251809Author:Jay L. DevorePublisher:Cengage LearningStatistics for The Behavioral Sciences (MindTap C...StatisticsISBN:9781305504912Author:Frederick J Gravetter, Larry B. WallnauPublisher:Cengage Learning
- Elementary Statistics: Picturing the World (7th E...StatisticsISBN:9780134683416Author:Ron Larson, Betsy FarberPublisher:PEARSONThe Basic Practice of StatisticsStatisticsISBN:9781319042578Author:David S. Moore, William I. Notz, Michael A. FlignerPublisher:W. H. FreemanIntroduction to the Practice of StatisticsStatisticsISBN:9781319013387Author:David S. Moore, George P. McCabe, Bruce A. CraigPublisher:W. H. Freeman
MATLAB: An Introduction with Applications
Statistics
ISBN:9781119256830
Author:Amos Gilat
Publisher:John Wiley & Sons Inc
Probability and Statistics for Engineering and th...
Statistics
ISBN:9781305251809
Author:Jay L. Devore
Publisher:Cengage Learning
Statistics for The Behavioral Sciences (MindTap C...
Statistics
ISBN:9781305504912
Author:Frederick J Gravetter, Larry B. Wallnau
Publisher:Cengage Learning
Elementary Statistics: Picturing the World (7th E...
Statistics
ISBN:9780134683416
Author:Ron Larson, Betsy Farber
Publisher:PEARSON
The Basic Practice of Statistics
Statistics
ISBN:9781319042578
Author:David S. Moore, William I. Notz, Michael A. Fligner
Publisher:W. H. Freeman
Introduction to the Practice of Statistics
Statistics
ISBN:9781319013387
Author:David S. Moore, George P. McCabe, Bruce A. Craig
Publisher:W. H. Freeman