Case Scenario 1 This is the fourth season of
outfielder Luis Robert with the Chicago White Socks. If during the first
three seasons he hit 11, 13, and 12 home runs, how many does he need on
this season for his overall average to be at least 20?
#Home Runs so far
HR_Before<-c(11,13,12)
Wanted_Homeruns<-20
n_seasons<-4
#20=11+13+12+x/4
#80-36=x
x_4<-n_seasons*Wanted_Homeruns-sum(HR_Before)
x_4
[1] 44
# Robert's performance
Robert_HRS<-c(11,13,12,44)
# Find the mean
mean(Robert_HRS)
[1] 20
# Find the Standard Deviation
sd(Robert_HRS)
[1] 16.02082
# Find the maximum number of home runs during the four seasons period
max(Robert_HRS)
[1] 44
# Find the minimum number of home runs during the four seasons period.
min(Robert_HRS)
[1] 11
We can also use the summary() function to find basic
statistics, including the median!
summary(Robert_HRS)
Min. 1st Qu. Median Mean 3rd Qu. Max.
11.00 11.75 12.50 20.00 20.75 44.00
Question 1
Now, you must complete the problem below which represents a
similar case scenario. You may use the steps that we executed in
Case-scenario 1 as a template for your solution.
This is the sixth season of outfielder Juan Soto in the
majors. If during the first five seasons he received 79, 108,41,145, and
135 walks, how many does he need on this season for his overall number
of walks per season to be at least 100?
Soto_Walks<-c(79,108,41,145,135)
Wanted_Walks<-100
Number_Seasons<-6
#Needed walks on Season 6
walks_6<-Number_Seasons*Wanted_Walks-sum(Soto_Walks)
walks_6
[1] 92
Case Scenario 2
The average salary of 10 baseball players is 72,000 dollars a
week and the average salary of 4 soccer players is 84,000. Find the mean
salary of all 14 professional players.
n_1<-10
n_2<-4
y_1<-72000
y_2<-84000
#Mean Salary Overall
salary_ave<-(n_1*y_1+n_2*y_2)/(n_1+n_2)
salary_ave
[1] 75428.57
bp_1<-7
fp_1<-9
w_1<-102000
w_2<-91000
#Mean Salary overall
w_salary_ave<-(bp_1*w_1+fp_1*w_2)/(bp_1+fp_1)
w_salary_ave
[1] 95812.5
getwd()
[1] "/cloud/project"
contract_legnth<-read.csv("allcontracts.csv",header = TRUE,sep=",")
contract_years<-contract_legnth$years
contract_mean<-mean(contract_years)
contract_mean<-round(contract_mean,digits = 1)
contract_mean
[1] 3.5
#Median
contract_median<-median(contract_years)
contract_median
[1] 3
#find the number of observations
contract_n<-length(contract_years)
#find the standard deviation
contract_sd<-sd(contract_years)
contract_sd
[1] 1.695331
contract_w1sd<-sum((contract_years-contract_mean)/contract_sd<1) /contract_n
#Percentage of observations within one sd from the mean
contract_w1sd
[1] 0.842
#Difference from empirical
contract_w1sd-0.68
[1] 0.162
#within 2 sd
contract_w2sd <-sum((contract_years-contract_mean)/contract_sd<2)/contract_n
contract_w2sd
[1] 1
#difference from empirical
contract_w2sd-0.95
[1] 0.05
#within standard deviation 3
contract_w3sd<-sum((contract_years-contract_mean)/contract_sd<3)/contract_n
contract_w3sd
[1] 1
## Difference from empirical
contract_w3sd - 0.9973
[1] 0.0027
5. Draw Histrgram
#Create a histogram hist()
#xlab = X Axis Title
#xlim = X Axis
#ylim = Y Axis
#break break points
hist(contract_years,xlab = "Years Left in Contract",col = "blue",border = "white",xlim = c(1,6),ylim = c(0,250),breaks = 3)

NA
NA
NA
# Making a box plot
boxplot(contract_years,main="Years in Contract",ylab="Years")

boxplot(contract_years,main="Years in Contract",ylab="Years",col = "lightblue",border = "blue",horizontal = FALSE)

Question 3 Use the skills learned in case
scenario number 3 on one the following data sets. You may choose only
one dataset. They are both available in Canvas.
doubles<-read.table("doubles_hit.csv",header = TRUE,sep = ",")
doubles_hit<-doubles$doubles_hit
doubles_hit_mean<-mean(doubles_hit)
doubles_hit_mean
[1] 23.55
doubles_hit_median<-median(doubles_hit)
doubles_hit_median
[1] 23.5
doubles_hit_n<-length(doubles_hit)
doubles_hit_sd<-sd(doubles_hit)
doubles_hit_w1sd<-sum((doubles_hit-doubles_hit_mean)/doubles_hit_sd<1)/doubles_hit_n
doubles_hit_w1sd
[1] 0.79
# Diffrence from empirical
doubles_hit_w1sd -0.68
[1] 0.11
doubles_hit_w2sd<-sum((doubles_hit-doubles_hit_mean)/doubles_hit_sd<2)/doubles_hit_n
doubles_hit_w2sd
[1] 1
# Diffrence from empirical
doubles_hit_w2sd -0.95
[1] 0.05
doubles_hit_w3sd<-sum((doubles_hit-doubles_hit_mean)/doubles_hit_sd<3)/doubles_hit_n
doubles_hit_w3sd
[1] 1
# Diffrence from empirical
doubles_hit_w3sd -0.9973
[1] 0.0027
# Building a histogram
hist(doubles_hit,xlab = "Number of Doubles", col = "blue",border = "lightblue",
xlim = c(0,60),ylim = c(0,30),breaks = 7)

# Making a Box Plot
boxplot(doubles_hit,main="Boxplot of Doubles Hit by Player",ylab="Doubles",
col="blue",border="lightblue")

LS0tCnRpdGxlOiAiR2V0dGluZyBTdGFydGVkIHdpdGggUjogQ29uY2VwdHMgaW4gU3BvcnRzIEFuYWx5dGljcyIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKKipDYXNlIFNjZW5hcmlvIDEqKgoqKlRoaXMgaXMgdGhlIGZvdXJ0aCBzZWFzb24gb2Ygb3V0ZmllbGRlciBMdWlzIFJvYmVydCB3aXRoIHRoZSBDaGljYWdvIFdoaXRlIFNvY2tzLiBJZiBkdXJpbmcgdGhlIGZpcnN0IHRocmVlIHNlYXNvbnMgaGUgaGl0IDExLCAxMywgYW5kIDEyIGhvbWUgcnVucywgaG93IG1hbnkgZG9lcyBoZSBuZWVkIG9uIHRoaXMgc2Vhc29uIGZvciBoaXMgb3ZlcmFsbCBhdmVyYWdlIHRvIGJlIGF0IGxlYXN0IDIwPyoqCgpgYGB7cn0KI0hvbWUgUnVucyBzbyBmYXIKSFJfQmVmb3JlPC1jKDExLDEzLDEyKQoKIyBBdmVyYWdlIE51bWJlciBvZiBIb21lLXJ1bnMgcGVyIHNlYXNvbiB3YW50ZWQKV2FudGVkX0hvbWVydW5zPC0yMAoKIyBOdW1iZXIgb2Ygc2Vhc29ucwpuX3NlYXNvbnM8LTQKCiMyMD0xMSsxMysxMit4LzQKIzgwLTM2PXgKCiNOZWVkZWQgSG9tZS1ydW5zIG9uIHNlYXNvbiA0CnhfNDwtbl9zZWFzb25zKldhbnRlZF9Ib21lcnVucy1zdW0oSFJfQmVmb3JlKQojIFggPSA0KjIwLSgxMSsxMysxMikKCiMgTWluaW11bSBudW1iZXIgb2YgSG9tZS1ydW5zIG5lZWRlZCBieSBSb2JlcnQKeF80CmBgYAoKCgoKYGBge3J9CgojIFJvYmVydCdzIHBlcmZvcm1hbmNlClJvYmVydF9IUlM8LWMoMTEsMTMsMTIsNDQpCiMgRmluZCB0aGUgbWVhbgptZWFuKFJvYmVydF9IUlMpCgpgYGAKCgoKCgoKCmBgYHtyfQojIEZpbmQgdGhlIFN0YW5kYXJkIERldmlhdGlvbgpzZChSb2JlcnRfSFJTKQpgYGAKCgoKCgpgYGB7cn0KIyBGaW5kIHRoZSBtYXhpbXVtIG51bWJlciBvZiBob21lIHJ1bnMgZHVyaW5nIHRoZSBmb3VyIHNlYXNvbnMgcGVyaW9kCm1heChSb2JlcnRfSFJTKQpgYGAKCgoKCgoKYGBge3J9CiMgRmluZCB0aGUgbWluaW11bSBudW1iZXIgb2YgaG9tZSBydW5zIGR1cmluZyB0aGUgZm91ciBzZWFzb25zIHBlcmlvZC4KbWluKFJvYmVydF9IUlMpCmBgYAoKCgoKCgoqKldlIGNhbiBhbHNvIHVzZSB0aGUgc3VtbWFyeSgpIGZ1bmN0aW9uIHRvIGZpbmQgYmFzaWMgc3RhdGlzdGljcywgaW5jbHVkaW5nIHRoZSBtZWRpYW4hKioKYGBge3J9CnN1bW1hcnkoUm9iZXJ0X0hSUykKYGBgCgoKCgoKCgoKCgoKCgoqKlF1ZXN0aW9uIDEqKgoKKipOb3csIHlvdSBtdXN0IGNvbXBsZXRlIHRoZSBwcm9ibGVtIGJlbG93IHdoaWNoIHJlcHJlc2VudHMgYSBzaW1pbGFyIGNhc2Ugc2NlbmFyaW8uIFlvdSBtYXkgdXNlIHRoZSBzdGVwcyB0aGF0IHdlIGV4ZWN1dGVkIGluIENhc2Utc2NlbmFyaW8gMSBhcyBhIHRlbXBsYXRlIGZvciB5b3VyIHNvbHV0aW9uLioqCgoqKlRoaXMgaXMgdGhlIHNpeHRoIHNlYXNvbiBvZiBvdXRmaWVsZGVyIEp1YW4gU290byBpbiB0aGUgbWFqb3JzLiBJZiBkdXJpbmcgdGhlIGZpcnN0IGZpdmUgc2Vhc29ucyBoZSByZWNlaXZlZCA3OSwgMTA4LDQxLDE0NSwgYW5kIDEzNSB3YWxrcywgaG93IG1hbnkgZG9lcyBoZSBuZWVkIG9uIHRoaXMgc2Vhc29uIGZvciBoaXMgb3ZlcmFsbCBudW1iZXIgb2Ygd2Fsa3MgcGVyIHNlYXNvbiB0byBiZSBhdCBsZWFzdCAxMDA/KioKCgoKCgpgYGB7cn0KU290b19XYWxrczwtYyg3OSwxMDgsNDEsMTQ1LDEzNSkKV2FudGVkX1dhbGtzPC0xMDAKTnVtYmVyX1NlYXNvbnM8LTYKCiNOZWVkZWQgd2Fsa3Mgb24gU2Vhc29uIDYKd2Fsa3NfNjwtTnVtYmVyX1NlYXNvbnMqV2FudGVkX1dhbGtzLXN1bShTb3RvX1dhbGtzKQp3YWxrc182CmBgYAoKCioqQ2FzZSBTY2VuYXJpbyAyKioKCioqVGhlIGF2ZXJhZ2Ugc2FsYXJ5IG9mIDEwIGJhc2ViYWxsIHBsYXllcnMgaXMgNzIsMDAwIGRvbGxhcnMgYSB3ZWVrIGFuZCB0aGUgYXZlcmFnZSBzYWxhcnkgb2YgNCBzb2NjZXIgcGxheWVycyBpcyA4NCwwMDAuIEZpbmQgdGhlIG1lYW4gc2FsYXJ5IG9mIGFsbCAxNCBwcm9mZXNzaW9uYWwgcGxheWVycy4qKgpgYGB7cn0Kbl8xPC0xMApuXzI8LTQKeV8xPC03MjAwMAp5XzI8LTg0MDAwCgojTWVhbiBTYWxhcnkgT3ZlcmFsbApzYWxhcnlfYXZlPC0obl8xKnlfMStuXzIqeV8yKS8obl8xK25fMikKc2FsYXJ5X2F2ZQpgYGAKCgoKCmBgYHtyfQpicF8xPC03CmZwXzE8LTkKd18xPC0xMDIwMDAKd18yPC05MTAwMAoKI01lYW4gU2FsYXJ5IG92ZXJhbGwKd19zYWxhcnlfYXZlPC0oYnBfMSp3XzErZnBfMSp3XzIpLyhicF8xK2ZwXzEpCndfc2FsYXJ5X2F2ZQpgYGAKCgoKCmBgYHtyfQojIEdldCBXb3JrIERpcmVjdG9yeSA9IGdldHdkKCkKZ2V0d2QoKQpgYGAKCgoKYGBge3J9CmNvbnRyYWN0X2xlZ250aDwtcmVhZC5jc3YoImFsbGNvbnRyYWN0cy5jc3YiLGhlYWRlciA9IFRSVUUsc2VwPSIsIikKY29udHJhY3RfeWVhcnM8LWNvbnRyYWN0X2xlZ250aCR5ZWFycwpgYGAKCgoKYGBge3J9CmNvbnRyYWN0X21lYW48LW1lYW4oY29udHJhY3RfeWVhcnMpCmNvbnRyYWN0X21lYW48LXJvdW5kKGNvbnRyYWN0X21lYW4sZGlnaXRzID0gMSkKY29udHJhY3RfbWVhbgpgYGAKCgoKCgoKYGBge3J9CiNNZWRpYW4KY29udHJhY3RfbWVkaWFuPC1tZWRpYW4oY29udHJhY3RfeWVhcnMpCmNvbnRyYWN0X21lZGlhbgpgYGAKCgoKCmBgYHtyfQojZmluZCB0aGUgbnVtYmVyIG9mIG9ic2VydmF0aW9ucwpjb250cmFjdF9uPC1sZW5ndGgoY29udHJhY3RfeWVhcnMpCgojZmluZCB0aGUgc3RhbmRhcmQgZGV2aWF0aW9uCmNvbnRyYWN0X3NkPC1zZChjb250cmFjdF95ZWFycykKY29udHJhY3Rfc2QKYGBgCgoKCgpgYGB7cn0KI2NvbnRyYWN0IHdpdGhpbiBvbmUgc3RhbmRhcmQgZGV2aWF0aW9uCmNvbnRyYWN0X3cxc2Q8LXN1bSgoY29udHJhY3RfeWVhcnMtY29udHJhY3RfbWVhbikvY29udHJhY3Rfc2Q8MSkgL2NvbnRyYWN0X24KCiNQZXJjZW50YWdlIG9mIG9ic2VydmF0aW9ucyB3aXRoaW4gb25lIHNkIGZyb20gdGhlIG1lYW4KY29udHJhY3RfdzFzZApgYGAKCgpgYGB7cn0KI0RpZmZlcmVuY2UgZnJvbSBlbXBpcmljYWwKY29udHJhY3RfdzFzZC0wLjY4CmBgYAoKCgoKYGBge3J9CiN3aXRoaW4gMiBzZApjb250cmFjdF93MnNkIDwtc3VtKChjb250cmFjdF95ZWFycy1jb250cmFjdF9tZWFuKS9jb250cmFjdF9zZDwyKS9jb250cmFjdF9uCmNvbnRyYWN0X3cyc2QKYGBgCgoKCgoKCgpgYGB7cn0KI2RpZmZlcmVuY2UgZnJvbSBlbXBpcmljYWwKY29udHJhY3RfdzJzZC0wLjk1CmBgYAoKCgoKCmBgYHtyfQojd2l0aGluIHN0YW5kYXJkIGRldmlhdGlvbiAzCmNvbnRyYWN0X3czc2Q8LXN1bSgoY29udHJhY3RfeWVhcnMtY29udHJhY3RfbWVhbikvY29udHJhY3Rfc2Q8MykvY29udHJhY3Rfbgpjb250cmFjdF93M3NkCmBgYAoKCgoKYGBge3J9CiMjIERpZmZlcmVuY2UgZnJvbSBlbXBpcmljYWwgCmNvbnRyYWN0X3czc2QgLSAwLjk5NzMKYGBgCgoKCgoqKjUuIERyYXcgSGlzdHJncmFtKioKCgoKYGBge3J9CiNDcmVhdGUgYSBoaXN0b2dyYW0gaGlzdCgpCiN4bGFiID0gWCBBeGlzIFRpdGxlCiN4bGltID0gWCBBeGlzCiN5bGltID0gWSBBeGlzCiNicmVhayBicmVhayBwb2ludHMKaGlzdChjb250cmFjdF95ZWFycyx4bGFiID0gIlllYXJzIExlZnQgaW4gQ29udHJhY3QiLGNvbCA9ICJibHVlIixib3JkZXIgPSAid2hpdGUiLHhsaW0gPSBjKDEsNikseWxpbSA9IGMoMCwyNTApLGJyZWFrcyA9IDMpCgoKCmBgYAoKCgoKCgoKYGBge3J9CiMgTWFraW5nIGEgYm94IHBsb3QKCmJveHBsb3QoY29udHJhY3RfeWVhcnMsbWFpbj0iWWVhcnMgaW4gQ29udHJhY3QiLHlsYWI9IlllYXJzIikKYGBgCgoKCgoKCgoKYGBge3J9CmJveHBsb3QoY29udHJhY3RfeWVhcnMsbWFpbj0iWWVhcnMgaW4gQ29udHJhY3QiLHlsYWI9IlllYXJzIixjb2wgPSAibGlnaHRibHVlIixib3JkZXIgPSAiYmx1ZSIsaG9yaXpvbnRhbCA9IEZBTFNFKQpgYGAKCgoKCgoKCgoKKipRdWVzdGlvbiAzKioKKipVc2UgdGhlIHNraWxscyBsZWFybmVkIGluIGNhc2Ugc2NlbmFyaW8gbnVtYmVyIDMgb24gb25lIHRoZSBmb2xsb3dpbmcgZGF0YSBzZXRzLiBZb3UgbWF5IGNob29zZSBvbmx5IG9uZSBkYXRhc2V0LiBUaGV5IGFyZSBib3RoIGF2YWlsYWJsZSBpbiBDYW52YXMuKioKCgpgYGB7cn0KZG91YmxlczwtcmVhZC50YWJsZSgiZG91Ymxlc19oaXQuY3N2IixoZWFkZXIgPSBUUlVFLHNlcCA9ICIsIikKZG91Ymxlc19oaXQ8LWRvdWJsZXMkZG91Ymxlc19oaXQKYGBgCgoKYGBge3J9CmRvdWJsZXNfaGl0X21lYW48LW1lYW4oZG91Ymxlc19oaXQpCmRvdWJsZXNfaGl0X21lYW4KZG91Ymxlc19oaXRfbWVkaWFuPC1tZWRpYW4oZG91Ymxlc19oaXQpCmRvdWJsZXNfaGl0X21lZGlhbgpgYGAKCgoKCgoKCgoKCgoKYGBge3J9CmRvdWJsZXNfaGl0X248LWxlbmd0aChkb3VibGVzX2hpdCkKZG91Ymxlc19oaXRfc2Q8LXNkKGRvdWJsZXNfaGl0KQpgYGAKCgoKCgoKYGBge3J9CmRvdWJsZXNfaGl0X3cxc2Q8LXN1bSgoZG91Ymxlc19oaXQtZG91Ymxlc19oaXRfbWVhbikvZG91Ymxlc19oaXRfc2Q8MSkvZG91Ymxlc19oaXRfbgpkb3VibGVzX2hpdF93MXNkCmBgYAoKCmBgYHtyfQojIERpZmZyZW5jZSBmcm9tIGVtcGlyaWNhbApkb3VibGVzX2hpdF93MXNkIC0wLjY4CmBgYAoKCgoKCgoKCgoKYGBge3J9CmRvdWJsZXNfaGl0X3cyc2Q8LXN1bSgoZG91Ymxlc19oaXQtZG91Ymxlc19oaXRfbWVhbikvZG91Ymxlc19oaXRfc2Q8MikvZG91Ymxlc19oaXRfbgpkb3VibGVzX2hpdF93MnNkCmBgYAoKCgoKYGBge3J9CiMgRGlmZnJlbmNlIGZyb20gZW1waXJpY2FsCmRvdWJsZXNfaGl0X3cyc2QgLTAuOTUKYGBgCgoKCgoKYGBge3J9CmRvdWJsZXNfaGl0X3czc2Q8LXN1bSgoZG91Ymxlc19oaXQtZG91Ymxlc19oaXRfbWVhbikvZG91Ymxlc19oaXRfc2Q8MykvZG91Ymxlc19oaXRfbgpkb3VibGVzX2hpdF93M3NkCmBgYAoKCgoKCgpgYGB7cn0KIyBEaWZmcmVuY2UgZnJvbSBlbXBpcmljYWwKZG91Ymxlc19oaXRfdzNzZCAtMC45OTczCmBgYAoKCgoKCgpgYGB7cn0KIyBCdWlsZGluZyBhIGhpc3RvZ3JhbQoKaGlzdChkb3VibGVzX2hpdCx4bGFiID0gIk51bWJlciBvZiBEb3VibGVzIiwgY29sID0gImJsdWUiLGJvcmRlciA9ICJsaWdodGJsdWUiLAogICAgIHhsaW0gPSBjKDAsNjApLHlsaW0gPSBjKDAsMzApLGJyZWFrcyA9IDcpCmBgYAoKCgoKCmBgYHtyfQojIE1ha2luZyBhIEJveCBQbG90CmJveHBsb3QoZG91Ymxlc19oaXQsbWFpbj0iQm94cGxvdCBvZiBEb3VibGVzIEhpdCBieSBQbGF5ZXIiLHlsYWI9IkRvdWJsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgIGNvbD0iYmx1ZSIsYm9yZGVyPSJsaWdodGJsdWUiKQoKYGBgCgoKCg==