shotGroups: Analyze Shot Group Data
Version 0.7.3

Analyzes shooting data with respect to group shape, precision, and accuracy. This includes graphical methods, descriptive statistics, and inference tests using standard, but also non-parametric and robust statistical methods. Implements distributions for radial error in bivariate normal variables. Works with files exported by OnTarget PC/TDS or Taran, as well as with custom data files in text format. Supports inference from range statistics like extreme spread. Includes a set of web-based graphical user interfaces.

AuthorDaniel Wollschlaeger
Date of publication2017-01-18 23:55:00
MaintainerDaniel Wollschlaeger <dwoll@kuci.org>
LicenseGPL (>= 2)
Version0.7.3
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("shotGroups")

Getting started

Package overview

Popular man pages

DFcciHV: Combined bullet hole data
DFlandy02: Combined bullet hole data
efficiency: Estimate number of required groups for given CI level and...
fromMOA: Conversion from angular diameter to absolute size
getCEP: Circular Error Probable (CEP) and Spherical Error Probable...
getConfEll: Confidence ellipse
hoyt: The Hoyt Distribution
See all...

All man pages Function index File listing

Man pages

analyzeGroup: Analysis for a single group of bullet holes
combineData: Combine list of data frames into one
compareGroups: Compare bullet hole groups
DF300blk: Combined bullet hole data
DF300BLKhl: Combined bullet hole data
DFcciHV: Combined bullet hole data
DFcm: Combined bullet hole data
DFdistr: Lookup table for distribution of range statistics and...
DFinch: Combined bullet hole data
DFlandy01: Combined bullet hole data
DFlandy02: Combined bullet hole data
DFlandy03: Combined bullet hole data
DFlandy04: Combined bullet hole data
DFlistCm: List containing several data frames with bullet hole data
DFsavage: Combined bullet hole data
DFscar17: Combined bullet hole data
DFtalon: Combined bullet hole data
drawBox: Draw an axis-aligned box
drawBox2: Draw an oriented box
drawCircle: Draw a circle
drawEllipse: Draw an ellipse
drawGroup: Draw a group of bullet holes with additional measures
drawTarget: Draw a target pattern
efficiency: Estimate number of required groups for given CI level and...
fromMOA: Conversion from angular diameter to absolute size
getBoundingBox: Bounding box for a set of 2D-points
getCEP: Circular Error Probable (CEP) and Spherical Error Probable...
getConfEll: Confidence ellipse
getDistance: Get distance based on absolute and angular size
getDistToCtr: Distances to center for a set of points
getHitProb: Hit probability within given region
getHoytParam: Determine parameters q and omega of the Hoyt distribution
getMaxPairDist: Maximum pairwise distance for a set of points
getMinBBox: Minimum-area bounding box for a set of 2D-points
getMinCircle: Minimum enclosing circle for a set of 2D-points
getMOA: Conversion of absolute size to angular diameter
getRayParam: Estimate Rayleigh parameters sigma, mean and standard...
getRiceParam: Estimate Rice parameters nu and sigma
getXYmat: Extract (x,y)-coordinates (relative to point of aim) from a...
groupLocation: Accuracy: Location measures for a single group of bullet...
groupShape: Shape analysis for a single group of bullet holes
groupSpread: Precision: Spread measures of a single group of bullet holes
hoyt: The Hoyt Distribution
maxwell: The Maxwell-Boltzmann Distribution
mvnEll: Multivariate normal offset ellipse probabilities
range2sigma: Estimate Rayleigh sigma based on range statistics
rayleigh: The Rayleigh Distribution
readDataMisc: Read data from text files
readDataOT1: Read data files exported by OnTarget PC v1.1*
readDataOT2: Read data files exported by OnTarget PC v2.* or OnTarget TDS...
rice: The Rice Distribution
runGUI: Open web-based GUI in browser
shotGroups-package: Analyze shot group data
simRingCount: Calculate simulated ring count for a given group and target
targets: List containing definitions of several circular target types...

Functions

CEPCorrNormal Source code
CEPEthridge Source code
CEPGrubbsLiu Source code
CEPGrubbsPatnaik Source code
CEPGrubbsPearson Source code
CEPIgnani Source code
CEPKrempasky Source code
CEPRAND Source code
CEPRMSE Source code
CEPRayleigh Source code
CEPValstar Source code
DF300BLK Man page
DF300BLKhl Man page
DFcciHV Man page
DFcm Man page
DFdistr Man page
DFinch Man page
DFlandy01 Man page
DFlandy02 Man page
DFlandy03 Man page
DFlandy04 Man page
DFlistCm Man page
DFsavage Man page
DFscar17 Man page
DFtalon Man page
Hoyt Man page
LaguerreHalf Source code
Maxwell Man page
Rayleigh Man page
Rice Man page
analyzeGroup Man page Source code
c4 Source code
checkSAngDst Source code
combineData Man page Source code
compareGroups Man page Source code
compareGroupsPlot Source code
dChisqGrubbs Source code
dHoyt Man page Source code
dMaxwell Man page Source code
dRayleigh Man page Source code
dRayleighSq Source code
dRice Man page Source code
doubleFactorial Source code
drawBox Man page Source code
drawBox.default Man page Source code
drawBox.list Man page Source code
drawBox2 Man page Source code
drawBox2.default Man page Source code
drawBox2.list Man page Source code
drawCircle Man page Source code
drawCircle.default Man page Source code
drawCircle.list Man page Source code
drawDSUOval Source code
drawEllSector Source code
drawEllipse Man page Source code
drawEllipse.default Man page Source code
drawEllipse.list Man page Source code
drawGroup Man page Source code
drawGroup.data.frame Man page Source code
drawGroup.default Man page Source code
drawSuperEll Source code
drawTarget Man page Source code
drawTarget_BDMP3 Source code
drawTarget_BDMP4 Source code
drawTarget_DSUa Source code
drawTarget_DSUb Source code
drawTarget_ISSF25mRF Source code
drawTarget_ISSF300m Source code
drawTarget_ISSF50m Source code
drawTarget_NRA_HPR Source code
drawTarget_default Source code
drawTriSector Source code
efficiency Man page Source code
fromMOA Man page Source code
getAngleTri Source code
getBoundingBox Man page Source code
getBoundingBox.data.frame Man page Source code
getBoundingBox.default Man page Source code
getBounds Source code
getCEP Man page Source code
getCEP.data.frame Man page Source code
getCEP.default Man page Source code
getCircleFrom3 Source code
getColors Source code
getConfEll Man page Source code
getConfEll.data.frame Man page Source code
getConfEll.default Man page Source code
getConvFac Source code
getDevice Source code
getDistToCtr Man page Source code
getDistToCtr.data.frame Man page Source code
getDistToCtr.default Man page Source code
getDistance Man page Source code
getEVfromHoyt Source code
getFileNames Source code Source code
getGPfromHP Source code
getGPfromRP Source code
getGrubbsParam Source code
getHitProb Man page Source code
getHitProb.data.frame Man page Source code
getHitProb.default Man page Source code
getHoytParam Man page Source code
getHoytParam.data.frame Man page Source code
getHoytParam.default Man page Source code
getHoytParam.list Man page Source code
getHoytParam.matrix Man page Source code
getMOA Man page Source code
getMSDfromRice Source code
getMaxNorm Source code
getMaxPairDist Man page Source code
getMaxPairDist.data.frame Man page Source code
getMaxPairDist.default Man page Source code
getMaxRad Source code
getMinBBox Man page Source code
getMinBBox.data.frame Man page Source code
getMinBBox.default Man page Source code
getMinCircle Man page Source code
getMinCircle.data.frame Man page Source code
getMinCircle.default Man page Source code
getRayParam Man page Source code
getRayParam.data.frame Man page Source code
getRayParam.default Man page Source code
getRiceParam Man page Source code
getRiceParam.data.frame Man page Source code
getRiceParam.default Man page Source code
getTarget Source code
getTarget.character Source code
getTarget.default Source code
getUnits Source code
getXYmat Man page Source code
groupLocation Man page Source code
groupLocation.data.frame Man page Source code
groupLocation.default Man page Source code
groupShape Man page Source code
groupShape.data.frame Man page Source code
groupShape.default Man page Source code
groupShapePlot Source code
groupSpread Man page Source code
groupSpread.data.frame Man page Source code
groupSpread.default Man page Source code
groupSpreadPlot Source code
isBiggerThan90 Source code
makeMOA Source code
marcumQ Source code
mvnEll Man page
pChisqGrubbs Source code
pHoyt Man page Source code
pMaxwell Man page Source code
pRayleigh Man page Source code
pRice Man page Source code
pmvnEll Man page Source code
qChisqGrubbs Source code
qHoyt Man page Source code
qMaxwell Man page Source code
qRayleigh Man page Source code
qRice Man page Source code
qmvnEll Man page Source code
rChisqGrubbs Source code
rHoyt Man page Source code
rMaxwell Man page Source code
rRayleigh Man page Source code
rRice Man page Source code
range2sigma Man page Source code
readDataMisc Man page Source code
readDataOT1 Man page Source code
readDataOT2 Man page Source code
recycle Source code
rmvnEll Man page Source code
runGUI Man page Source code
shotGroups Man page
shotGroups-package Man page
simRingCount Man page Source code
simRingCount.data.frame Man page Source code
simRingCount.default Man page Source code
simRingCount_DSUb Source code
simRingCount_default Source code
targets Man page

Files

inst
inst/shinyHitProbability
inst/shinyHitProbability/ui.R
inst/shinyHitProbability/server.R
inst/shinyHitProbability/helper.R
inst/shinyAngularSize
inst/shinyAngularSize/ui.R
inst/shinyAngularSize/server.R
inst/shinyAngularSize/www
inst/shinyAngularSize/www/AnglesCenterH.jpg
inst/shinyAngularSize/www/AnglesCircle.png
inst/shinyAngularSize/helper.R
inst/shinyRangeStatistics
inst/shinyRangeStatistics/ui.R
inst/shinyRangeStatistics/server.R
inst/shinyRangeStatistics/helper.R
inst/ChangeLog
inst/doc
inst/doc/shotGroups.pdf
inst/doc/shotGroups.Rnw
inst/doc/shotGroups.R
inst/shinyAnalyzeGroups
inst/shinyAnalyzeGroups/ui.R
inst/shinyAnalyzeGroups/server.R
inst/shinyAnalyzeGroups/helper.R
NAMESPACE
data
data/DFcciHV.rda
data/DFtalon.rda
data/DFinch.rda
data/DFlistCm.rda
data/DFscar17.rda
data/DFlandy04.rda
data/DF300BLKhl.rda
data/DFcm.rda
data/targets.rda
data/DFsavage.rda
data/DFlandy03.rda
data/DFdistr.rda
data/DFlandy02.rda
data/DFlandy01.rda
data/DF300BLK.rda
R
R/range2sigma.R
R/getCEP.R
R/shotGroups-internal.R
R/getHitProb.R
R/draw.R
R/compareGroups.R
R/getConfEll.R
R/unitConversion.R
R/grubbs.R
R/groupLocation.R
R/getMinBBox.R
R/simRingCount.R
R/windows
R/windows/getFileNames.R
R/hoyt.R
R/getDevice.R
R/getMaxNorm.R
R/mvnEll.R
R/groupShape.R
R/runGUI.R
R/readData.R
R/unix
R/unix/getFileNames.R
R/CEPs.R
R/getMOA.R
R/getDistToCtr.R
R/drawTarget.R
R/combineData.R
R/drawGroup.R
R/maxwell.R
R/rice.R
R/getBoundingBox.R
R/analyzeGroup.R
R/rayleigh.R
R/getXYmat.R
R/groupSpread.R
R/getMaxPairDist.R
R/efficiency.R
R/getMinCircle.R
vignettes
vignettes/anglesCmp.pdf
vignettes/anglesSit.pdf
vignettes/normal_cep_bias.png
vignettes/lit.bib
vignettes/shotGroups.Rnw
vignettes/anglesCenter.pdf
vignettes/normal_cep_no_bias.png
vignettes/anglesCircle.pdf
vignettes/distributions.pdf
MD5
build
build/vignette.rds
DESCRIPTION
man
man/readDataMisc.Rd
man/getCEP.Rd
man/getHoytParam.Rd
man/DFcm.Rd
man/readDataOT2.Rd
man/DFcciHV.Rd
man/readDataOT1.Rd
man/getXYmat.Rd
man/mvnEll.Rd
man/DFlandy01.Rd
man/groupSpread.Rd
man/groupShape.Rd
man/DFlistCm.Rd
man/DFlandy02.Rd
man/getDistance.Rd
man/getRiceParam.Rd
man/getMaxPairDist.Rd
man/DFscar17.Rd
man/DFinch.Rd
man/compareGroups.Rd
man/DFtalon.Rd
man/rayleigh.Rd
man/drawBox.Rd
man/drawTarget.Rd
man/targets.Rd
man/DF300blk.Rd
man/rice.Rd
man/shotGroups-package.Rd
man/drawGroup.Rd
man/getRayParam.Rd
man/groupLocation.Rd
man/DFlandy04.Rd
man/combineData.Rd
man/drawCircle.Rd
man/drawBox2.Rd
man/DFdistr.Rd
man/DFsavage.Rd
man/maxwell.Rd
man/range2sigma.Rd
man/hoyt.Rd
man/getDistToCtr.Rd
man/runGUI.Rd
man/getMinCircle.Rd
man/efficiency.Rd
man/fromMOA.Rd
man/getBoundingBox.Rd
man/drawEllipse.Rd
man/getMinBBox.Rd
man/getConfEll.Rd
man/analyzeGroup.Rd
man/getMOA.Rd
man/getHitProb.Rd
man/DFlandy03.Rd
man/DF300BLKhl.Rd
man/simRingCount.Rd
shotGroups documentation built on May 19, 2017, 9 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.