Answered step by step
Verified Expert Solution
Question
1 Approved Answer
R programming: In the sport of baseball, the slashline refers to three statistics: batting average, AVG on-base percentage, OBP slugging percentage, SLG They are calculated
R programming:
In the sport of baseball, the slashline refers to three statistics:
- batting average, AVG
- on-base percentage, OBP
- slugging percentage, SLG
They are calculated as follows:
AVG = H/AB
OBP = (H + BB + HBP) / (AB + BB + HBP + SF)
SLG = [1B + (2 * 2B) + (3 * 3B) + (4*HR)] /AB
Here, we have:
- H, hits
- 1B, singles
- 2B, doubles
- 3B, triples
- HR, home runs
- BB, base on balls (walk)
- HBP, hit by pitch
- AB, at bats
- SF, sacrifice flys
Singles, doubles, triples, and home runs are all types ofhits.
Writea function named calc_slash_line that takeseight arguments:
- single, a length one numeric vector.
- double, a length one numeric vector.
- triple, a length one numeric vector.
- hr, a length one numeric vector.
- bb, a length one numeric vector.
- hbp, a length one numeric vector.
- sf, a length one numeric vector.
- ab, a length one numeric vector.
The function should return a lengththree double vector with elements:
- avg, batting average.
- obp, on-base percentage.
- slg, slugging percentage.
Round each of the three values to three digits as iscustomary.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started