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=