Learn R Programming

cricketr (version 0.0.26)

checkBowlerInForm: Check whether the bowler is In-Form or Out-Of-Form by looking at his last 10 percent scores

Description

This function checks whether the bowler is In-Form or Out-Of-Form by doing hypothesis testing and generating a p-value. The last 10 percent of runs scored (sample) are used as a sample against the rest 90 percent of runs scored (population) by the bowler.A significance value of 0.05 is used. The lower tail is checked. The NULL hypothesis is that the bowler is In-Form with the sample mean being within 95 percent confidence interval. If the sample mean is outside this 95 percent range and the p-value is less than the significance value the bowler is considered to be Out-Of-Form

Usage

checkBowlerInForm(file, name = "A N Inswinger", alpha = 0.05)

Arguments

file

This is the <bowler>.csv file obtained with an initial getPlayerData()

name

Name of the bowler

alpha

Significance value

Value

None

Details

More details can be found in my short video tutorial in Youtube https://www.youtube.com/watch?v=q9uMPFVsXsI

References

https://www.espncricinfo.com/ci/content/stats/index.html https://gigadom.wordpress.com/

See Also

bowlerMovingAverage batsmanPerfForecast bowlerContributionWonLost

Examples

Run this code
# NOT RUN {
# Get or use the <bowler>.csv obtained with getPlayerData()
# a <- getPlayerData(30176,file="kumble.csv",type="batting", homeOrAway=c(1,2),result=c(1,2,4))

# Retrieve the file path of a data file installed with cricketr
pathToFile <- system.file("data", "kumble.csv", package = "cricketr")
checkBowlerInForm(pathToFile,"Anil Kumble")

#Note: This example uses the file kumble.csv from the /data directory. However
#you can use any directory as long as the data file exists in that directory.
# The general format is pkg-function(pathToFile,par1,...)
# }

Run the code above in your browser using DataLab