This is an R Markdown
Notebook. When you execute code within the notebook, the results appear
beneath the code.
Try executing this chunk by clicking the Run button within
the chunk or by placing your cursor inside it and pressing
Ctrl+Shift+Enter.
Exercise Activity 9: Budgeting for Players based on OBP and SLG
#Suppose you are the General Manager of a baseball team, and you are
selecting two players for your team. You have a budget of $10,500,000,
and you have the choice between the following players: #Player Name OBP
SLG Salary #Yandy Diaz 0.403 0.511 $8,000,000 #Joey Meneses 0.320 0.366
$723,600 #Jose Abreu 0.292 0.358 $19,500,000 #Ryan Noda 0.384 0.400
$720,000 #Nate Lowe 0.365 0.426 $4,050,000
# create a data frame with the players and their stats
Data = data.frame(
Player = c("Yandy Diaz", "Joey Meneses", "Jose Abreu", "Ryan Noda", "Nate Lowe"),
OBP = c(0.403, 0.320, 0.292, 0.384, 0.365),
SLG = c(0.511, 0.366, 0.358, 0.400, 0.426),
Salary = c(8000000, 723600, 19500000, 720000, 4050000)
)
# calculate the expected runs for each player
Data$ExpectedRuns = -804.63 + 2737.77 * Data$OBP + 1584.91 * Data$SLG
Data$ExpectedRuns
Expected runs for each player:
Yandy Diaz: 1108.5803
Joey Meneses: 651.5335
Jose Abreu: 562.1966
Ryan Noda: 880.6377
Nate Lowe: 869.8277
# display the data frame
Data
Based on the expected runs, the best combination of players to
select would be Yandy Diaz and Ryan Noda.
This combination would give the most expected runs and stay within
budget of $10,500,000.
The total salary for Yandy Diaz and Ryan Noda is $8,720,000, which
is within the budget.
The expected runs for this combination would be 1108.5803 + 880.6377
= 1989.2180.
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQpUaGlzIGlzIGFuIFtSIE1hcmtkb3duXShodHRwOi8vcm1hcmtkb3duLnJzdHVkaW8uY29tKSBOb3RlYm9vay4gV2hlbiB5b3UgZXhlY3V0ZSBjb2RlIHdpdGhpbiB0aGUgbm90ZWJvb2ssIHRoZSByZXN1bHRzIGFwcGVhciBiZW5lYXRoIHRoZSBjb2RlLiANCg0KVHJ5IGV4ZWN1dGluZyB0aGlzIGNodW5rIGJ5IGNsaWNraW5nIHRoZSAqUnVuKiBidXR0b24gd2l0aGluIHRoZSBjaHVuayBvciBieSBwbGFjaW5nIHlvdXIgY3Vyc29yIGluc2lkZSBpdCBhbmQgcHJlc3NpbmcgKkN0cmwrU2hpZnQrRW50ZXIqLiANCg0KDQoNCg0KRXhlcmNpc2UgQWN0aXZpdHkgOTogQnVkZ2V0aW5nIGZvciBQbGF5ZXJzIGJhc2VkIG9uIE9CUCBhbmQgU0xHDQoNCiNTdXBwb3NlIHlvdSBhcmUgdGhlIEdlbmVyYWwgTWFuYWdlciBvZiBhIGJhc2ViYWxsIHRlYW0sIGFuZCB5b3UgYXJlIHNlbGVjdGluZyB0d28gcGxheWVycyBmb3IgeW91ciB0ZWFtLiBZb3UgaGF2ZSBhIGJ1ZGdldCBvZiAkMTAsNTAwLDAwMCwgYW5kIHlvdSBoYXZlIHRoZSBjaG9pY2UgYmV0d2VlbiB0aGUgZm9sbG93aW5nIHBsYXllcnM6DQojUGxheWVyIE5hbWUJT0JQCVNMRwlTYWxhcnkNCiNZYW5keSBEaWF6CTAuNDAzCTAuNTExCSQ4LDAwMCwwMDANCiNKb2V5IE1lbmVzZXMJMC4zMjAJMC4zNjYJJDcyMyw2MDANCiNKb3NlIEFicmV1CTAuMjkyCTAuMzU4CSQxOSw1MDAsMDAwDQojUnlhbiBOb2RhCTAuMzg0CTAuNDAwCSQ3MjAsMDAwDQojTmF0ZSBMb3dlCTAuMzY1CTAuNDI2CSQ0LDA1MCwwMDANCg0KYGBge3J9DQojIGNyZWF0ZSBhIGRhdGEgZnJhbWUgd2l0aCB0aGUgcGxheWVycyBhbmQgdGhlaXIgc3RhdHMNCkRhdGEgPSBkYXRhLmZyYW1lKA0KICBQbGF5ZXIgPSBjKCJZYW5keSBEaWF6IiwgIkpvZXkgTWVuZXNlcyIsICJKb3NlIEFicmV1IiwgIlJ5YW4gTm9kYSIsICJOYXRlIExvd2UiKSwNCiAgT0JQID0gYygwLjQwMywgMC4zMjAsIDAuMjkyLCAwLjM4NCwgMC4zNjUpLA0KICBTTEcgPSBjKDAuNTExLCAwLjM2NiwgMC4zNTgsIDAuNDAwLCAwLjQyNiksDQogIFNhbGFyeSA9IGMoODAwMDAwMCwgNzIzNjAwLCAxOTUwMDAwMCwgNzIwMDAwLCA0MDUwMDAwKQ0KKQ0KDQpgYGANCg0KYGBge3J9DQojIGNhbGN1bGF0ZSB0aGUgZXhwZWN0ZWQgcnVucyBmb3IgZWFjaCBwbGF5ZXINCkRhdGEkRXhwZWN0ZWRSdW5zID0gLTgwNC42MyArIDI3MzcuNzcgKiBEYXRhJE9CUCArIDE1ODQuOTEgKiBEYXRhJFNMRw0KDQpgYGANCg0KYGBge3J9DQpEYXRhJEV4cGVjdGVkUnVucw0KYGBgDQojIEV4cGVjdGVkIHJ1bnMgZm9yIGVhY2ggcGxheWVyOg0KIyBZYW5keSBEaWF6OiAgMTEwOC41ODAzDQojIEpvZXkgTWVuZXNlczogIDY1MS41MzM1DQojIEpvc2UgQWJyZXU6ICA1NjIuMTk2NiANCiMgUnlhbiBOb2RhOiAgODgwLjYzNzcNCiMgTmF0ZSBMb3dlOiAgODY5LjgyNzcNCg0KDQpgYGB7cn0NCiMgZGlzcGxheSB0aGUgZGF0YSBmcmFtZQ0KRGF0YQ0KYGBgDQoNCiMgQmFzZWQgb24gdGhlIGV4cGVjdGVkIHJ1bnMsIHRoZSBiZXN0IGNvbWJpbmF0aW9uIG9mIHBsYXllcnMgdG8gc2VsZWN0IHdvdWxkIGJlIFlhbmR5IERpYXogYW5kIFJ5YW4gTm9kYS4NCiMgVGhpcyBjb21iaW5hdGlvbiB3b3VsZCBnaXZlIHRoZSBtb3N0IGV4cGVjdGVkIHJ1bnMgYW5kIHN0YXkgd2l0aGluIGJ1ZGdldCBvZiAkMTAsNTAwLDAwMC4NCiMgVGhlIHRvdGFsIHNhbGFyeSBmb3IgWWFuZHkgRGlheiBhbmQgUnlhbiBOb2RhIGlzICQ4LDcyMCwwMDAsIHdoaWNoIGlzIHdpdGhpbiB0aGUgYnVkZ2V0Lg0KIyBUaGUgZXhwZWN0ZWQgcnVucyBmb3IgdGhpcyBjb21iaW5hdGlvbiB3b3VsZCBiZSAxMTA4LjU4MDMgKyA4ODAuNjM3NyA9IDE5ODkuMjE4MC4=