Test Cricket

Importing Datasets

tendulkar_test = getPlayerData(profile = 35320, dir ='/cloud/project', file = 'tendulkar_test.csv', type = 'batting')
kohli_test = getPlayerData(profile = 253802, dir ='/cloud/project', file = 'kohli_test.csv', type = 'batting')
tendulkar_test_sp = getPlayerDataSp(profileNo = 35320, tdir = '/cloud/project', tfile = 'tendulkar_test_sp.csv', ttype = 'batting')
kohli_test_sp = getPlayerDataSp(profileNo = 253802, tdir = '/cloud/project', tfile = 'kohli_test_sp.csv', ttype = 'batting')
datatable(tendulkar_test, autoHideNavigation=TRUE, fillContainer=FALSE)
datatable(kohli_test, autoHideNavigation=TRUE, fillContainer=FALSE)
datatable(tendulkar_test_sp, autoHideNavigation=TRUE, fillContainer=FALSE)
datatable(kohli_test_sp, autoHideNavigation=TRUE, fillContainer=FALSE)
batsmen_test = list('tendulkar_test.csv', 'kohli_test.csv')
names_test = list('Sachin tendulkar', 'Virat Kohli')

batsman4s

batsman4s('tendulkar_test.csv', 'Sachin Tendulkar')

batsman4s('kohli_test.csv', 'Virat Kohli')

batsman6s

batsman6s('tendulkar_test.csv', 'Sachin Tendulkar')

batsman6s('kohli_test.csv', 'Virat Kohli')

batsman4s6s

batsman4s6s('tendulkar_test.csv', 'Sachin Tendulkar')

##                Sachin Tendulkar
## Runs(1s,2s,3s)            64.79
## 4s                        33.52
## 6s                         1.69
batsman4s6s('kohli_test.csv', 'Virat Kohli')

##                Virat Kohli
## Runs(1s,2s,3s)       68.52
## 4s                   30.30
## 6s                    1.17

batsmanAvgRunsGround

batsmanAvgRunsGround('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanAvgRunsGround('kohli_test.csv', 'Virat Kohli')

batsmanAvgRunsOpposition

batsmanAvgRunsOpposition('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanAvgRunsOpposition('kohli_test.csv', 'Virat Kohli')

batsmanContributionWonLost

batsmanContributionWonLost('tendular_test_sp.csv', 'Sachin Tendulkar')

batsmanContributionWonLost('kohli_test_sp.csv', 'Virat Kohli')

batsmanCumulativeAverageRuns

batsmanCumulativeAverageRuns('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanCumulativeAverageRuns('kohli_test.csv', 'Virat Kohli')

batsmanCumulativeStrikeRate

batsmanCumulativeStrikeRate('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanCumulativeStrikeRate('kohli_test.csv', 'Virat Kohli')

batsmanDismissals

batsmanDismissals('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanDismissals('kohli_test.csv', 'Virat Kohli')

batsmanMeanStrikeRate

batsmanMeanStrikeRate('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanMeanStrikeRate('kohli_test.csv', 'Virat Kohli')

batsmanMovingAverage

batsmanMovingAverage('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanMovingAverage('kohli_test.csv', 'Virat Kohli')

batsmanPerfBoxHist

batsmanPerfBoxHist('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanPerfBoxHist('kohli_test.csv', 'Virat Kohli')

batsmanPerfForecast

batsmanPerfForecast('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanPerfForecast('kohli_test.csv', 'Virat Kohli')

batsmanPerfHomeAway

batsmanPerfHomeAway('tendulkar_test_sp.csv', 'Sachin Tendulkar')

batsmanPerfHomeAway('kohli_test_sp.csv', 'Virat Kohli')

batsmanRunsFreqPerf

batsmanRunsFreqPerf('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanRunsFreqPerf('kohli_test.csv', 'Virat Kohli')

batsmanRunsLikelihood

batsmanRunsLikelihood('tendulkar_test.csv', 'Sachin Tendulkar')

## Summary of  Sachin Tendulkar 's runs scoring likelihood
## **************************************************
## 
## There is a 16.51 % likelihood that Sachin Tendulkar  will make  139 Runs in  251 balls over 353  Minutes 
## There is a 25.08 % likelihood that Sachin Tendulkar  will make  66 Runs in  122 balls over  167  Minutes 
## There is a 58.41 % likelihood that Sachin Tendulkar  will make  16 Runs in  31 balls over 44  Minutes
batsmanRunsLikelihood('kohli_test.csv', 'Virat Kohli')

## Summary of  Virat Kohli 's runs scoring likelihood
## **************************************************
## 
## There is a 19.7 % likelihood that Virat Kohli  will make  143 Runs in  232 balls over 330  Minutes 
## There is a 46.21 % likelihood that Virat Kohli  will make  10 Runs in  23 balls over  31  Minutes 
## There is a 34.09 % likelihood that Virat Kohli  will make  51 Runs in  93 balls over 129  Minutes

batsmanRunsRanges

batsmanRunsRanges('tendulkar_test.csv', 'Sachin Tendulkar')

batsmanRunsRanges('kohli_test.csv', 'Virat Kohli')

battingPerf3d

battingPerf3d('tendulkar_test.csv', 'Sachin Tendulkar')

battingPerf3d('kohli_test.csv', 'Virat Kohli')

checkBatsmanInForm

checkBatsmanInForm('tendulkar_test.csv', 'Sachin Tendulkar')
## [1] "**************************** Form status of Sachin Tendulkar ****************************\n\n Population size: 294  Mean of population: 50.48 \n Sample size: 33  Mean of sample: 32.42 SD of sample: 29.8 \n\n Null hypothesis H0 : Sachin Tendulkar 's sample average is within 95% confidence interval of population average\n Alternative hypothesis Ha : Sachin Tendulkar 's sample average is below the 95% confidence interval of population average\n\n Sachin Tendulkar 's Form Status: Out-of-Form because the p value: 0.000713  is less than alpha=  0.05 \n *******************************************************************************************\n\n"
checkBatsmanInForm('kohli_test.csv', 'Virat Kohli')
## [1] "**************************** Form status of Virat Kohli ****************************\n\n Population size: 118  Mean of population: 50.8 \n Sample size: 14  Mean of sample: 48 SD of sample: 44.77 \n\n Null hypothesis H0 : Virat Kohli 's sample average is within 95% confidence interval of population average\n Alternative hypothesis Ha : Virat Kohli 's sample average is below the 95% confidence interval of population average\n\n Virat Kohli 's Form Status: In-Form because the p value: 0.409182  is greater than alpha=  0.05 \n *******************************************************************************************\n\n"

relativeBatsmanCumulativeAvgRuns

relativeBatsmanCumulativeAvgRuns(frames = batsmen_test, names = names_test)

relativeBatsmanCumulativeStrikeRate

relativeBatsmanCumulativeStrikeRate(frames = batsmen_test, names = names_test)

relativeBatsmanSR

relativeBatsmanSR(frames = batsmen_test, names = names_test)

relativeRunsFreqPerf

relativeRunsFreqPerf(frames = batsmen_test, names = names_test)

ODI Cricket

tendulkar_odi = getPlayerDataOD(profile = 35320, dir = '/cloud/project', file = 'tendulkar_odi.csv', type = 'batting')
kohli_odi = getPlayerDataOD(profile = 253802, dir ='/cloud/project', file = 'kohli_odi.csv', type = 'batting')
datatable(tendulkar_odi, autoHideNavigation=TRUE, fillContainer=FALSE)
datatable(kohli_odi, autoHideNavigation=TRUE, fillContainer=FALSE)
batsmen_odi = list('tendulkar_odi.csv', 'kohli_odi.csv')
names_odi = list('Sachin tendulkar', 'Virat Kohli')

batsman4s

batsman4s('tendulkar_odi.csv', 'Sachin Tendulkar')

batsman4s('kohli_odi.csv', 'Virat Kohli')

batsman6s

batsman6s('tendulkar_odi.csv', 'Sachin Tendulkar')

batsman6s('kohli_odi.csv', 'Virat Kohli')

batsman4s6s

batsman4s6s('tendulkar_odi.csv', 'Sachin Tendulkar')

##                Sachin Tendulkar
## Runs(1s,2s,3s)            66.29
## 4s                        29.65
## 6s                         4.06
batsman4s6s('kohli_odi.csv', 'Virat Kohli')

##                Virat Kohli
## Runs(1s,2s,3s)       69.73
## 4s                   26.01
## 6s                    4.26

batsmanAvgRunsGround

batsmanAvgRunsGround('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanAvgRunsGround('kohli_odi.csv', 'Virat Kohli')

batsmanAvgRunsOpposition

batsmanAvgRunsOpposition('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanAvgRunsOpposition('kohli_odi.csv', 'Virat Kohli')

batsmanCumulativeAverageRuns

batsmanCumulativeAverageRuns('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanCumulativeAverageRuns('kohli_odi.csv', 'Virat Kohli')

batsmanCumulativeStrikeRate

batsmanCumulativeStrikeRate('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanCumulativeStrikeRate('kohli_odi.csv', 'Virat Kohli')

batsmanDismissals

batsmanDismissals('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanDismissals('kohli_odi.csv', 'Virat Kohli')

batsmanMeanStrikeRate

batsmanMeanStrikeRate('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanMeanStrikeRate('kohli_odi.csv', 'Virat Kohli')

batsmanMovingAverage

batsmanMovingAverage('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanMovingAverage('kohli_odi.csv', 'Virat Kohli')

batsmanPerfBoxHist

batsmanPerfBoxHist('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanPerfBoxHist('kohli_odi.csv', 'Virat Kohli')

batsmanPerfForecast

batsmanPerfForecast('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanPerfForecast('kohli_odi.csv', 'Virat Kohli')

batsmanRunsFreqPerf

batsmanRunsFreqPerf('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanRunsFreqPerf('kohli_odi.csv', 'Virat Kohli')

batsmanRunsLikelihood

batsmanRunsLikelihood('tendulkar_odi.csv', 'Sachin Tendulkar')

## Summary of  Sachin Tendulkar 's runs scoring likelihood
## **************************************************
## 
## There is a 18.09 % likelihood that Sachin Tendulkar  will make  111 Runs in  118 balls over 172  Minutes 
## There is a 28.39 % likelihood that Sachin Tendulkar  will make  53 Runs in  63 balls over  95  Minutes 
## There is a 53.52 % likelihood that Sachin Tendulkar  will make  13 Runs in  18 balls over 27  Minutes
batsmanRunsLikelihood('kohli_odi.csv', 'Virat Kohli')

## Summary of  Virat Kohli 's runs scoring likelihood
## **************************************************
## 
## There is a 18.32 % likelihood that Virat Kohli  will make  117 Runs in  113 balls over 163  Minutes 
## There is a 31.19 % likelihood that Virat Kohli  will make  65 Runs in  71 balls over  100  Minutes 
## There is a 50.5 % likelihood that Virat Kohli  will make  14 Runs in  19 balls over 26  Minutes

batsmanRunsRanges

batsmanRunsRanges('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanRunsRanges('kohli_odi.csv', 'Virat Kohli')

battingPerf3d

battingPerf3d('tendulkar_odi.csv', 'Sachin Tendulkar')

battingPerf3d('kohli_odi.csv', 'Virat Kohli')

checkBatsmanInForm

checkBatsmanInForm('tendulkar_odi.csv', 'Sachin Tendulkar')
## [1] "**************************** Form status of Sachin Tendulkar ****************************\n\n Population size: 358  Mean of population: 41.19 \n Sample size: 40  Mean of sample: 49.67 SD of sample: 51.78 \n\n Null hypothesis H0 : Sachin Tendulkar 's sample average is within 95% confidence interval of population average\n Alternative hypothesis Ha : Sachin Tendulkar 's sample average is below the 95% confidence interval of population average\n\n Sachin Tendulkar 's Form Status: In-Form because the p value: 0.846735  is greater than alpha=  0.05 \n *******************************************************************************************\n\n"
checkBatsmanInForm('kohli_odi.csv', 'Virat Kohli')
## [1] "**************************** Form status of Virat Kohli ****************************\n\n Population size: 181  Mean of population: 46.77 \n Sample size: 21  Mean of sample: 64.67 SD of sample: 42.09 \n\n Null hypothesis H0 : Virat Kohli 's sample average is within 95% confidence interval of population average\n Alternative hypothesis Ha : Virat Kohli 's sample average is below the 95% confidence interval of population average\n\n Virat Kohli 's Form Status: In-Form because the p value: 0.967602  is greater than alpha=  0.05 \n *******************************************************************************************\n\n"

batsmanScoringRateODTT

batsmanScoringRateODTT('tendulkar_odi.csv', 'Sachin Tendulkar')

batsmanScoringRateODTT('kohli_odi.csv', 'Virat Kohli')

relativeBatsmanCumulativeAvgRuns

relativeBatsmanCumulativeAvgRuns(frames = batsmen_odi, names = names_odi)

relativeBatsmanCumulativeStrikeRate

relativeBatsmanCumulativeStrikeRate(frames = batsmen_odi, names = names_odi)

relativeBatsmanSR

relativeBatsmanSR(frames = batsmen_odi, names = names_odi)

relativeBatsmanSRODTT

relativeBatsmanSRODTT(frames = batsmen_odi, names = names_odi)

relativeRunsFreqPerfODTT

relativeRunsFreqPerfODTT(frames = batsmen_odi, names = names_odi)