# Home-runs so far
HR_before <- c(11, 13, 12)
# Average Number of Home-runs per season wanted
wanted_HR <- 20
# Number of seasons
n_seasons <- 4
# Needed Home-runs on season 4
x_4 <- n_seasons*wanted_HR - sum(HR_before)
# Minimum number of Home-runs needed by Robert
x_4
[1] 44
# Robert's performance
Robert_HRs <- c(11, 13, 12,44)
# Find mean
mean(Robert_HRs)
[1] 20
# Find 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
summary(Robert_HRs)
Min. 1st Qu. Median Mean 3rd Qu. Max.
11.00 11.75 12.50 20.00 20.75 44.00
# 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
HR_Juan <- c(79, 108, 41, 145, 135)
w_hr <- 100
n_seasons <- 6
x_6 <- n_seasons*w_hr - sum(HR_Juan)
x_6
[1] 92
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
d_1 <- 7
d_2 <- 9
s_1 <- 102000
s_2 <- 91000
salary_avg <- (d_1*s_1 + d_2*s_2)/(d_1+d_2)
salary_avg
[1] 95812.5
getwd()
[1] "/cloud/project"
contract_length <- read.table("allcontracts.csv", header = TRUE, sep = ",")
contract_years <- contract_length$years
# Mean
contracts_mean <- mean(contract_years)
contracts_mean
[1] 3.458918
contracts_median <- median(contract_years)
contracts_median
# Find number of observations
contracts_n <- length(contract_years)
# Find standard deviation
contracts_sd <- sd(contract_years)
What percentage of the data lies within one standard deviation of the
mean?
contracts_w1sd <- sum((contract_years - contracts_mean)/contracts_sd < 1)/ contracts_n
# Percentage of observation within one standard deviation of the mean
contracts_w1sd
[1] 0.8416834
## Difference from empirical
contracts_w1sd - 0.68
[1] 0.1616834
What percentage of the data lies within two standard deviations of
the mean?
## Within 2 sd
contracts_w2sd <- sum((contract_years - contracts_mean)/ contracts_sd < 2)/contracts_n
contracts_w2sd
[1] 1
## Difference from empirical
contracts_w2sd - 0.95
[1] 0.05
What percent of the data lies within three standard deviations of the
mean?
## Within 3 sd
contracts_w3sd <- sum((contract_years - contracts_mean)/ contracts_sd < 3)/contracts_n
contracts_w3sd
[1] 1
## Difference from empirical
contracts_w3sd - 0.9973
[1] 0.0027
# Create histogram
hist(contract_years,xlab = "Years Left in Contract",col = "green",border = "red", xlim = c(0,8), ylim = c(0,225),
breaks = 5)

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 = ",")
doublesnumber <- doubles$doubles_hit
doublesnumber_mean <- mean(doublesnumber)
doublesnumber_mean
[1] 23.55
doublesnumber_median <- median(doublesnumber)
doublesnumber_median
[1] 23.5
doublesnumber_n <- length(doublesnumber)
doublesnumber_sd <- sd(doublesnumber)
doublesnumber_wld <- sum((doublesnumber - doublesnumber_mean)/doublesnumber_sd < 1)/ doublesnumber_n
doublesnumber_wld
[1] 0.79
doublesnumber_wld - 0.68
[1] 0.11
doublesnumber_w2ld <- sum((doublesnumber - doublesnumber_mean)/doublesnumber_sd < 2)/ doublesnumber_n
doublesnumber_w2ld
[1] 1
doublesnumber_w2ld - 0.95
[1] 0.05
doublesnumber_w3ld <- sum((doublesnumber - doublesnumber_mean)/doublesnumber_sd < 3)/ doublesnumber_n
doublesnumber_w3ld
[1] 1
doublesnumber_w3ld - 0.9973
[1] 0.0027
# Create histogram
hist(doublesnumber,xlab = "Years Left in Contract",col = "green",border = "red", xlim = c(0,8), ylim = c(0,225),
breaks = 5)
LS0tCnRpdGxlOiAiUiBwcmFjdGljZSBwdCAyIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgpgYGB7cn0KIyBIb21lLXJ1bnMgc28gZmFyCkhSX2JlZm9yZSA8LSBjKDExLCAxMywgMTIpCiMgQXZlcmFnZSBOdW1iZXIgb2YgSG9tZS1ydW5zIHBlciBzZWFzb24gd2FudGVkCndhbnRlZF9IUiA8LSAyMAojIE51bWJlciBvZiBzZWFzb25zCm5fc2Vhc29ucyA8LSA0CiMgTmVlZGVkIEhvbWUtcnVucyBvbiBzZWFzb24gNAp4XzQgPC0gbl9zZWFzb25zKndhbnRlZF9IUiAtIHN1bShIUl9iZWZvcmUpCiMgTWluaW11bSBudW1iZXIgb2YgSG9tZS1ydW5zIG5lZWRlZCBieSBSb2JlcnQKeF80CmBgYAoKCgoKYGBge3J9CiMgUm9iZXJ0J3MgcGVyZm9ybWFuY2UKUm9iZXJ0X0hScyA8LSBjKDExLCAxMywgMTIsNDQpCiMgRmluZCBtZWFuCm1lYW4oUm9iZXJ0X0hScykKYGBgCgoKCmBgYHtyfQojIEZpbmQgc3RhbmRhcmQgZGV2aWF0aW9uCnNkKFJvYmVydF9IUnMpCiMgRmluZCB0aGUgbWF4aW11bSBudW1iZXIgb2YgaG9tZS1ydW5zIGR1cmluZyB0aGUgZm91ciBzZWFzb25zIHBlcmlvZAptYXgoUm9iZXJ0X0hScykKIyBGaW5kIHRoZSBtaW5pbXVtIG51bWJlciBvZiBob21lLXJ1bnMgZHVyaW5nIHRoZSBmb3VyIHNlYXNvbnMgcGVyaW9kCm1pbihSb2JlcnRfSFJzKQpgYGAKCgpgYGB7cn0Kc3VtbWFyeShSb2JlcnRfSFJzKQpgYGAKCgoKYGBge3J9CiMgVGhpcyBpcyB0aGUgc2l4dGggc2Vhc29uIG9mIG91dGZpZWxkZXIgSnVhbiBTb3RvIGluIHRoZSBtYWpvcnMuIElmIGR1cmluZyB0aGUgZmlyc3QgZml2ZSBzZWFzb25zIGhlIHJlY2VpdmVkIDc5LCAxMDgsNDEsMTQ1LCBhbmQgMTM1IHdhbGtzCkhSX0p1YW4gPC0gYyg3OSwgMTA4LCA0MSwgMTQ1LCAxMzUpCgp3X2hyIDwtIDEwMAoKbl9zZWFzb25zIDwtIDYKCnhfNiA8LSBuX3NlYXNvbnMqd19ociAtIHN1bShIUl9KdWFuKQoKeF82CmBgYAoKCgpgYGB7cn0Kbl8xIDwtIDEwCm5fMiA8LSA0CnlfMSA8LSA3MjAwMAp5XzIgPC0gODQwMDAKIyBNZWFuIHNhbGFyeSBvdmVyYWxsCnNhbGFyeV9hdmUgPC0gIChuXzEqeV8xICsgbl8yKnlfMikvKG5fMStuXzIpCnNhbGFyeV9hdmUKYGBgCgoKYGBge3J9CmRfMSA8LSA3CmRfMiA8LSA5CnNfMSA8LSAxMDIwMDAKc18yIDwtIDkxMDAwCnNhbGFyeV9hdmcgPC0gKGRfMSpzXzEgKyBkXzIqc18yKS8oZF8xK2RfMikKc2FsYXJ5X2F2ZwpgYGAKCgoKCmBgYHtyfQpnZXR3ZCgpCmBgYAoKCgoKYGBge3J9CmNvbnRyYWN0X2xlbmd0aCA8LSByZWFkLnRhYmxlKCJhbGxjb250cmFjdHMuY3N2IiwgaGVhZGVyID0gVFJVRSwgc2VwID0gIiwiKQpjb250cmFjdF95ZWFycyA8LSBjb250cmFjdF9sZW5ndGgkeWVhcnMKYGBgCgoKCmBgYHtyfQojIE1lYW4gCmNvbnRyYWN0c19tZWFuICA8LSBtZWFuKGNvbnRyYWN0X3llYXJzKQpjb250cmFjdHNfbWVhbgpgYGAKCgoKYGBge3J9CmNvbnRyYWN0c19tZWRpYW4gPC0gbWVkaWFuKGNvbnRyYWN0X3llYXJzKQpjb250cmFjdHNfbWVkaWFuCmBgYAoKCgpgYGB7cn0KIyBGaW5kIG51bWJlciBvZiBvYnNlcnZhdGlvbnMKY29udHJhY3RzX24gPC0gbGVuZ3RoKGNvbnRyYWN0X3llYXJzKQojIEZpbmQgc3RhbmRhcmQgZGV2aWF0aW9uCmNvbnRyYWN0c19zZCA8LSBzZChjb250cmFjdF95ZWFycykKYGBgCgpXaGF0IHBlcmNlbnRhZ2Ugb2YgdGhlIGRhdGEgbGllcyB3aXRoaW4gb25lIHN0YW5kYXJkIGRldmlhdGlvbiBvZiB0aGUgbWVhbj8KCmBgYHtyfQpjb250cmFjdHNfdzFzZCA8LSBzdW0oKGNvbnRyYWN0X3llYXJzIC0gY29udHJhY3RzX21lYW4pL2NvbnRyYWN0c19zZCA8IDEpLyBjb250cmFjdHNfbgojIFBlcmNlbnRhZ2Ugb2Ygb2JzZXJ2YXRpb24gd2l0aGluIG9uZSBzdGFuZGFyZCBkZXZpYXRpb24gb2YgdGhlIG1lYW4KY29udHJhY3RzX3cxc2QKYGBgCgoKCmBgYHtyfQojIyBEaWZmZXJlbmNlIGZyb20gZW1waXJpY2FsIApjb250cmFjdHNfdzFzZCAtIDAuNjgKYGBgCgpXaGF0IHBlcmNlbnRhZ2Ugb2YgdGhlIGRhdGEgbGllcyB3aXRoaW4gdHdvIHN0YW5kYXJkIGRldmlhdGlvbnMgb2YgdGhlIG1lYW4/CgpgYGB7cn0KIyMgV2l0aGluIDIgc2QKY29udHJhY3RzX3cyc2QgPC0gc3VtKChjb250cmFjdF95ZWFycyAtIGNvbnRyYWN0c19tZWFuKS8gY29udHJhY3RzX3NkIDwgMikvY29udHJhY3RzX24KY29udHJhY3RzX3cyc2QKYGBgCgoKCmBgYHtyfQojIyBEaWZmZXJlbmNlIGZyb20gZW1waXJpY2FsIApjb250cmFjdHNfdzJzZCAtIDAuOTUKYGBgCgpXaGF0IHBlcmNlbnQgb2YgdGhlIGRhdGEgbGllcyB3aXRoaW4gdGhyZWUgc3RhbmRhcmQgZGV2aWF0aW9ucyBvZiB0aGUgbWVhbj8KCmBgYHtyfQojIyBXaXRoaW4gMyBzZCAKY29udHJhY3RzX3czc2QgPC0gc3VtKChjb250cmFjdF95ZWFycyAtIGNvbnRyYWN0c19tZWFuKS8gY29udHJhY3RzX3NkIDwgMykvY29udHJhY3RzX24KY29udHJhY3RzX3czc2QKYGBgCgoKCmBgYHtyfQojIyBEaWZmZXJlbmNlIGZyb20gZW1waXJpY2FsIApjb250cmFjdHNfdzNzZCAtIDAuOTk3MwpgYGAKCgoKYGBge3J9CiMgQ3JlYXRlIGhpc3RvZ3JhbQpoaXN0KGNvbnRyYWN0X3llYXJzLHhsYWIgPSAiWWVhcnMgTGVmdCBpbiBDb250cmFjdCIsY29sID0gImdyZWVuIixib3JkZXIgPSAicmVkIiwgeGxpbSA9IGMoMCw4KSwgeWxpbSA9IGMoMCwyMjUpLAogICBicmVha3MgPSA1KQpgYGAKUXVlc3Rpb24gMwoKVXNlIHRoZSBza2lsbHMgbGVhcm5lZCBpbiBjYXNlIHNjZW5hcmlvIG51bWJlciAzIG9uIG9uZSB0aGUgZm9sbG93aW5nIGRhdGEgc2V0cy4gWW91IG1heSBjaG9vc2Ugb25seSBvbmUgZGF0YXNldC4gVGhleSBhcmUgYm90aCBhdmFpbGFibGUgaW4gQ2FudmFzLgoKYGBge3J9CmRvdWJsZXMgPC0gcmVhZC50YWJsZSgiZG91Ymxlc19oaXQuY3N2IiwgaGVhZGVyID0gVFJVRSwgc2VwID0gIiwiKQpkb3VibGVzbnVtYmVyIDwtIGRvdWJsZXMkZG91Ymxlc19oaXQKYGBgCgoKCmBgYHtyfQpkb3VibGVzbnVtYmVyX21lYW4gPC0gbWVhbihkb3VibGVzbnVtYmVyKSAKZG91Ymxlc251bWJlcl9tZWFuCmBgYAoKCgpgYGB7cn0KZG91Ymxlc251bWJlcl9tZWRpYW4gPC0gbWVkaWFuKGRvdWJsZXNudW1iZXIpCmRvdWJsZXNudW1iZXJfbWVkaWFuCmBgYAoKCgpgYGB7cn0KZG91Ymxlc251bWJlcl9uIDwtIGxlbmd0aChkb3VibGVzbnVtYmVyKQpkb3VibGVzbnVtYmVyX3NkIDwtIHNkKGRvdWJsZXNudW1iZXIpCmBgYAoKCgpgYGB7cn0KZG91Ymxlc251bWJlcl93bGQgPC0gc3VtKChkb3VibGVzbnVtYmVyIC0gZG91Ymxlc251bWJlcl9tZWFuKS9kb3VibGVzbnVtYmVyX3NkIDwgMSkvIGRvdWJsZXNudW1iZXJfbgoKZG91Ymxlc251bWJlcl93bGQKYGBgCgoKCmBgYHtyfQpkb3VibGVzbnVtYmVyX3dsZCAtIDAuNjgKYGBgCgoKCmBgYHtyfQpkb3VibGVzbnVtYmVyX3cybGQgPC0gc3VtKChkb3VibGVzbnVtYmVyIC0gZG91Ymxlc251bWJlcl9tZWFuKS9kb3VibGVzbnVtYmVyX3NkIDwgMikvIGRvdWJsZXNudW1iZXJfbgoKZG91Ymxlc251bWJlcl93MmxkCmBgYAoKCgpgYGB7cn0KZG91Ymxlc251bWJlcl93MmxkIC0gMC45NQpgYGAKCgoKYGBge3J9CmRvdWJsZXNudW1iZXJfdzNsZCA8LSBzdW0oKGRvdWJsZXNudW1iZXIgLSBkb3VibGVzbnVtYmVyX21lYW4pL2RvdWJsZXNudW1iZXJfc2QgPCAzKS8gZG91Ymxlc251bWJlcl9uCmRvdWJsZXNudW1iZXJfdzNsZApgYGAKCgoKYGBge3J9CmRvdWJsZXNudW1iZXJfdzNsZCAtIDAuOTk3MwpgYGAKCgoKYGBge3J9CiMgQ3JlYXRlIGhpc3RvZ3JhbQpoaXN0KGRvdWJsZXNudW1iZXIseGxhYiA9ICJZZWFycyBMZWZ0IGluIENvbnRyYWN0Iixjb2wgPSAiZ3JlZW4iLGJvcmRlciA9ICJyZWQiLCB4bGltID0gYygwLDgpLCB5bGltID0gYygwLDIyNSksCiAgIGJyZWFrcyA9IDUpCmBgYAoK