# 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
According to the calculations above, Robert must hit 44 home-runs or
better on this season to get an average number of home-runs per season
of at least 20.
We could confirm this, by using the function mean() in R
# Robert's performance
Robert_HRs <- c(11, 13, 12,44)
# Find mean
mean(Robert_HRs)
[1] 20
Robert_HRs <- c(11, 13, 12,38)
# Find mean
mean(Robert_HRs)
[1] 18.5
sd(Robert_HRs)
[1] 13.02562
max(Robert_HRs)
[1] 38
min(Robert_HRs)
[1] 11
summary(Robert_HRs)
Min. 1st Qu. Median Mean 3rd Qu. Max.
11.00 11.75 12.50 18.50 19.25 38.00
Question 1
# Walks during the first five seasons
walks_before <- c(79, 108, 41, 145, 135)
# Desired average walks per season
wanted_walks <- 100
# Number of seasons
n_seasons <- 6
# Walks needed in season 6
walks_6 <- n_seasons * wanted_walks - sum(walks_before)
# Display the result
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.
Solution We can easily find the joined mean by adding both mean and
dividing by the total number of people.
Let n1=10 denote the number of baseball players, and y1=72000 their
mean salary. Let n2=4 the number of soccer players and y2=84000 their
mean salary. Then the mean salary of all 16 individuals is:
n1x1+n2x2n1+n2
We can compute this in R as follows:
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
Question 2 The average salary of 7 basketball players is 102,000
dollars a week and the average salary of 9 NFL players is 91,000. Find
the mean salary of all 16 professional players.
# Number of players
basketball_players <- 7
nfl_players <- 9
# Average salaries
basketball_avg <- 102000
nfl_avg <- 91000
# Combined mean salary
combined_mean <- (basketball_players * basketball_avg +
nfl_players * nfl_avg) /
(basketball_players + nfl_players)
# Display the result
combined_mean
[1] 95812.5
Question 2 The average salary of 7 basketball players is 102,000
dollars a week and the average salary of 9 NFL players is 91,000. Find
the mean salary of all 16 professional players.
Case-scenario 3 The frequency distribution below lists the number of
active players in the Barclays Premier League and the time left in their
contract.
Find the mean,the median and the standard deviation.
What percentage of the data lies within one standard deviation of the
mean?
What percentage of the data lies within two standard deviations of
the mean?
What percent of the data lies within three standard deviations of the
mean?
Draw a histogram to illustrate the data.
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
# Median
contracts_median <- median(contract_years)
contracts_median
[1] 3
# Find number of observations
contracts_n <- length(contract_years)
# Find standard deviation
contracts_sd <- sd(contract_years)
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
contracts_w2sd - 0.95
contracts_w3sd <- sum((contract_years - contracts_mean)/ contracts_sd < 3)/contracts_n
contracts_w3sd
[1] 1
contracts_w3sd - 0.9973
[1] 0.0027
# Create histogram
hist(contract_years,xlab = "Years Left in Contract",col = "green",border = "red", xlim = c(0,6), ylim = c(0,225),
breaks = 3)

LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKYGBge3J9CiMgSG9tZS1ydW5zIHNvIGZhcgpIUl9iZWZvcmUgPC0gYygxMSwgMTMsIDEyKQojIEF2ZXJhZ2UgTnVtYmVyIG9mIEhvbWUtcnVucyBwZXIgc2Vhc29uIHdhbnRlZAp3YW50ZWRfSFIgPC0gMjAKIyBOdW1iZXIgb2Ygc2Vhc29ucwpuX3NlYXNvbnMgPC0gNAojIE5lZWRlZCBIb21lLXJ1bnMgb24gc2Vhc29uIDQKeF80IDwtIG5fc2Vhc29ucyp3YW50ZWRfSFIgLSBzdW0oSFJfYmVmb3JlKQojIE1pbmltdW0gbnVtYmVyIG9mIEhvbWUtcnVucyBuZWVkZWQgYnkgUm9iZXJ0CnhfNApgYGAKCkFjY29yZGluZyB0byB0aGUgY2FsY3VsYXRpb25zIGFib3ZlLCBSb2JlcnQgbXVzdCBoaXQgNDQgaG9tZS1ydW5zIG9yIGJldHRlciBvbiB0aGlzIHNlYXNvbiB0byBnZXQgYW4gYXZlcmFnZSBudW1iZXIgb2YgaG9tZS1ydW5zIHBlciBzZWFzb24gb2YgYXQgbGVhc3QgMjAuCgpXZSBjb3VsZCBjb25maXJtIHRoaXMsIGJ5IHVzaW5nIHRoZSBmdW5jdGlvbiBtZWFuKCkgaW4gUgoKYGBge3J9CiMgUm9iZXJ0J3MgcGVyZm9ybWFuY2UKUm9iZXJ0X0hScyA8LSBjKDExLCAxMywgMTIsNDQpCiMgRmluZCBtZWFuCm1lYW4oUm9iZXJ0X0hScykKYGBgCgpgYGB7cn0KUm9iZXJ0X0hScyA8LSBjKDExLCAxMywgMTIsMzgpCiMgRmluZCBtZWFuCm1lYW4oUm9iZXJ0X0hScykKYGBgCgoKYGBge3J9CnNkKFJvYmVydF9IUnMpCgpgYGAKCmBgYHtyfQptYXgoUm9iZXJ0X0hScykKYGBgCmBgYHtyfQptaW4oUm9iZXJ0X0hScykKCmBgYAoKYGBge3J9CnN1bW1hcnkoUm9iZXJ0X0hScykKCmBgYAoKUXVlc3Rpb24gMQoKYGBge3J9CiMgV2Fsa3MgZHVyaW5nIHRoZSBmaXJzdCBmaXZlIHNlYXNvbnMKd2Fsa3NfYmVmb3JlIDwtIGMoNzksIDEwOCwgNDEsIDE0NSwgMTM1KQojIERlc2lyZWQgYXZlcmFnZSB3YWxrcyBwZXIgc2Vhc29uCndhbnRlZF93YWxrcyA8LSAxMDAKIyBOdW1iZXIgb2Ygc2Vhc29ucwpuX3NlYXNvbnMgPC0gNgojIFdhbGtzIG5lZWRlZCBpbiBzZWFzb24gNgp3YWxrc182IDwtIG5fc2Vhc29ucyAqIHdhbnRlZF93YWxrcyAtIHN1bSh3YWxrc19iZWZvcmUpCiMgRGlzcGxheSB0aGUgcmVzdWx0CndhbGtzXzYKYGBgCgpDYXNlIFNjZW5hcmlvIDIKVGhlIGF2ZXJhZ2Ugc2FsYXJ5IG9mIDEwIGJhc2ViYWxsIHBsYXllcnMgaXMgNzIsMDAwIGRvbGxhcnMgYSB3ZWVrIGFuZCB0aGUgYXZlcmFnZSBzYWxhcnkgb2YgNCBzb2NjZXIgcGxheWVycyBpcyA4NCwwMDAuIEZpbmQgdGhlIG1lYW4gc2FsYXJ5IG9mIGFsbCAxNCBwcm9mZXNzaW9uYWwgcGxheWVycy4KClNvbHV0aW9uCldlIGNhbiBlYXNpbHkgZmluZCB0aGUgam9pbmVkIG1lYW4gYnkgYWRkaW5nIGJvdGggbWVhbiBhbmQgZGl2aWRpbmcgYnkgdGhlIHRvdGFsIG51bWJlciBvZiBwZW9wbGUuCgpMZXQgbjE9MTAKIGRlbm90ZSB0aGUgbnVtYmVyIG9mIGJhc2ViYWxsIHBsYXllcnMsIGFuZCB5MT03MjAwMAogdGhlaXIgbWVhbiBzYWxhcnkuIExldCBuMj00CiB0aGUgbnVtYmVyIG9mIHNvY2NlciBwbGF5ZXJzIGFuZCB5Mj04NDAwMAogdGhlaXIgbWVhbiBzYWxhcnkuIFRoZW4gdGhlIG1lYW4gc2FsYXJ5IG9mIGFsbCAxNiBpbmRpdmlkdWFscyBpczogbjF4MStuMngybjErbjIKCldlIGNhbiBjb21wdXRlIHRoaXMgaW4gUiBhcyBmb2xsb3dzOgoKYGBge3J9Cm5fMSA8LSAxMApuXzIgPC0gNAp5XzEgPC0gNzIwMDAKeV8yIDwtIDg0MDAwCiMgTWVhbiBzYWxhcnkgb3ZlcmFsbApzYWxhcnlfYXZlIDwtICAobl8xKnlfMSArIG5fMip5XzIpLyhuXzErbl8yKQpzYWxhcnlfYXZlCmBgYAoKClF1ZXN0aW9uIDIKVGhlIGF2ZXJhZ2Ugc2FsYXJ5IG9mIDcgYmFza2V0YmFsbCBwbGF5ZXJzIGlzIDEwMiwwMDAgZG9sbGFycyBhIHdlZWsgYW5kIHRoZSBhdmVyYWdlIHNhbGFyeSBvZiA5IE5GTCBwbGF5ZXJzIGlzIDkxLDAwMC4gRmluZCB0aGUgbWVhbiBzYWxhcnkgb2YgYWxsIDE2IHByb2Zlc3Npb25hbCBwbGF5ZXJzLgoKYGBge3J9CiMgTnVtYmVyIG9mIHBsYXllcnMKYmFza2V0YmFsbF9wbGF5ZXJzIDwtIDcKbmZsX3BsYXllcnMgPC0gOQojIEF2ZXJhZ2Ugc2FsYXJpZXMKYmFza2V0YmFsbF9hdmcgPC0gMTAyMDAwCm5mbF9hdmcgPC0gOTEwMDAKIyBDb21iaW5lZCBtZWFuIHNhbGFyeQpjb21iaW5lZF9tZWFuIDwtIChiYXNrZXRiYWxsX3BsYXllcnMgKiBiYXNrZXRiYWxsX2F2ZyArCiAgICAgICAgICAgICAgICAgIG5mbF9wbGF5ZXJzICogbmZsX2F2ZykgLwogICAgICAgICAgICAgICAgIChiYXNrZXRiYWxsX3BsYXllcnMgKyBuZmxfcGxheWVycykKCiMgRGlzcGxheSB0aGUgcmVzdWx0CmNvbWJpbmVkX21lYW4KYGBgCgoKUXVlc3Rpb24gMgpUaGUgYXZlcmFnZSBzYWxhcnkgb2YgNyBiYXNrZXRiYWxsIHBsYXllcnMgaXMgMTAyLDAwMCBkb2xsYXJzIGEgd2VlayBhbmQgdGhlIGF2ZXJhZ2Ugc2FsYXJ5IG9mIDkgTkZMIHBsYXllcnMgaXMgOTEsMDAwLiBGaW5kIHRoZSBtZWFuIHNhbGFyeSBvZiBhbGwgMTYgcHJvZmVzc2lvbmFsIHBsYXllcnMuCgpDYXNlLXNjZW5hcmlvIDMKVGhlIGZyZXF1ZW5jeSBkaXN0cmlidXRpb24gYmVsb3cgbGlzdHMgdGhlIG51bWJlciBvZiBhY3RpdmUgcGxheWVycyBpbiB0aGUgQmFyY2xheXMgUHJlbWllciBMZWFndWUgYW5kIHRoZSB0aW1lIGxlZnQgaW4gdGhlaXIgY29udHJhY3QuCgpGaW5kIHRoZSBtZWFuLHRoZSBtZWRpYW4gYW5kIHRoZSBzdGFuZGFyZCBkZXZpYXRpb24uCgpXaGF0IHBlcmNlbnRhZ2Ugb2YgdGhlIGRhdGEgbGllcyB3aXRoaW4gb25lIHN0YW5kYXJkIGRldmlhdGlvbiBvZiB0aGUgbWVhbj8KCldoYXQgcGVyY2VudGFnZSBvZiB0aGUgZGF0YSBsaWVzIHdpdGhpbiB0d28gc3RhbmRhcmQgZGV2aWF0aW9ucyBvZiB0aGUgbWVhbj8KCldoYXQgcGVyY2VudCBvZiB0aGUgZGF0YSBsaWVzIHdpdGhpbiB0aHJlZSBzdGFuZGFyZCBkZXZpYXRpb25zIG9mIHRoZSBtZWFuPwoKRHJhdyBhIGhpc3RvZ3JhbSB0byBpbGx1c3RyYXRlIHRoZSBkYXRhLgoKCmBgYHtyfQpjb250cmFjdF9sZW5ndGggPC0gcmVhZC50YWJsZSgiYWxsY29udHJhY3RzLmNzdiIsIGhlYWRlciA9IFRSVUUsIHNlcCA9ICIsIikKY29udHJhY3RfeWVhcnMgPC0gY29udHJhY3RfbGVuZ3RoJHllYXJzCmBgYAoKYGBge3J9CiMgTWVhbiAKY29udHJhY3RzX21lYW4gIDwtIG1lYW4oY29udHJhY3RfeWVhcnMpCmNvbnRyYWN0c19tZWFuCmBgYApgYGB7cn0KIyBNZWRpYW4KY29udHJhY3RzX21lZGlhbiA8LSBtZWRpYW4oY29udHJhY3RfeWVhcnMpCmNvbnRyYWN0c19tZWRpYW4KYGBgCmBgYHtyfQojIEZpbmQgbnVtYmVyIG9mIG9ic2VydmF0aW9ucwpjb250cmFjdHNfbiA8LSBsZW5ndGgoY29udHJhY3RfeWVhcnMpCiMgRmluZCBzdGFuZGFyZCBkZXZpYXRpb24KY29udHJhY3RzX3NkIDwtIHNkKGNvbnRyYWN0X3llYXJzKQpgYGAKCmBgYHtyfQpjb250cmFjdHNfdzFzZCA8LSBzdW0oKGNvbnRyYWN0X3llYXJzIC0gY29udHJhY3RzX21lYW4pL2NvbnRyYWN0c19zZCA8IDEpLyBjb250cmFjdHNfbgojIFBlcmNlbnRhZ2Ugb2Ygb2JzZXJ2YXRpb24gd2l0aGluIG9uZSBzdGFuZGFyZCBkZXZpYXRpb24gb2YgdGhlIG1lYW4KY29udHJhY3RzX3cxc2QKYGBgCgpgYGB7cn0KIyMgRGlmZmVyZW5jZSBmcm9tIGVtcGlyaWNhbCAKY29udHJhY3RzX3cxc2QgLSAwLjY4CmBgYApgYGB7cn0KY29udHJhY3RzX3cyc2QgLSAwLjk1CmBgYAoKYGBge3J9CmNvbnRyYWN0c193M3NkIDwtIHN1bSgoY29udHJhY3RfeWVhcnMgLSBjb250cmFjdHNfbWVhbikvIGNvbnRyYWN0c19zZCA8IDMpL2NvbnRyYWN0c19uCmNvbnRyYWN0c193M3NkCmBgYApgYGB7cn0KY29udHJhY3RzX3czc2QgLSAwLjk5NzMKCmBgYAoKYGBge3J9CiMgQ3JlYXRlIGhpc3RvZ3JhbQpoaXN0KGNvbnRyYWN0X3llYXJzLHhsYWIgPSAiWWVhcnMgTGVmdCBpbiBDb250cmFjdCIsY29sID0gImdyZWVuIixib3JkZXIgPSAicmVkIiwgeGxpbSA9IGMoMCw2KSwgeWxpbSA9IGMoMCwyMjUpLAogICBicmVha3MgPSAzKQpgYGAKCg==