batsmanRunsPredict: Predict the runs for the batsman given the Balls Faced and...

Description Usage Arguments Details Value Note Author(s) References See Also Examples

Description

Fit a linear regression plane between Runs scored and Minutes in Crease and Balls Faced. This will be used to predict the batsman runs for time in crease and balls faced

Usage

1
batsmanRunsPredict(file, name="A Coverdrive", newdataframe)

Arguments

file

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

name

Name of the batsman

newdataframe

This is a data frame with 2 columns BF(Balls Faced) and Mins(Minutes)

Details

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

Value

Returns a data frame with the predicted runs for the Balls Faced and Minutes at crease

Note

Maintainer: Tinniam V Ganesh <tvganesh.85@gmail.com>

Author(s)

Tinniam V Ganesh

References

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

See Also

batsmanMovingAverage battingPerf3d batsmanContributionWonLost

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# Get or use the <batsman>.csv obtained with getPlayerData()
#  <- getPlayerData(35320,file="tendulkar.csv",type="batting", homeOrAway=c(1,2),result=c(1,2,4))

# Use a single value for BF and Mins
BF <- 30
Mins <- 20

batsmanRunsPredict("../cricketr/data/tendulkar.csv","Sachin Tendulkar",newdataframe=data.frame(BF,Mins))

#or give a data frame
#BF <- seq(20,200, length=15)
#Mins <- seq(30,220,length=15)

#values <- batsmanRunsPredict("<path>/tendulkar.csv","Sachin Tendulkar",
    #newdataframe=data.frame(BF,Runs)
#print(values)

tvganesh/pkg documentation built on June 1, 2019, 3:51 a.m.