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?
# Walks so far
walks_before <- c(79, 108, 41, 145, 135)
# Average walks per season wanted
wanted_walks <- 100
# Number of seasons
n_seasons <- 6
# Needed walks in season 6
x_6 <- n_seasons*wanted_walks - sum(walks_before)
x_6
[1] 92
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.
n_1 <- 7
n_2 <- 9
x_1 <- 102000
x_2 <- 91000
salary_ave <- (n_1*x_1 + n_2*x_2)/(n_1+n_2)
salary_ave
[1] 95812.5
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.
Solution The allcontracts.csv file contains all the players’
contracts length. We can read this file in R using the read.csv()
function.
contract_length <- read.table("allcontracts.csv", header = TRUE, sep = ",")
contract_years <- contract_length$years
Make comments about the code we just ran above.
- To find the mean and the standard deviation
# 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)
2.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
3.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
4.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
5.Draw a histogram
# 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_hit.csv and triples_hit.csv
I will use the triples_hit.csv
hits <- read.csv("triples_hit.csv")
triples_hit <- hits$triples_hit
# 1. Mean, median, standard deviation
mean(triples_hit)
[1] 4.96
median(triples_hit)
[1] 5
sd(triples_hit)
[1] 2.884721
# 2-4. Percentage of data within 1, 2, and 3 SD of the mean
m <- mean(triples_hit); s <- sd(triples_hit)
within_1sd <- mean(triples_hit > m - s & triples_hit < m + s) * 100
within_2sd <- mean(triples_hit > m - 2*s & triples_hit < m + 2*s) * 100
within_3sd <- mean(triples_hit > m - 3*s & triples_hit < m + 3*s) * 100
within_1sd; within_2sd; within_3sd
[1] 67
[1] 93
[1] 98
# 5. Histogram
hist(triples_hit, xlab = "Triples", col = "blue", border = "black")

getwd()
[1] "/Users/victorcuerdo/In Class Assigment #4"
Add a new chunk by clicking the Insert Chunk button on the
toolbar or by pressing Cmd+Option+I.
When you save the notebook, an HTML file containing the code and
output will be saved alongside it (click the Preview button or
press Cmd+Shift+K to preview the HTML file).
The preview shows you a rendered HTML copy of the contents of the
editor. Consequently, unlike Knit, Preview does not
run any R code chunks. Instead, the output of the chunk when it was last
run in the editor is displayed.
LS0tCnRpdGxlOiAiSW50cm9kdWN0aW9uIHRvIFIgZm9yIFNwb3J0cyBBbmFseXRpY3MgIzIiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KUXVlc3Rpb24gMQpOb3csIHlvdSBtdXN0IGNvbXBsZXRlIHRoZSBwcm9ibGVtIGJlbG93IHdoaWNoIHJlcHJlc2VudHMgYSBzaW1pbGFyIGNhc2Ugc2NlbmFyaW8uIFlvdSBtYXkgdXNlIHRoZSBzdGVwcyB0aGF0IHdlIGV4ZWN1dGVkIGluIENhc2Utc2NlbmFyaW8gMSBhcyBhIHRlbXBsYXRlIGZvciB5b3VyIHNvbHV0aW9uLgoKVGhpcyBpcyB0aGUgc2l4dGggc2Vhc29uIG9mIG91dGZpZWxkZXIgSnVhbiBTb3RvIGluIHRoZSBtYWpvcnMuIElmIGR1cmluZyB0aGUgZmlyc3QgZml2ZSBzZWFzb25zIGhlIHJlY2VpdmVkIDc5LCAxMDgsNDEsMTQ1LCBhbmQgMTM1IHdhbGtzLCBob3cgbWFueSBkb2VzIGhlIG5lZWQgb24gdGhpcyBzZWFzb24gZm9yIGhpcyBvdmVyYWxsIG51bWJlciBvZiB3YWxrcyBwZXIgc2Vhc29uIHRvIGJlIGF0IGxlYXN0IDEwMD8KYGBge3J9CiMgV2Fsa3Mgc28gZmFyCndhbGtzX2JlZm9yZSA8LSBjKDc5LCAxMDgsIDQxLCAxNDUsIDEzNSkKIyBBdmVyYWdlIHdhbGtzIHBlciBzZWFzb24gd2FudGVkCndhbnRlZF93YWxrcyA8LSAxMDAKIyBOdW1iZXIgb2Ygc2Vhc29ucwpuX3NlYXNvbnMgPC0gNgojIE5lZWRlZCB3YWxrcyBpbiBzZWFzb24gNgp4XzYgPC0gbl9zZWFzb25zKndhbnRlZF93YWxrcyAtIHN1bSh3YWxrc19iZWZvcmUpCnhfNgpgYGAKCgpRdWVzdGlvbiAyClRoZSBhdmVyYWdlIHNhbGFyeSBvZiA3IGJhc2tldGJhbGwgcGxheWVycyBpcyAxMDIsMDAwIGRvbGxhcnMgYSB3ZWVrIGFuZCB0aGUgYXZlcmFnZSBzYWxhcnkgb2YgOSBORkwgcGxheWVycyBpcyA5MSwwMDAuIEZpbmQgdGhlIG1lYW4gc2FsYXJ5IG9mIGFsbCAxNiBwcm9mZXNzaW9uYWwgcGxheWVycy4KYGBge3J9Cm5fMSA8LSA3Cm5fMiA8LSA5CnhfMSA8LSAxMDIwMDAKeF8yIDwtIDkxMDAwCnNhbGFyeV9hdmUgPC0gKG5fMSp4XzEgKyBuXzIqeF8yKS8obl8xK25fMikKc2FsYXJ5X2F2ZQpgYGAKCkNhc2Utc2NlbmFyaW8gMwpUaGUgZnJlcXVlbmN5IGRpc3RyaWJ1dGlvbiBiZWxvdyBsaXN0cyB0aGUgbnVtYmVyIG9mIGFjdGl2ZSBwbGF5ZXJzIGluIHRoZSBCYXJjbGF5cyBQcmVtaWVyIExlYWd1ZSBhbmQgdGhlIHRpbWUgbGVmdCBpbiB0aGVpciBjb250cmFjdC4KCkZpbmQgdGhlIG1lYW4sdGhlIG1lZGlhbiBhbmQgdGhlIHN0YW5kYXJkIGRldmlhdGlvbi4KCldoYXQgcGVyY2VudGFnZSBvZiB0aGUgZGF0YSBsaWVzIHdpdGhpbiBvbmUgc3RhbmRhcmQgZGV2aWF0aW9uIG9mIHRoZSBtZWFuPwoKV2hhdCBwZXJjZW50YWdlIG9mIHRoZSBkYXRhIGxpZXMgd2l0aGluIHR3byBzdGFuZGFyZCBkZXZpYXRpb25zIG9mIHRoZSBtZWFuPwoKV2hhdCBwZXJjZW50IG9mIHRoZSBkYXRhIGxpZXMgd2l0aGluIHRocmVlIHN0YW5kYXJkIGRldmlhdGlvbnMgb2YgdGhlIG1lYW4/CgpEcmF3IGEgaGlzdG9ncmFtIHRvIGlsbHVzdHJhdGUgdGhlIGRhdGEuCgpTb2x1dGlvbgpUaGUgYWxsY29udHJhY3RzLmNzdiBmaWxlIGNvbnRhaW5zIGFsbCB0aGUgcGxheWVyc+KAmSBjb250cmFjdHMgbGVuZ3RoLiBXZSBjYW4gcmVhZCB0aGlzIGZpbGUgaW4gUiB1c2luZyB0aGUgcmVhZC5jc3YoKSBmdW5jdGlvbi4KYGBge3J9CmNvbnRyYWN0X2xlbmd0aCA8LSByZWFkLnRhYmxlKCJhbGxjb250cmFjdHMuY3N2IiwgaGVhZGVyID0gVFJVRSwgc2VwID0gIiwiKQpjb250cmFjdF95ZWFycyA8LSBjb250cmFjdF9sZW5ndGgkeWVhcnMKYGBgCk1ha2UgY29tbWVudHMgYWJvdXQgdGhlIGNvZGUgd2UganVzdCByYW4gYWJvdmUuCgogIDEuIFRvIGZpbmQgdGhlIG1lYW4gYW5kIHRoZSBzdGFuZGFyZCBkZXZpYXRpb24KYGBge3J9CiMgTWVhbiAKY29udHJhY3RzX21lYW4gIDwtIG1lYW4oY29udHJhY3RfeWVhcnMpCmNvbnRyYWN0c19tZWFuCmBgYApgYGB7cn0KIyBNZWRpYW4KY29udHJhY3RzX21lZGlhbiA8LSBtZWRpYW4oY29udHJhY3RfeWVhcnMpCmNvbnRyYWN0c19tZWRpYW4KYGBgCmBgYHtyfQojIEZpbmQgbnVtYmVyIG9mIG9ic2VydmF0aW9ucwpjb250cmFjdHNfbiA8LSBsZW5ndGgoY29udHJhY3RfeWVhcnMpCiMgRmluZCBzdGFuZGFyZCBkZXZpYXRpb24KY29udHJhY3RzX3NkIDwtIHNkKGNvbnRyYWN0X3llYXJzKQpgYGAKCiAgMi5XaGF0IHBlcmNlbnRhZ2Ugb2YgdGhlIGRhdGEgbGllcyB3aXRoaW4gb25lIHN0YW5kYXJkIGRldmlhdGlvbiBvZiB0aGUgbWVhbj8KYGBge3J9CmNvbnRyYWN0c193MXNkIDwtIHN1bSgoY29udHJhY3RfeWVhcnMgLSBjb250cmFjdHNfbWVhbikvY29udHJhY3RzX3NkIDwgMSkvIGNvbnRyYWN0c19uCiMgUGVyY2VudGFnZSBvZiBvYnNlcnZhdGlvbiB3aXRoaW4gb25lIHN0YW5kYXJkIGRldmlhdGlvbiBvZiB0aGUgbWVhbgpjb250cmFjdHNfdzFzZApgYGAKYGBge3J9CiMjIERpZmZlcmVuY2UgZnJvbSBlbXBpcmljYWwgCmNvbnRyYWN0c193MXNkIC0gMC42OApgYGAKICAzLldoYXQgcGVyY2VudGFnZSBvZiB0aGUgZGF0YSBsaWVzIHdpdGhpbiB0d28gc3RhbmRhcmQgZGV2aWF0aW9ucyBvZiB0aGUgbWVhbj8KYGBge3J9CiMjIFdpdGhpbiAyIHNkCmNvbnRyYWN0c193MnNkIDwtIHN1bSgoY29udHJhY3RfeWVhcnMgLSBjb250cmFjdHNfbWVhbikvIGNvbnRyYWN0c19zZCA8IDIpL2NvbnRyYWN0c19uCmNvbnRyYWN0c193MnNkCmBgYApgYGB7cn0KIyMgRGlmZmVyZW5jZSBmcm9tIGVtcGlyaWNhbCAKY29udHJhY3RzX3cyc2QgLSAwLjk1CmBgYAogIDQuV2hhdCBwZXJjZW50IG9mIHRoZSBkYXRhIGxpZXMgd2l0aGluIHRocmVlIHN0YW5kYXJkIGRldmlhdGlvbnMgb2YgdGhlIG1lYW4/CmBgYHtyfQojIyBXaXRoaW4gMyBzZCAKY29udHJhY3RzX3czc2QgPC0gc3VtKChjb250cmFjdF95ZWFycyAtIGNvbnRyYWN0c19tZWFuKS8gY29udHJhY3RzX3NkIDwgMykvY29udHJhY3RzX24KY29udHJhY3RzX3czc2QKYGBgCmBgYHtyfQojIyBEaWZmZXJlbmNlIGZyb20gZW1waXJpY2FsIApjb250cmFjdHNfdzNzZCAtIDAuOTk3MwpgYGAKICA1LkRyYXcgYSBoaXN0b2dyYW0KYGBge3J9CiMgQ3JlYXRlIGhpc3RvZ3JhbQpoaXN0KGNvbnRyYWN0X3llYXJzLHhsYWIgPSAiWWVhcnMgTGVmdCBpbiBDb250cmFjdCIsY29sID0gImdyZWVuIixib3JkZXIgPSAicmVkIiwgeGxpbSA9IGMoMCw4KSwgeWxpbSA9IGMoMCwyMjUpLAogICBicmVha3MgPSA1KQpgYGAKCgpRdWVzdGlvbiAzClVzZSB0aGUgc2tpbGxzIGxlYXJuZWQgaW4gY2FzZSBzY2VuYXJpbyBudW1iZXIgMyBvbiBvbmUgdGhlIGZvbGxvd2luZyBkYXRhIHNldHMuIFlvdSBtYXkgY2hvb3NlIG9ubHkgb25lIGRhdGFzZXQuIFRoZXkgYXJlIGJvdGggYXZhaWxhYmxlIGluIENhbnZhcy4KCmRvdWJsZXNfaGl0LmNzdiBhbmQgdHJpcGxlc19oaXQuY3N2CgpJIHdpbGwgdXNlIHRoZSB0cmlwbGVzX2hpdC5jc3YKCmBgYHtyfQpoaXRzIDwtIHJlYWQuY3N2KCJ0cmlwbGVzX2hpdC5jc3YiKQoKdHJpcGxlc19oaXQgPC0gaGl0cyR0cmlwbGVzX2hpdCAgCgojIDEuIE1lYW4sIG1lZGlhbiwgc3RhbmRhcmQgZGV2aWF0aW9uCm1lYW4odHJpcGxlc19oaXQpCm1lZGlhbih0cmlwbGVzX2hpdCkKc2QodHJpcGxlc19oaXQpCgojIDItNC4gUGVyY2VudGFnZSBvZiBkYXRhIHdpdGhpbiAxLCAyLCBhbmQgMyBTRCBvZiB0aGUgbWVhbgptIDwtIG1lYW4odHJpcGxlc19oaXQpOyBzIDwtIHNkKHRyaXBsZXNfaGl0KQp3aXRoaW5fMXNkIDwtIG1lYW4odHJpcGxlc19oaXQgPiBtIC0gcyAmIHRyaXBsZXNfaGl0IDwgbSArIHMpICogMTAwCndpdGhpbl8yc2QgPC0gbWVhbih0cmlwbGVzX2hpdCA+IG0gLSAyKnMgJiB0cmlwbGVzX2hpdCA8IG0gKyAyKnMpICogMTAwCndpdGhpbl8zc2QgPC0gbWVhbih0cmlwbGVzX2hpdCA+IG0gLSAzKnMgJiB0cmlwbGVzX2hpdCA8IG0gKyAzKnMpICogMTAwCndpdGhpbl8xc2Q7IHdpdGhpbl8yc2Q7IHdpdGhpbl8zc2QKCiMgNS4gSGlzdG9ncmFtCmhpc3QodHJpcGxlc19oaXQsIHhsYWIgPSAiVHJpcGxlcyIsIGNvbCA9ICJibHVlIiwgYm9yZGVyID0gImJsYWNrIikKYGBgCgoKYGBge3J9CmdldHdkKCkKYGBgCgoKQWRkIGEgbmV3IGNodW5rIGJ5IGNsaWNraW5nIHRoZSAqSW5zZXJ0IENodW5rKiBidXR0b24gb24gdGhlIHRvb2xiYXIgb3IgYnkgcHJlc3NpbmcgKkNtZCtPcHRpb24rSSouCgpXaGVuIHlvdSBzYXZlIHRoZSBub3RlYm9vaywgYW4gSFRNTCBmaWxlIGNvbnRhaW5pbmcgdGhlIGNvZGUgYW5kIG91dHB1dCB3aWxsIGJlIHNhdmVkIGFsb25nc2lkZSBpdCAoY2xpY2sgdGhlICpQcmV2aWV3KiBidXR0b24gb3IgcHJlc3MgKkNtZCtTaGlmdCtLKiB0byBwcmV2aWV3IHRoZSBIVE1MIGZpbGUpLiAKClRoZSBwcmV2aWV3IHNob3dzIHlvdSBhIHJlbmRlcmVkIEhUTUwgY29weSBvZiB0aGUgY29udGVudHMgb2YgdGhlIGVkaXRvci4gQ29uc2VxdWVudGx5LCB1bmxpa2UgKktuaXQqLCAqUHJldmlldyogZG9lcyBub3QgcnVuIGFueSBSIGNvZGUgY2h1bmtzLiBJbnN0ZWFkLCB0aGUgb3V0cHV0IG9mIHRoZSBjaHVuayB3aGVuIGl0IHdhcyBsYXN0IHJ1biBpbiB0aGUgZWRpdG9yIGlzIGRpc3BsYXllZC4KCg==